From 5a6131d12552baa9f2435ee93dfb1d609e9429a1 Mon Sep 17 00:00:00 2001 From: Dmitry Filimonov Date: Mon, 4 Dec 2023 11:55:36 -0800 Subject: [PATCH 01/22] ai blog post --- blog/ai.mdx | 52 +++++++++++++++++++++ package.json | 1 + src/components/Blog/OpenAI/index.jsx | 70 ++++++++++++++++++++++++++++ yarn.lock | 5 ++ 4 files changed, 128 insertions(+) create mode 100644 blog/ai.mdx create mode 100644 src/components/Blog/OpenAI/index.jsx diff --git a/blog/ai.mdx b/blog/ai.mdx new file mode 100644 index 00000000..aaa6f697 --- /dev/null +++ b/blog/ai.mdx @@ -0,0 +1,52 @@ +--- +title: "AI" +sidebar_label: "AI" +slug: /ai +date: "2023-12-04" +authors: + - name: ChatGPT + title: Editor + url: https://chat.openai.com/ + image_url: https://chat.openai.com/favicon-32x32.png +--- + +import {Flamegraph} from '../src/components/Blog/Flamegraph'; +import {OpenAI} from '../src/components/Blog/OpenAI'; +import {HighAlloc, HighAllocCPU, AfterChange} from '../src/components/Blog/HighAlloc'; + +import {Response1} from '../src/components/Blog/OpenAI'; + + +## What Are Memory Arenas? + +Go is a programming language that utilizes garbage collection, meaning that the runtime automatically manages memory allocation and deallocation for the programmer. +This eliminates the need for manual memory management, but it comes with a cost: + +**The Go runtime must keep track of _every_ object that is allocated, leading to increased performance overhead.** + +In certain scenarios, such as when an HTTP server processes requests with large protobuf blobs (which contain many small objects), this can result in the Go runtime spending a significant amount of time tracking each of those individual allocations, and then deallocating them. +As a result this also causes signicant performance overhead. + +Arenas offer a solution to this problem, by reducing the overhead associated with many smaller allocations. In this protobuf blob example, a large chunk of memory (an arena) can be allocated before parsing enabling all parsed objects to then be placed within the arena and tracked as a collective unit. + +Once parsing is completed, the entire arena can be freed at once, further reducing the overhead of freeing many small objects. + + + + + + + +## What Are Memory Arenas? + +Go is a programming language that utilizes garbage collection, meaning that the runtime automatically manages memory allocation and deallocation for the programmer. +This eliminates the need for manual memory management, but it comes with a cost: + +**The Go runtime must keep track of _every_ object that is allocated, leading to increased performance overhead.** + +In certain scenarios, such as when an HTTP server processes requests with large protobuf blobs (which contain many small objects), this can result in the Go runtime spending a significant amount of time tracking each of those individual allocations, and then deallocating them. +As a result this also causes signicant performance overhead. + +Arenas offer a solution to this problem, by reducing the overhead associated with many smaller allocations. In this protobuf blob example, a large chunk of memory (an arena) can be allocated before parsing enabling all parsed objects to then be placed within the arena and tracked as a collective unit. + +Once parsing is completed, the entire arena can be freed at once, further reducing the overhead of freeing many small objects. diff --git a/package.json b/package.json index 1b60bd66..85369f10 100644 --- a/package.json +++ b/package.json @@ -29,6 +29,7 @@ "docusaurus-gtm-plugin": "^0.0.2", "docusaurus-plugin-sass": "^0.2.1", "lottie-react": "^2.3.1", + "marked": "^11.0.0", "mdx-embed": "1.0.0", "nuka-carousel": "5.3.0", "posthog-docusaurus": "^1.0.3", diff --git a/src/components/Blog/OpenAI/index.jsx b/src/components/Blog/OpenAI/index.jsx new file mode 100644 index 00000000..4fe9ccfd --- /dev/null +++ b/src/components/Blog/OpenAI/index.jsx @@ -0,0 +1,70 @@ +import React, { useState, useEffect } from 'react'; + +export const Response1 = `Alright, let's go through this profiling data and see what we can deduce. +1. The \`flate.(*compressor).reset\` function indicates compression routines are in use, consuming considerable CPU time. To optimize this, you might want to reconsider how often you compress data or the level of compression if the trade-off between CPU usage and compression ratio is not justified. +2. \`v1.(*Profile).Reset\` function is being heavily utilized. This seems to be related to resetting profile data structures in your code. Consider profiling the Reset method to understand why it's a hotspot and if there's any way to optimize the structures being reset or the frequency of resets. +3. \`symdb.(*PartitionWriter).WriteProfileSymbols\` suggests significant CPU time in writing symbols to a partition. If this relates to disk I/O or memory allocation, examine the data structure sizes and I/O batch sizes to find more efficient ways of handling these operations. +4. \`http2.(*serverConn).serve\` implicates the HTTP/2 server connection in managing requests. Explore your network handling, whether you need HTTP/2 features or if there's excessive resource allocation per connection. HTTP/2 can be more CPU intensive due to its multiplexing nature. +5. With \`v1.(*Location).Reset\` being resource-intensive, the same advice for profile resetting applies here: examine the necessity and frequency of resets to see if there's any room to reduce these costly operations. +6. Usage of the \`bufio.(*Writer).Flush\` function suggests that there might be frequent flushing of buffers which can be optimized. Check if you're flushing buffers more often than needed, and if so, consider reducing the frequency. +7. \`runtime.mallocgc\` points towards garbage collection being triggered by memory allocations. Optimize how your application allocates memory; use sync.Pool for frequently allocated objects or reduce the overall number of allocations. +8. \`runtime.mapassign_fast64\` hints at resource use in map assignments. Profiling map operations might indicate either that the maps are highly contentious or they're growing too large. Check for opportunities to better manage memory and optimize map usage patterns. +9. \`syscall.Syscall\` and \`syscall.Syscall6\` indicate system calls, which can be expensive. If these stem from frequent I/O or network operations, optimize this by reducing the number of calls or batching work to minimize syscalls. +10. \`runtime.scanobject\` points to garbage collection work scanning live objects in the heap. If you can, reduce the amount of global state, intern strings or other large immutables, and use value types where possible to mitigate some of the pressure on the garbage collector. Optimization is about trade-offs, so always consider the implications of the changes you make. Be sure to profile before and after changes to ensure the performance impact is positive and worth any potential increased complexity or maintenance burden. +`; + +// import {evaluate} from '@mdx-js/mdx' + +import {marked} from 'marked'; + +const MDXRenderer = ({ mdxContent }) => { + return
{}
; +}; + +const Container = ({ children }) => { + return
{children}
; +} +const TypingDelay = ({ text }) => { + const [displayedText, setDisplayedText] = useState(''); + const words = text.split(' '); + const baseTypingSpeed = 50; // milliseconds + const jitter = 25; // milliseconds + + useEffect(() => { + let index = 0; + const timer = setInterval(() => { + if (index < words.length) { + setDisplayedText((prev) => (prev + (index > 0 ? ' ' : '') + words[index])); + index++; + } else { + clearInterval(timer); + } + }, baseTypingSpeed + Math.random() * jitter); + + return () => clearInterval(timer); + }, [text]); + + // return
{}
; + + return +}; +import Link from '@docusaurus/Link'; +export const OpenAI = ({response}) => { + let [explain, setExplain] = useState(false); + console.log(setExplain) + return
+ { !explain && setExplain(true)} + >Explain this FlameGraph} + {explain && } +
; +}; diff --git a/yarn.lock b/yarn.lock index 479b7f7f..3247761d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5763,6 +5763,11 @@ markdown-escapes@^1.0.0: resolved "https://registry.yarnpkg.com/markdown-escapes/-/markdown-escapes-1.0.4.tgz#c95415ef451499d7602b91095f3c8e8975f78535" integrity sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg== +marked@^11.0.0: + version "11.0.0" + resolved "https://registry.yarnpkg.com/marked/-/marked-11.0.0.tgz#02e63c4352a59a268e2e5b3afb7a46851c0b446d" + integrity sha512-2GsW34uXaFEGTQ/+3rCnNC6vUYTAgFuDLGl70v/aWinA5mIJtTrrFAmfbLOfVvgPyxXuDVL9He/7reCK+6j3Sw== + mdast-squeeze-paragraphs@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/mdast-squeeze-paragraphs/-/mdast-squeeze-paragraphs-4.0.0.tgz#7c4c114679c3bee27ef10b58e2e015be79f1ef97" From aca543c5fafb61c496613e4353048ff0ba77c45e Mon Sep 17 00:00:00 2001 From: Ryan Perry Date: Mon, 4 Dec 2023 23:57:33 -0500 Subject: [PATCH 02/22] Add more of blog post --- blog/ai-profiling-hackathon.mdx | 139 + src/components/Blog/DistributorCpu.jsx | 61208 +++++++++++++++++++++++ src/components/Blog/OpenAI/index.jsx | 5 +- 3 files changed, 61351 insertions(+), 1 deletion(-) create mode 100644 blog/ai-profiling-hackathon.mdx create mode 100644 src/components/Blog/DistributorCpu.jsx diff --git a/blog/ai-profiling-hackathon.mdx b/blog/ai-profiling-hackathon.mdx new file mode 100644 index 00000000..31005d02 --- /dev/null +++ b/blog/ai-profiling-hackathon.mdx @@ -0,0 +1,139 @@ +--- +title: "AI-Powered Flamegraph Interpreter – Our Grafana Hackathon Breakthrough" +description: "Explore how our AI-powered tool is revolutionizing flamegraph interpretation" +sidebar_label: "AI-Powered Flamegraph Interpreter" +# image: [Placeholder for relevant image URL] +slug: /ai-powered-flamegraph-interpreter +date: "2023-12-04" + + +authors: + - name: Ryan Perry + url: https://github.com/Rperry2174 + image_url: https://avatars.githubusercontent.com/u/23323466?v=4 + - name: ChatGPT + title: Editor + url: https://chat.openai.com/ + image_url: https://chat.openai.com/favicon-32x32.png +--- + +import {OpenAI} from '../src/components/Blog/OpenAI'; +import {DistributorCpu} from '../src/components/Blog/DistributorCpu'; +import {Flamegraph} from '../src/components/Blog/Flamegraph'; + +import {Response1} from '../src/components/Blog/OpenAI'; + +# AI-Powered Flamegraph Interpreter – Our Grafana Hackathon Breakthrough + +If you're of the opinion that AI isn't going to solve all the world's problems, you're probably right. And if you think it could, well, you might be onto something too. I'm not here to spark a debate on AI's omnipotence or lack thereof. Instead, let me walk you through an interesting experiment we tried during the Grafana Hackathon with our project, Pyroscope. + +Here at Pyroscope, we've gotten many requests, both from our team and our users, to sprinkle some AI magic into our flamegraph analysis. It got us thinking: what if AI could actually make a positive impact on UX for continuous profiling? + +So when Hackathon week came around, we decided to put our skepticism aside and see exactly how AI stacks up against humans in a notoriously tricky task: flamegraph analysis. + +Ultimately our goal this week is to answer the question: + +**Can AI positively improve the user experience analyzing and interpretating flamegraphs?** + +We did this by giving humans and AI the same flamegraph and asking them to interpret it. We then compared the results and analyzed the differences. + +## How well can _you_ interpret this flamegraph? + +If you'd like to play along, take a look at the flamegraph below and see if you can answer the following questions or if you're just here to enjoy the show skip ahead to the next section. + +This general progression of questions is a standard (theoretically) simple workflow of interpreting flamegraphs in continuous profilng tools: + +- **Performance Bottleneck**: Determine what's slowing things down? +- **Root Cause**: Figure out why is this happening? +- **Recommended Fix**: Identify how can you can resolve it? + + + +In reality, these flamegraphs are not always easy for people to interpret. They can be very complex, especially for those new to profiling, but it's a chicken and eggs situation because understanding them is the key towards simplifying them. + +## How well can _AI_ interpret this flamegraph? + +Now for the fun part: let's see how our AI interprets this same flamegraph. We use a prompt that is roughly equivalent to the questions above. + +```txt +interpret this flamegraph for me and answer the following three questions: +- **Performance Bottleneck**: What's slowing things down? +- **Root Cause**: Why is this happening? +- **Recommended Fix**: How can we resolve it? + +[ ... specially compressed flamegraph data ] +``` + +Just click the button below to see the AI's interpretation of the flamegraph below. + + + + +How does its analysis stack up against yours? Statistically it probably did either better or worse than you (obviously)... + + + +## Bots vs. Brains: Who Scores Higher on Flamegraph Interpretation? + +This is for a hackathon, so so far our "experiment" is not nearly as scientific as it could be, but gave some good directional insights. + +We actually sent this flamegraph to many people across various job functions and ask two things: +1. If they consider themselves an `expert`, `advanced`, or `beginner` in flamegraph analysis +2. To answer the same three questions above + +Here’s how the groups fared on a pass/fail basis: + +Distribution of those surveyed by skill level: + +![image](https://github.com/grafana/pyroscope/assets/23323466/67969551-b830-47ca-bfb8-596d95a8d7d3) + +1. **Technical Experts**: Comprising experienced software engineers and DevOps engineers who have used flamegraphs before +2. **Technical Novices**: Junior developers, technical support staff, frontend engineers, or other engineers new to Pyroscope or continuous profiling tools +3. **Non-Technical Professionals**: From sales, marketing, HR, and project management, know their way around observability tooling but seldom if ever directly involved in coding or debugging +4. **AI Interpreter**: Our AI tool designed for flamegraph analysis + +### Experiment Observations and Results: + +![image](https://github.com/grafana/pyroscope/assets/23323466/bacff852-16da-4ef4-9d03-6900196ec595) + +- Flamegraph Experts: **Score: 83% passed**. They demonstrated high accuracy and detailed understanding, quickly pinpointing issues and interpreting them correctly + +- Flamegraph Advanced: **Score: 70% passed**. Their responses varied, some were spot on while others often didn't dig far enough into the flamegraph to identify the root cause + +- Non-Technical Professionals: **Score: 23% passed**. This group most frequently took thie `idk` option on especially the root cause and recommended fix question -- some very entertaining guesses though! + +- **AI Interpreter**: Pass Score: 100% (10 iterations with same prompt). The AI consistently outperformed `beginners` and `advanced` users, providing accurate, albeit less detailed/nuanced, interpretations than the `experts`. + +**We plan to do a more formal experiment on this, but these directional results at least point towards a great opportunity in adding value to _most_ users by incorporating AI.** + +We will definitely be exploring this further and would love to hear your thoughts on this as well -- where do you see it fitting in best to your workflow? + +## What Does This Mean for the Future of AI in Pyroscope? + +While we still have the rest of the week to tweak our project for the Hackathon, what we've learned so far is that AI's strength lies not just in analysis but more importantly in "filling the gaps" by augmenting and enhancing user experience no matter what level you're at. + +It only takes using a flamegraph successfully once to really move from the `beginner` to `advanced` category. The thing is, from a product standpoint our biggest challenge has been building a user-experience that can span from `beginner` to `expert` and still be useful for both. + +However, with just a little bit of prompt engineering we can use AI to bridge this gap and provide a more tailored experience for each user. Beginners will easily jump from `beginner` to `advanced` and `advanced` users will quickly move into `expert` territory after learning from the AI over the course of a few flamegraphs. Even `expert` users can benefit from the AI by using it as a "sanity check" to make sure they didn't miss anything. + +## Try It Out on your own flamgegraphs and Share Your Feedback! + +It's worth noting that, the flamegraph used for this post is real. It represents our distributors, which as you can see are struggling with two notorious tasks that most companies are likely not doing perfectly either: +- compression +- regular expressions + +However, while AI was successful in analyzing this flamegraph, there are probably 51,331,542 cases where AI fails spectacularly and **we want you to find and share everyone one of them**. + +This is how far we got with just 2 days of work, if you still believe the flamegraphs explanations are not valuable it's possible that with a few more weeks of dedicated effort we could drastically improve the insights -- we jut need to know what you want to see! + +To try it on your own profiles/flamegraphs you have two options: +1. Upload file containing _one_ flamegraph to [flamegraph.com](http://flamegraph.com) (we will be adding support for multiple profiles soon) and click the "ai explainer" button +2. Send profiling data to [Grafana Cloud Profiles](https://grafana.com/auth/sign-up/create-user?pg=pyroscope-ai-blog) and look at the Cloud profiles app (you can sign up for a free account) +3. Wait until we release the open source version of this tool (pending feedback from the community) + +Let us know the good, bad and ugly of your experience with AI-powered flamegraph analysis: +- **On Twitter**: [@PyroscopeIO](https://twitter.com/PyroscopeIO) and let the world know how you're using AI in flamegraph analysis. [Placeholder for Twitter Handle] +- **On Slack**: Join the conversation in our [community channel](https://grafana.slack.com/archives/C049PLMV8TB) +- **On GitHub**: Feel free to add to [the discussion](https://github.com/grafana/pyroscope/discussions/2797) to share detailed feedback or suggest enhancements + + diff --git a/src/components/Blog/DistributorCpu.jsx b/src/components/Blog/DistributorCpu.jsx new file mode 100644 index 00000000..7dd8e1fb --- /dev/null +++ b/src/components/Blog/DistributorCpu.jsx @@ -0,0 +1,61208 @@ +export const DistributorCpu = { + "version": 1, + "flamebearer": { + "names": [ + "total", + "other", + "time.now", + "runtime/pprof.profileWriter", + "time.Sleep", + "runtime/pprof.readProfile", + "runtime.(*profBuf).read", + "runtime/pprof.(*profileBuilder).addCPUData", + "runtime/pprof.(*profMap).lookup", + "runtime.mapaccess1_fast64", + "runtime.systemstack", + "gosave_systemstack_switch", + "runtime.nanotime1", + "runtime.morestack", + "runtime.newstack", + "runtime.gopreempt_m", + "runtime.goschedImpl", + "runtime.schedule", + "runtime.findRunnable", + "runtime.gcstopm", + "runtime.stopm", + "runtime.acquirep", + "runtime.(*mcache).prepareForSweep", + "runtime.(*mcache).releaseAll", + "runtime.(*mcentral).uncacheSpan", + "runtime.(*sweepLocked).sweep", + "runtime.lock", + "runtime.lockWithRank", + "runtime.lock2", + "runtime.mcall", + "runtime.park_m", + "runtime.selparkcommit", + "runtime.unlock", + "runtime.unlockWithRank", + "runtime.unlock2", + "runtime.resetspinning", + "runtime/internal/atomic.(*Int32).Add", + "runtime.wakep", + "runtime.startm", + "runtime.runqempty", + "runtime.notewakeup", + "runtime.futexwakeup", + "runtime.futex", + "runtime.mget", + "runtime.pidlegetSpinning", + "runtime.pidleget", + "runtime.nanotime", + "runtime.(*limiterEvent).stop", + "runtime/internal/atomic.(*Uint64).CompareAndSwap", + "runtime/internal/atomic.(*Bool).Load", + "runtime.mput", + "runtime.checkdead", + "runtime.mPark", + "runtime.notesleep", + "runtime.futexsleep", + "runtime.wirep", + "runtime.(*spanSet).push", + "runtime.(*mheap).freeSpan", + "runtime.(*sweepLocked).sweep.(*mheap).freeSpan.func2", + "runtime.stealWork", + "runtime.runqsteal", + "runtime.runqgrab", + "runtime.usleep", + "runtime.(*guintptr).cas", + "runtime.pMask.read", + "runtime.fastrand", + "runtime.checkTimers", + "runtime/internal/atomic.(*Int64).Load", + "runtime.runtimer", + "runtime.runOneTimer", + "time.sendTime", + "runtime.selectnbsend", + "runtime.(*randomOrder).start", + "runtime.(*randomEnum).position", + "runtime.(*randomEnum).next", + "runtime.runqget", + "runtime.releasep", + "runtime.pidleput", + "runtime.updateTimerPMask", + "runtime.(*limiterEvent).start", + "runtime/internal/atomic.(*Uint64).Load", + "runtime.pMask.set", + "runtime.netpollBreak", + "runtime.write", + "runtime.write1", + "runtime.netpoll", + "runtime/internal/syscall.EpollWait", + "runtime/internal/syscall.Syscall6", + "runtime.read", + "runtime.netpollready", + "runtime.netpollunblock", + "runtime.(*gList).push", + "runtime.procyield", + "runtime.osyield", + "runtime.injectglist", + "runtime.injectglist.func1", + "runtime.checkTimersNoP", + "runtime.nobarrierWakeTime", + "runtime.dodeltimer0", + "runtime.siftdownTimer", + "runtime.clearDeletedTimers", + "runtime.checkRunqsNoP", + "runtime.checkIdleGCNoP", + "runtime.casgstatus", + "runtime.(*m).becomeSpinning", + "runtime.(*gcControllerState).findRunnableGCWorker", + "runtime.execute", + "runtime.gogo", + "runtime.(*timeHistogram).record", + "runtime.netpollblockcommit", + "runtime.gosched_m", + "runtime.goexit0", + "runtime.isSystemGoroutine", + "runtime.funcname", + "runtime.(*moduledata).funcName", + "runtime.gostringnocopy", + "runtime.findnull", + "indexbytebody", + "runtime.findfunc", + "runtime.gfput", + "runtime.stackfree", + "runtime.stackcacherelease", + "runtime.stackpoolfree", + "runtime.(*gcControllerState).addScannableStack", + "runtime.goexit1", + "runtime.gcBgMarkWorker", + "runtime.gcBgMarkWorker.func2", + "runtime.gcDrain", + "runtime.wbBufFlush", + "runtime.wbBufFlush.func1", + "runtime.wbBufFlush1", + "runtime.findObject", + "runtime.scanobject", + "runtime.spanOfUnchecked", + "runtime.arenaIndex", + "runtime.spanClass.noscan", + "runtime.heapBitsForAddr", + "runtime.heapBits.nextFast", + "runtime.heapBits.next", + "runtime.greyobject", + "runtime.pageIndexOf", + "runtime.markBits.isMarked", + "runtime.(*mspan).markBitsForIndex", + "runtime.(*gcBits).bitp", + "runtime.(*mspan).base", + "runtime.(*gcWork).putFast", + "runtime.(*gcWork).put", + "runtime.(*gcControllerState).enlistWorker", + "runtime.preemptone", + "runtime.preemptM", + "runtime.signalM", + "runtime.tgkill", + "runtime.spanOf", + "runtime.(*mspan).objIndex", + "runtime.(*mspan).divideByElemSize", + "runtime.pollWork", + "runtime.markroot", + "runtime.readgstatus", + "runtime.markrootSpans", + "runtime.markrootBlock", + "runtime.scanblock", + "runtime.markroot.func1", + "runtime.suspendG", + "runtime.scanstack", + "runtime.shrinkstack", + "runtime.copystack", + "runtime.syncadjustsudogs", + "runtime.stackalloc", + "runtime.adjustframe", + "runtime.(*stkframe).getStackMap", + "runtime.(*unwinder).next", + "runtime.scanframeworker", + "runtime.(*stackScanState).putPtr", + "runtime.getempty", + "runtime.pcdatavalue", + "runtime.pcvalue", + "runtime.step", + "runtime.(*stackScanState).addObject", + "runtime.(*lfstack).pop", + "runtime.(*unwinder).resolveInternal", + "runtime.funcspdelta", + "runtime.(*unwinder).init", + "runtime.(*unwinder).initAt", + "runtime.(*stackScanState).getPtr", + "runtime.putempty", + "runtime.gcFlushBgCredit", + "runtime.(*gcWork).tryGetFast", + "runtime.(*gcWork).tryGet", + "runtime.trygetfull", + "runtime.(*lfstack).push", + "runtime.(*gcWork).balance", + "runtime.handoff", + "runtime.putfull", + "runtime.memmove", + "runtime.getpid", + "runtime.gcMarkDone", + "runtime.gcMarkDone.func1", + "runtime.forEachP", + "runtime.gcMarkTermination", + "runtime.gcMarkTermination.func4", + "runtime.gcMarkTermination.func4.1", + "runtime.stackcache_clear", + "runtime.newMarkBits", + "runtime.(*mheap).freeSpanLocked", + "runtime.(*pageAlloc).free", + "runtime.(*pageAlloc).update", + "runtime.(*pallocBits).summarize", + "runtime.gcMarkTermination.func3", + "runtime.startTheWorldWithSema", + "runtime.procresize", + "runtime.mProf_Flush", + "runtime.mProf_FlushLocked", + "runtime.(*memRecordCycle).add", + "runtime.(*bucket).mp", + "runtime.bgsweep", + "runtime.sweepone", + "runtime.(*sweepLocker).tryAcquire", + "runtime.(*gcBitsArena).tryAlloc", + "runtime.(*atomicHeadTailIndex).incTail", + "runtime/internal/atomic.(*Uint64).Add", + "runtime.(*mspan).countAlloc", + "runtime.(*sweepLocked).sweep.(*mheap).freeSpan.func3", + "runtime.(*sysMemStat).add", + "runtime.(*scavengeIndex).free", + "runtime.(*consistentHeapStats).release", + "runtime.(*consistentHeapStats).acquire", + "runtime/internal/atomic.(*Uint32).Add", + "runtime.(*mheap).nextSpanForSweep", + "runtime.(*spanSet).pop", + "runtime.(*atomicMSpanPointer).Load", + "runtime/internal/atomic.(*UnsafePointer).Load", + "runtime.(*atomicHeadTailIndex).cas", + "runtime.(*mSpanStateBox).get", + "runtime/internal/atomic.(*Uint8).Load", + "runtime.(*activeSweep).end", + "runtime/internal/atomic.(*Uint32).CompareAndSwap", + "runtime.(*activeSweep).begin", + "runtime.freeSomeWbufs", + "runtime.bgscavenge", + "runtime.(*scavengerState).sleep", + "time.resetTimer", + "runtime.resettimer", + "runtime.modtimer", + "runtime.(*scavengerState).run", + "runtime.(*scavengerState).init.func2", + "runtime.(*pageAlloc).scavenge", + "runtime.(*pageAlloc).scavenge.func1", + "runtime.(*pageAlloc).scavengeOne", + "runtime.sysUnused", + "runtime.sysUnusedOS", + "runtime.madvise", + "net/http.(*conn).serve", + "net/http.serverHandler.ServeHTTP", + "net/http.HandlerFunc.ServeHTTP", + "github.com/grafana/pyroscope/pkg/util.glob..func2.1", + "golang.org/x/net/http2/h2c.h2cHandler.ServeHTTP", + "github.com/opentracing-contrib/go-stdlib/nethttp.MiddlewareFunc.func5", + "github.com/grafana/pyroscope/pkg/util.(*Log).Wrap.Log.Wrap.func1", + "github.com/grafana/dskit/middleware.(*Instrument).Wrap.Instrument.Wrap.func1", + "github.com/felixge/httpsnoop.CaptureMetricsFn", + "github.com/felixge/httpsnoop.(*Metrics).CaptureMetrics", + "github.com/grafana/dskit/middleware.(*Instrument).Wrap.Instrument.Wrap.func1.2", + "github.com/grafana/pyroscope/pkg/phlare.glob..func1.1", + "github.com/gorilla/mux.(*Router).ServeHTTP", + "github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1", + "github.com/prometheus/common/expfmt.encoderCloser.Encode", + "github.com/prometheus/common/expfmt.NewEncoder.func9", + "github.com/prometheus/common/expfmt.MetricFamilyToOpenMetrics", + "github.com/prometheus/common/expfmt.writeOpenMetricsSample", + "github.com/prometheus/common/expfmt.writeUint", + "sync.(*Pool).Get", + "strconv.AppendUint", + "strconv.formatBits", + "bufio.(*Writer).Write", + "bufio.(*Writer).Flush", + "compress/gzip.(*Writer).Write", + "compress/flate.(*Writer).Write", + "compress/flate.(*compressor).write", + "compress/flate.(*compressor).deflate", + "compress/flate.(*compressor).findMatch", + "github.com/prometheus/common/expfmt.writeOpenMetricsLabelPairs", + "github.com/prometheus/common/expfmt.writeOpenMetricsFloat", + "strconv.AppendFloat", + "strconv.genericFtoa", + "strconv.ryuFtoaShortest", + "strconv.ryuDigits", + "strconv.ryuDigits32", + "strconv.mult128bitPow10", + "strconv.formatDigits", + "strconv.fmtF", + "bytes.ContainsAny", + "bytes.IndexAny", + "compress/flate.matchLen", + "github.com/prometheus/common/expfmt.writeEscapedString", + "strings.(*Replacer).WriteString", + "strings.(*byteStringReplacer).WriteString", + "strings.getStringWriter", + "runtime.assertI2I2", + "runtime.getitab", + "bufio.(*Writer).WriteString", + "compress/flate.(*compressor).writeBlock", + "compress/flate.(*huffmanBitWriter).writeBlock", + "compress/flate.(*huffmanBitWriter).writeTokens", + "compress/flate.(*huffmanBitWriter).writeCode", + "compress/flate.(*huffmanBitWriter).writeBits", + "runtime.convI2I", + "runtime.(*itabTableType).find", + "github.com/prometheus/client_model/go.(*LabelPair).GetName", + "compress/flate.(*huffmanBitWriter).write", + "github.com/felixge/httpsnoop.(*rw).Write", + "github.com/felixge/httpsnoop.(*Metrics).CaptureMetrics.func2.1", + "compress/flate.(*huffmanBitWriter).indexTokens", + "bufio.(*Writer).WriteByte", + "github.com/prometheus/common/expfmt.writeExemplar", + "github.com/prometheus/common/expfmt.MetricFamilyToOpenMetrics.func1", + "compress/flate.NewWriter", + "runtime.newobject", + "runtime.mallocgc", + "runtime.memclrNoHeapPointers", + "runtime.heapBitsSetType", + "compress/flate.(*compressor).init", + "compress/flate.(*compressor).initDeflate", + "runtime.makeslice", + "compress/flate.hash4", + "github.com/prometheus/client_model/go.(*Bucket).GetUpperBound", + "github.com/prometheus/common/expfmt.NewEncoder.func1", + "github.com/matttproud/golang_protobuf_extensions/pbutil.WriteDelimited", + "github.com/golang/protobuf/proto.Marshal", + "github.com/golang/protobuf/proto.marshalAppend", + "google.golang.org/protobuf/proto.MarshalOptions.MarshalAppend", + "google.golang.org/protobuf/proto.MarshalOptions.marshal", + "google.golang.org/protobuf/internal/impl.(*MessageInfo).size", + "google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer", + "google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow", + "google.golang.org/protobuf/internal/impl.sizeMessageSliceInfo", + "google.golang.org/protobuf/internal/impl.sizeMessageInfo", + "google.golang.org/protobuf/internal/impl.(*MessageInfo).marshal", + "google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer", + "google.golang.org/protobuf/internal/impl.appendMessageSliceInfo", + "google.golang.org/protobuf/internal/impl.appendMessageInfo", + "github.com/prometheus/client_golang/prometheus.(*noTransactionGatherer).Gather", + "github.com/prometheus/client_golang/prometheus.(*Registry).Gather", + "runtime.selectgo", + "github.com/prometheus/client_golang/prometheus/internal.NormalizeMetricFamilies", + "sort.Strings", + "sort.Sort", + "sort.pdqsort", + "sort.insertionSort", + "github.com/prometheus/client_golang/prometheus/internal.MetricSorter.Less", + "github.com/prometheus/client_golang/prometheus.processMetric", + "runtime.mapaccess2_faststr", + "aeshashbody", + "runtime.growslice", + "github.com/prometheus/client_golang/prometheus.checkMetricConsistency", + "unicode/utf8.ValidString", + "runtime.mapassign_fast64", + "github.com/cespare/xxhash/v2.(*Digest).WriteString", + "github.com/prometheus/client_golang/prometheus.(*wrappingMetric).Write", + "github.com/prometheus/client_golang/prometheus.(*histogram).Write", + "github.com/prometheus/client_golang/prometheus.(*wrappingMetric).Desc", + "github.com/prometheus/client_golang/prometheus.wrapDesc", + "github.com/prometheus/client_golang/prometheus.v2.NewDesc", + "sync/atomic.(*Value).Load", + "runtime.nextFreeFast", + "runtime.writeHeapBits.flush", + "runtime.(*mcache).nextFree", + "runtime.(*mcache).refill", + "runtime.(*mcentral).cacheSpan", + "github.com/prometheus/client_golang/prometheus.addAndResetCounts", + "github.com/prometheus/client_golang/prometheus.(*counter).Write", + "compress/gzip.(*Writer).Close", + "compress/flate.(*Writer).Close", + "compress/flate.(*compressor).close", + "compress/flate.(*huffmanEncoder).generate", + "compress/flate.(*huffmanEncoder).bitCounts", + "net/http.(*ServeMux).ServeHTTP", + "net/http/pprof.Index", + "net/http/pprof.handler.ServeHTTP", + "runtime/pprof.(*Profile).WriteTo", + "runtime/pprof.writeGoroutine", + "runtime/pprof.writeRuntimeProfile", + "runtime/pprof.runtime_goroutineProfileWithLabels", + "runtime.goroutineProfileWithLabels", + "runtime.goroutineProfileWithLabelsConcurrent", + "runtime.forEachGRace", + "runtime.goroutineProfileWithLabelsConcurrent.func2", + "runtime.tryRecordGoroutineProfile", + "runtime.doRecordGoroutineProfile", + "runtime.doRecordGoroutineProfile.func1", + "runtime.saveg", + "runtime.tracebackPCs", + "runtime.newInlineUnwinder", + "runtime.(*inlineUnwinder).resolveInternal", + "runtime.pcdatavalue1", + "runtime/pprof.printCountProfile", + "runtime/pprof.printCountProfile.func1", + "runtime/pprof.(*labelMap).String", + "fmt.Fprintf", + "runtime/pprof.newProfileBuilder", + "runtime/pprof.(*profileBuilder).pbSample", + "runtime/pprof.(*profileBuilder).flush", + "runtime/pprof.(*profileBuilder).build", + "compress/flate.(*compressor).encSpeed", + "compress/flate.(*huffmanBitWriter).writeBlockDynamic", + "runtime/pprof.(*profileBuilder).appendLocsForStack", + "runtime/pprof.allFrames", + "runtime.(*Frames).Next", + "runtime/pprof.(*profileBuilder).emitLocation", + "github.com/grafana/pyroscope-go/godeltaprof/http/pprof.Mutex", + "github.com/grafana/pyroscope-go/godeltaprof/http/pprof.writeDeltaProfile", + "github.com/grafana/pyroscope-go/godeltaprof.(*BlockProfiler).Profile", + "github.com/grafana/pyroscope-go/godeltaprof/internal/pprof.(*DeltaMutexProfiler).PrintCountCycleProfile", + "github.com/grafana/pyroscope-go/godeltaprof/internal/pprof.(*profileBuilder).build", + "github.com/klauspost/compress/gzip.(*Writer).Write", + "github.com/klauspost/compress/flate.NewWriter", + "github.com/klauspost/compress/gzip.(*Writer).Close", + "github.com/klauspost/compress/flate.(*Writer).Close", + "github.com/klauspost/compress/flate.(*compressor).close", + "github.com/klauspost/compress/flate.(*compressor).storeFast", + "github.com/klauspost/compress/flate.(*huffmanBitWriter).writeBlockDynamic", + "github.com/klauspost/compress/flate.(*fastEncL1).Encode", + "github.com/grafana/pyroscope-go/godeltaprof/internal/pprof.(*profileBuilder).appendLocsForStack", + "github.com/grafana/pyroscope-go/godeltaprof/internal/pprof.allFrames", + "github.com/grafana/pyroscope-go/godeltaprof/internal/pprof.(*profileBuilder).emitLocation", + "github.com/grafana/pyroscope-go/godeltaprof/http/pprof.Heap", + "github.com/grafana/pyroscope-go/godeltaprof.(*HeapProfiler).Profile", + "runtime.memclrNoHeapPointersChunked", + "runtime.MemProfile", + "runtime.record", + "github.com/grafana/pyroscope-go/godeltaprof/internal/pprof.(*DeltaHeapProfiler).WriteHeapProto", + "runtime.duffcopy", + "runtime.FuncForPC", + "github.com/klauspost/compress/flate.(*Writer).Write", + "github.com/klauspost/compress/flate.(*compressor).write", + "github.com/klauspost/compress/flate.(*huffmanBitWriter).writeTokens", + "github.com/grafana/pyroscope/pkg/util.(*Log).Wrap.Log.Wrap.func1.2.1", + "github.com/opentracing-contrib/go-stdlib/nethttp.(*statusCodeTracker).Write", + "net/http.(*response).Write", + "net/http.(*response).write", + "net/http.(*chunkWriter).Write", + "runtime.CallersFrames", + "runtime.funcline1", + "github.com/grafana/pyroscope-go/godeltaprof/internal/pprof.(*profileBuilder).stringIndex", + "runtime.mapassign_faststr", + "github.com/grafana/pyroscope-go/godeltaprof/internal/pprof.(*profileBuilder).flush", + "github.com/grafana/pyroscope-go/godeltaprof/internal/pprof.(*profMap).Lookup", + "github.com/grafana/pyroscope-go/godeltaprof/http/pprof.Block", + "github.com/go-kit/log.(*context).Log", + "github.com/go-kit/log/level.(*logger).Log", + "github.com/go-kit/log.logfmtLogger.Log", + "github.com/go-logfmt/logfmt.(*Encoder).EncodeKeyvals", + "github.com/go-logfmt/logfmt.(*Encoder).EncodeKeyval", + "github.com/go-kit/log.(*fdSyncWriter).Write", + "os.(*File).Write", + "os.(*File).write", + "github.com/uber/jaeger-client-go.(*Tracer).Extract", + "github.com/grafana/pyroscope/pkg/util/spanprofiler.(*tracer).StartSpan", + "github.com/uber/jaeger-client-go.(*Tracer).StartSpan", + "github.com/grafana/dskit/middleware.Tracer.Wrap.makeHTTPOperationNameFunc.func2", + "github.com/grafana/dskit/middleware.getRouteName", + "golang.org/x/net/http2.(*Server).ServeConn", + "golang.org/x/net/http2.(*serverConn).serve", + "runtime.selunlock", + "runtime.sellock", + "runtime.releaseSudog", + "runtime.recv", + "runtime.goready", + "runtime.recv.goready.func1", + "runtime.ready", + "runtime.gopark", + "runtime.cputicks", + "runtime.blockevent", + "runtime.saveblockevent", + "runtime.stkbucket", + "runtime.eqslice", + "runtime.callers", + "runtime.callers.func1", + "runtime.funcdata", + "runtime.readvarint", + "runtime.funcInfo.entry", + "runtime.(*moduledata).textAddr", + "runtime.fastrandn", + "runtime.(*unwinder).symPC", + "runtime.(*unwinder).cgoCallers", + "runtime.(*inlineUnwinder).next", + "runtime.duffzero", + "runtime.findmoduledatap", + "runtime.acquireSudog", + "golang.org/x/net/http2.gate.Done", + "runtime.chansend1", + "runtime.chansend", + "runtime.send", + "runtime.send.goready.func1", + "golang.org/x/net/http2.(*serverConn).wroteFrame", + "golang.org/x/net/http2.(*serverConn).scheduleFrameWrite", + "golang.org/x/net/http2.(*serverConn).startFrameWrite", + "runtime.newproc", + "runtime.newproc.func1", + "runtime.newproc1", + "runtime.gfget", + "golang.org/x/net/http2.(*writeData).writeFrame", + "golang.org/x/net/http2.(*Framer).WriteData", + "golang.org/x/net/http2.(*Framer).WriteDataPadded", + "golang.org/x/net/http2.(*Framer).startWriteDataPadded", + "golang.org/x/net/http2.(*Framer).endWrite", + "golang.org/x/net/http2.(*bufferedWriter).Write", + "golang.org/x/net/http2.(*serverConn).closeStream", + "time.(*Timer).Stop", + "golang.org/x/net/http2.h1ServerKeepAlivesDisabled", + "runtime.assertE2I2", + "golang.org/x/net/http2.closeWaiter.Close", + "runtime.closechan", + "runtime.closechan.goready.func1", + "golang.org/x/net/http2.(*roundRobinWriteScheduler).CloseStream", + "golang.org/x/net/http2.(*FrameWriteRequest).replyToWriter", + "golang.org/x/net/http2.(*roundRobinWriteScheduler).Pop", + "golang.org/x/net/http2.(*writeQueue).consume", + "golang.org/x/net/http2.(*serverConn).writeFrame", + "golang.org/x/net/http2.(*serverConn).state", + "runtime.mapaccess2_fast32", + "runtime.gfget.func2", + "runtime.(*gList).pop", + "golang.org/x/net/http2.(*bufferedWriter).Available", + "golang.org/x/net/http2.FrameWriteRequest.Consume", + "golang.org/x/net/http2.(*roundRobinWriteScheduler).Push", + "runtime.mapaccess1_fast32", + "golang.org/x/net/http2.(*writeQueue).push", + "golang.org/x/net/http2.(*serverConn).processFrameFromReader", + "golang.org/x/net/http2.(*serverConn).processFrame", + "golang.org/x/net/http2.(*serverConn).processHeaders", + "time.AfterFunc", + "time.startTimer", + "net.(*conn).SetReadDeadline", + "net.(*netFD).SetReadDeadline", + "internal/poll.(*FD).SetReadDeadline", + "internal/poll.setDeadlineImpl", + "internal/poll.runtime_pollSetDeadline", + "golang.org/x/net/http2.checkValidHTTP2RequestHeaders", + "golang.org/x/net/http2.(*serverConn).scheduleHandler", + "golang.org/x/net/http2.(*serverConn).newWriterAndRequest", + "runtime.makemap_small", + "net/http.Header.Add", + "net/textproto.MIMEHeader.Add", + "runtime.hashGrow", + "runtime.makeBucketArray", + "runtime.newarray", + "runtime.writeHeapBits.write", + "runtime.growWork_faststr", + "runtime.evacuate_faststr", + "runtime.typedmemmove", + "net/textproto.CanonicalMIMEHeaderKey", + "net/textproto.validHeaderFieldByte", + "golang.org/x/net/http2.(*serverConn).newWriterAndRequestNoBody", + "runtime.mapaccess1_faststr", + "net/url.ParseRequestURI", + "net/url.parse", + "strings.Cut", + "strings.Index", + "net/url.(*URL).setPath", + "net/url.unescape", + "net/url.escape", + "net/url.shouldEscape", + "net/http.(*Request).WithContext", + "golang.org/x/net/http2.(*serverConn).newResponseWriter", + "sync.(*Pool).getSlow", + "sync.(*poolChain).popTail", + "sync.loadPoolChainElt", + "bufio.(*Writer).Reset", + "golang.org/x/net/http2.(*serverConn).canonicalHeader", + "memeqbody", + "golang.org/x/net/http2.(*MetaHeadersFrame).PseudoValue", + "golang.org/x/net/http2.(*serverConn).newStream", + "time.when", + "runtime.addtimer", + "runtime.cleantimers", + "runtime.mapassign_fast32", + "golang.org/x/net/http2.(*roundRobinWriteScheduler).OpenStream", + "golang.org/x/net/http2.(*writeQueuePool).get", + "golang.org/x/net/http2.(*closeWaiter).Init", + "runtime.makechan", + "golang.org/x/net/http2.(*Server).initialStreamRecvWindowSize", + "context.WithCancel", + "context.withCancel", + "context.(*cancelCtx).propagateCancel", + "runtime.selectnbrecv", + "runtime.chanrecv", + "runtime.mapassign", + "runtime.interhash", + "context.parentCancelCtx", + "context.(*valueCtx).Value", + "context.value", + "runtime.efaceeq", + "context.(*cancelCtx).Done", + "golang.org/x/net/http2.(*serverConn).processData", + "golang.org/x/net/http2.(*stream).endStream", + "golang.org/x/net/http2.(*pipe).closeWithErrorAndCode", + "golang.org/x/net/http2.(*pipe).closeWithError", + "golang.org/x/net/http2.(*serverConn).sendWindowUpdate32", + "golang.org/x/net/http2.(*serverConn).sendWindowUpdate", + "golang.org/x/net/http2.(*pipe).Write", + "sync.(*Cond).Signal", + "sync.runtime_notifyListNotifyOne", + "runtime.readyWithTime", + "runtime.readyWithTime.goready.func1", + "golang.org/x/net/http2.(*dataBuffer).Write", + "golang.org/x/net/http2.(*dataBuffer).lastChunkOrAlloc", + "golang.org/x/net/http2.getDataBufferChunk", + "sync.(*Pool).pin", + "golang.org/x/net/http2.glob..func5", + "runtime.(*mcentral).grow", + "runtime.(*mheap).alloc", + "runtime.(*mheap).alloc.func1", + "runtime.(*mheap).allocSpan", + "golang.org/x/net/http2.glob..func4", + "golang.org/x/net/http2.glob..func3", + "golang.org/x/net/http2.glob..func2", + "golang.org/x/net/http2.glob..func1", + "golang.org/x/net/http2.(*serverConn).noteBodyRead", + "runtime.convTnoptr", + "golang.org/x/net/http2.writeWindowUpdate.writeFrame", + "golang.org/x/net/http2.(*Framer).WriteWindowUpdate", + "net/http.(*response).finishRequest", + "net/http.(*connReader).abortPendingRead", + "net/http.checkConnErrorWriter.Write", + "net.(*conn).Write", + "net.(*netFD).Write", + "internal/poll.(*FD).Write", + "internal/poll.ignoringEINTRIO", + "syscall.Write", + "syscall.write", + "syscall.Syscall", + "syscall.RawSyscall6", + "net/http.(*conn).readRequest", + "net/http.readRequest", + "bufio.(*Reader).Peek", + "bufio.(*Reader).fill", + "net/http.(*connReader).Read", + "net.(*netFD).connect.func2", + "net.(*Resolver).goLookupIPCNAMEOrder.func3.1", + "net.(*Resolver).tryOneName", + "net.(*Resolver).exchange", + "google.golang.org/grpc/internal/transport.newHTTP2Client.func6", + "google.golang.org/grpc/internal/transport.(*loopyWriter).run", + "google.golang.org/grpc/internal/transport.(*loopyWriter).processData", + "google.golang.org/grpc/internal/transport.(*loopyWriter).handle", + "google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler", + "google.golang.org/grpc/internal/transport.(*loopyWriter).originateStream", + "google.golang.org/grpc/internal/transport.(*loopyWriter).writeHeader", + "golang.org/x/net/http2/hpack.(*Encoder).WriteField", + "golang.org/x/net/http2/hpack.(*Encoder).searchTable", + "golang.org/x/net/http2/hpack.(*headerFieldTable).search", + "google.golang.org/grpc/internal/transport.(*controlBuffer).get", + "google.golang.org/grpc/internal/transport.(*bufWriter).Flush", + "google.golang.org/grpc/internal/transport.(*bufWriter).flushKeepBuffer", + "google.golang.org/grpc/internal/transport.(*http2Client).reader", + "google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders", + "google.golang.org/grpc/internal/transport.(*http2Client).handleData", + "google.golang.org/grpc/internal/transport.(*bufferPool).get", + "sync.(*Pool).pinSlow", + "golang.org/x/net/http2.(*Framer).ReadFrame", + "golang.org/x/net/http2.readFrameHeader", + "io.ReadFull", + "io.ReadAtLeast", + "bufio.(*Reader).Read", + "net.(*conn).Read", + "net.(*netFD).Read", + "internal/poll.(*FD).Read", + "syscall.Read", + "syscall.read", + "golang.org/x/net/http2.(*Framer).readMetaFrame", + "golang.org/x/net/http2/hpack.(*Decoder).Write", + "golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr", + "golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral", + "golang.org/x/sync/errgroup.(*Group).Go.func1", + "github.com/grafana/dskit/concurrency.ForEachJob.func1", + "github.com/grafana/dskit/ring/client.(*Pool).cleanUnhealthy.func1", + "github.com/grafana/dskit/ring/client.healthCheck", + "google.golang.org/grpc/health/grpc_health_v1.(*healthClient).Check", + "google.golang.org/grpc.(*ClientConn).Invoke", + "google.golang.org/grpc.invoke", + "google.golang.org/grpc.newClientStream", + "google.golang.org/grpc.newClientStream.func3", + "google.golang.org/grpc.newClientStreamWithParams", + "google.golang.org/grpc.(*clientStream).withRetry", + "google.golang.org/grpc.newClientStreamWithParams.func2", + "google.golang.org/grpc.(*csAttempt).newStream", + "google.golang.org/grpc/internal/transport.(*http2Client).NewStream", + "google.golang.org/grpc/peer.NewContext", + "context.WithValue", + "google.golang.org/grpc.(*clientStream).RecvMsg", + "google.golang.org/grpc.(*clientStream).RecvMsg.func1", + "google.golang.org/grpc.(*csAttempt).recvMsg", + "google.golang.org/grpc/internal/transport.(*Stream).RecvCompress", + "google.golang.org/grpc/internal/transport.(*Stream).waitOnHeader", + "google.golang.org/grpc.recv", + "google.golang.org/grpc.recvAndDecompress", + "google.golang.org/grpc.decompress", + "google.golang.org/grpc/encoding/gzip.(*compressor).Decompress", + "compress/gzip.NewReader", + "compress/gzip.(*Reader).Reset", + "compress/gzip.(*Reader).readHeader", + "compress/flate.NewReader", + "compress/flate.(*dictDecoder).init", + "compress/flate.(*decompressor).Reset", + "compress/flate.(*decompressor).makeReader", + "google.golang.org/grpc.(*parser).recvMsg", + "google.golang.org/grpc/internal/transport.(*Stream).Read", + "google.golang.org/grpc/internal/transport.(*transportReader).Read", + "google.golang.org/grpc/internal/transport.(*recvBufferReader).Read", + "google.golang.org/grpc/internal/transport.(*recvBufferReader).readClient", + "context.WithTimeout", + "context.WithDeadline", + "context.WithDeadlineCause", + "runtime.typehash", + "golang.org/x/net/http2.(*serverConn).writeFrameAsync", + "runtime.sendDirect", + "golang.org/x/net/http2.flushFrameWriter.writeFrame", + "golang.org/x/net/http2.(*serverConn).Flush", + "golang.org/x/net/http2.(*bufferedWriter).Flush", + "sync.(*Pool).Put", + "runtime.exitsyscall", + "runtime.exitsyscallfast", + "runtime.entersyscall", + "runtime.reentersyscall", + "internal/poll.(*pollDesc).prepareWrite", + "internal/poll.(*pollDesc).prepare", + "internal/poll.runtime_pollReset", + "runtime.netpollcheckerr", + "runtime.pollInfo.closing", + "internal/poll.(*FD).writeLock", + "internal/poll.(*fdMutex).rwlock", + "golang.org/x/net/http2.(*writeResHeaders).writeFrame", + "golang.org/x/net/http2.splitHeaderBlock", + "golang.org/x/net/http2.(*writeResHeaders).writeHeaderBlock", + "golang.org/x/net/http2.(*Framer).WriteHeaders", + "golang.org/x/net/http2.(*Framer).startWrite", + "golang.org/x/net/http2.encodeHeaders", + "golang.org/x/net/http2.validWireHeaderFieldName", + "golang.org/x/net/http2.lowerHeader", + "golang.org/x/net/http2.encKV", + "runtime.mapaccess1", + "type:.hash.golang.org/x/net/http2/hpack.pairNameValue", + "type:.eq.golang.org/x/net/http2/hpack.pairNameValue", + "runtime.funcMaxSPDelta", + "runtime.adjustpointers", + "golang.org/x/net/http2.(*sorter).Keys", + "golang.org/x/net/http2.(*sorter).Less", + "golang.org/x/net/http/httpguts.ValidHeaderFieldValue", + "golang.org/x/net/http/httpguts.isCTL", + "golang.org/x/net/http2/hpack.(*dynamicTable).add", + "golang.org/x/net/http2/hpack.(*dynamicTable).evict", + "golang.org/x/net/http2.(*serverConn).runHandler", + "runtime.readUintptr", + "runtime.convTstring", + "strconv.Itoa", + "strconv.FormatInt", + "runtime.slicebytetostring", + "strconv.FormatBool", + "github.com/prometheus/client_golang/prometheus.(*histogram).Observe", + "github.com/prometheus/client_golang/prometheus.(*histogram).observe", + "github.com/prometheus/client_golang/prometheus.(*histogramCounts).observe", + "github.com/prometheus/client_golang/prometheus.(*histogram).findBucket", + "sort.SearchFloat64s", + "github.com/prometheus/client_golang/prometheus.(*gauge).Inc", + "github.com/prometheus/client_golang/prometheus.(*gauge).Add", + "github.com/prometheus/client_golang/prometheus.(*gauge).Dec", + "github.com/prometheus/client_golang/prometheus.(*HistogramVec).WithLabelValues", + "github.com/prometheus/client_golang/prometheus.(*HistogramVec).GetMetricWithLabelValues", + "runtime.assertI2I", + "github.com/prometheus/client_golang/prometheus.(*MetricVec).GetMetricWithLabelValues", + "github.com/prometheus/client_golang/prometheus.constrainLabelValues", + "github.com/prometheus/client_golang/prometheus.(*metricMap).getOrCreateMetricWithLabelValues", + "github.com/prometheus/client_golang/prometheus.(*metricMap).getMetricWithHashAndLabelValues", + "runtime.mapaccess2_fast64", + "github.com/prometheus/client_golang/prometheus.findMetricWithLabelValues", + "github.com/prometheus/client_golang/prometheus.matchLabelValues", + "github.com/prometheus/client_golang/prometheus.(*MetricVec).hashLabelValues", + "github.com/prometheus/client_golang/prometheus.validateLabelValues", + "github.com/prometheus/client_golang/prometheus.hashAdd", + "github.com/prometheus/client_golang/prometheus.(*GaugeVec).WithLabelValues", + "github.com/prometheus/client_golang/prometheus.(*GaugeVec).GetMetricWithLabelValues", + "github.com/grafana/dskit/middleware.IsWSHandshakeRequest", + "net/http.Header.Get", + "net/textproto.MIMEHeader.Get", + "github.com/grafana/dskit/middleware.Instrument.getRouteName", + "github.com/grafana/dskit/middleware.MakeLabelValue", + "strings.ToLower", + "regexp.(*Regexp).ReplaceAllString", + "regexp.(*Regexp).replaceAll", + "regexp.(*Regexp).doExecute", + "regexp.(*Regexp).backtrack", + "regexp.(*Regexp).tryBacktrack", + "regexp/syntax.(*Inst).MatchRune", + "regexp/syntax.(*Inst).MatchRunePos", + "regexp.(*Regexp).ReplaceAllString.func1", + "regexp.(*Regexp).expand", + "github.com/gorilla/mux.(*Router).Match", + "github.com/gorilla/mux.(*Route).Match", + "github.com/gorilla/mux.routeRegexpGroup.setMatch", + "regexp.(*Regexp).FindStringSubmatchIndex", + "regexp.(*Regexp).doOnePass", + "github.com/gorilla/mux.(*routeRegexp).Match", + "regexp.(*Regexp).MatchString", + "regexp.(*Regexp).doMatch", + "regexp.(*bitState).reset", + "github.com/grafana/dskit/instrument.ObserveWithExemplar", + "github.com/grafana/dskit/tracing.ExtractSampledTraceID", + "github.com/uber/jaeger-client-go.TraceID.String", + "runtime.convT64", + "fmt.Sprintf", + "fmt.newPrinter", + "fmt.(*pp).doPrintf", + "fmt.(*pp).printArg", + "fmt.(*pp).fmtInteger", + "fmt.(*fmt).fmtInteger", + "fmt.(*fmt).pad", + "fmt.(*buffer).write", + "github.com/uber/jaeger-client-go.(*Span).Context", + "runtime.convT", + "github.com/opentracing/opentracing-go.SpanFromContext", + "time.Since", + "github.com/thanos-io/objstore/tracing/opentracing.ContextWithTracer", + "github.com/grafana/pyroscope/pkg/util/gziphandler.GzipHandlerWithOpts.func1.1", + "github.com/grafana/pyroscope/pkg/phlare.New.AuthenticateUser.func1.1", + "github.com/grafana/pyroscope/pkg/ingester/pyroscope.ingestHandler.ServeHTTP", + "github.com/grafana/pyroscope/pkg/ingester/pyroscope.ingestHandler.ingestInputFromRequest", + "net/url.(*URL).Query", + "net/url.ParseQuery", + "net/url.parseQuery", + "net/url.QueryUnescape", + "github.com/grafana/pyroscope/pkg/og/util/attime.Parse", + "time.Parse", + "github.com/grafana/pyroscope/pkg/og/storage/segment.ParseKey", + "github.com/grafana/pyroscope/pkg/og/storage/segment.(*parser).tagValueParserCase", + "github.com/grafana/pyroscope/pkg/ingester/pyroscope.copyBody", + "runtime.(*mcache).allocLarge", + "io.Copy", + "io.copyBuffer", + "bytes.(*Buffer).ReadFrom", + "github.com/grafana/dskit/middleware.(*reqBody).Read", + "golang.org/x/net/http2.(*requestBody).Read", + "golang.org/x/net/http2.(*serverConn).noteBodyReadFromHandler", + "golang.org/x/net/http2.(*pipe).Read", + "sync.(*Cond).Wait", + "sync.runtime_notifyListWait", + "bytes.(*Buffer).grow", + "bytes.growSlice", + "github.com/grafana/pyroscope/pkg/ingester/pyroscope.(*pyroscopeIngesterAdapter).Ingest", + "github.com/grafana/pyroscope/pkg/og/convert/profile.(*RawProfile).Parse", + "github.com/grafana/pyroscope/pkg/og/structs/transporttrie.IterateRaw", + "github.com/grafana/pyroscope/pkg/og/storage/tree.(*Tree).InsertInt", + "github.com/grafana/pyroscope/pkg/og/storage/tree.(*Tree).Insert", + "github.com/grafana/pyroscope/pkg/og/storage/tree.(*treeNode).insert", + "github.com/grafana/pyroscope/pkg/ingester/pyroscope.(*pyroscopeIngesterAdapter).Put", + "google.golang.org/protobuf/proto.Marshal", + "github.com/grafana/pyroscope/pkg/og/storage/tree.(*Tree).Pprof", + "github.com/grafana/pyroscope/pkg/og/storage/tree.(*Tree).IterateStacks", + "runtime.mapassign_fast64ptr", + "github.com/grafana/pyroscope/pkg/og/storage/tree.(*Tree).Pprof.func1", + "github.com/grafana/pyroscope/pkg/og/storage/tree.(*pprof).newLocation", + "github.com/grafana/pyroscope/pkg/og/storage/tree.(*pprof).newFunction", + "github.com/grafana/pyroscope/pkg/og/storage/tree.(*pprof).newString", + "github.com/grafana/pyroscope/pkg/distributor.(*Distributor).Push", + "github.com/grafana/pyroscope/pkg/pprof.RawFromBytes", + "github.com/grafana/pyroscope/api/gen/proto/go/google/v1.(*Profile).UnmarshalVT", + "github.com/grafana/pyroscope/api/gen/proto/go/google/v1.(*Sample).UnmarshalVT", + "github.com/grafana/pyroscope/api/gen/proto/go/google/v1.(*Location).UnmarshalVT", + "github.com/grafana/pyroscope/pkg/distributor.(*Distributor).PushParsed", + "github.com/grafana/pyroscope/pkg/distributor.(*Distributor).sendRequests", + "github.com/grafana/pyroscope/pkg/pprof.(*Profile).WriteTo", + "github.com/klauspost/compress/flate.(*compressor).init", + "github.com/klauspost/compress/flate.newFastEnc", + "github.com/klauspost/compress/flate.(*huffmanBitWriter).generate", + "github.com/klauspost/compress/flate.(*huffmanEncoder).generate", + "github.com/klauspost/compress/flate.(*huffmanEncoder).bitCounts", + "github.com/klauspost/compress/flate.(*fastEncL5).Encode", + "github.com/klauspost/compress/flate.(*fastGen).addBlock", + "github.com/grafana/pyroscope/api/gen/proto/go/google/v1.(*Profile).MarshalToVT", + "github.com/grafana/pyroscope/pkg/model.LabelPairsString", + "github.com/grafana/pyroscope/pkg/distributor.(*Distributor).GetProfileLanguage", + "github.com/grafana/pyroscope/pkg/pprof.GetLanguage", + "regexp.freeBitState", + "regexp.(*inputString).step", + "regexp.(*inputString).context", + "regexp.(*bitState).shouldVisit", + "regexp.(*bitState).push", + "github.com/grafana/pyroscope/pkg/distributor.(*Distributor).Push.func1", + "github.com/grafana/pyroscope/pkg/pprof.(*Profile).Close", + "github.com/grafana/pyroscope/api/gen/proto/go/google/v1.(*Profile).ReturnToVTPool", + "github.com/grafana/pyroscope/api/gen/proto/go/google/v1.(*Profile).ResetVT", + "github.com/grafana/pyroscope/api/gen/proto/go/google/v1.(*Sample).Reset", + "google.golang.org/protobuf/internal/impl.(*messageState).StoreMessageInfo", + "sync/atomic.StorePointer", + "github.com/grafana/pyroscope/api/gen/proto/go/google/v1.(*Location).Reset", + "github.com/grafana/pyroscope/api/gen/proto/go/google/v1.(*Function).Reset", + "github.com/grafana/pyroscope/pkg/ingester/pyroscope.(*pyroscopeIngesterAdapter).parseToPprof", + "github.com/grafana/pyroscope/pkg/og/convert/pprof.(*RawProfile).ParseToPprof", + "github.com/klauspost/compress/gzip.(*Reader).WriteTo", + "github.com/klauspost/compress/flate.(*decompressor).WriteTo", + "io.(*multiWriter).Write", + "hash/crc32.(*digest).Write", + "hash/crc32.update", + "hash/crc32.archUpdateIEEE", + "hash/crc32.ieeeCLMUL", + "bytes.(*Buffer).Write", + "github.com/klauspost/compress/flate.(*decompressor).doStep", + "github.com/klauspost/compress/flate.(*decompressor).nextBlock", + "github.com/klauspost/compress/flate.(*decompressor).readHuffman", + "github.com/klauspost/compress/flate.(*huffmanDecoder).init", + "github.com/klauspost/compress/flate.(*decompressor).huffSym", + "github.com/klauspost/compress/flate.(*decompressor).huffmanBlockDecoder", + "github.com/klauspost/compress/flate.(*decompressor).huffmanBytesReader", + "github.com/klauspost/compress/flate.(*dictDecoder).writeByte", + "github.com/klauspost/compress/flate.(*dictDecoder).tryWriteCopy", + "github.com/klauspost/compress/flate.(*dictDecoder).availWrite", + "bytes.(*Reader).ReadByte", + "github.com/klauspost/compress/flate.(*dictDecoder).writeCopy", + "github.com/grafana/pyroscope/pkg/pprof.(*gzipReader).openBytes", + "github.com/grafana/pyroscope/pkg/pprof.(*gzipReader).gzipOpen", + "github.com/grafana/pyroscope/api/gen/proto/go/google/v1.(*Line).UnmarshalVT", + "github.com/grafana/pyroscope/api/gen/proto/go/google/v1.(*Function).UnmarshalVT", + "github.com/grafana/pyroscope/pkg/og/convert/pprof.(*RawProfile).handleRawData", + "github.com/grafana/pyroscope/pkg/og/convert/pprof.(*RawProfile).loadPprofFromForm", + "mime/multipart.NewReader", + "mime/multipart.(*Reader).ReadForm", + "mime/multipart.(*Reader).readForm", + "mime/multipart.(*Reader).nextPart", + "mime/multipart.newPart", + "mime/multipart.(*Part).populateHeaders", + "net/textproto.readMIMEHeader", + "io.CopyN", + "io.(*LimitedReader).Read", + "mime/multipart.(*Part).Read", + "mime/multipart.partReader.Read", + "mime/multipart.scanUntilBoundary", + "bytes.Index", + "github.com/grafana/pyroscope/pkg/og/util/form.ReadField", + "github.com/grafana/pyroscope/pkg/og/util/form.ParseBoundary", + "encoding/json.Unmarshal", + "encoding/json.(*decodeState).unmarshal", + "encoding/json.(*decodeState).value", + "encoding/json.(*decodeState).object", + "encoding/json.(*decodeState).literalStore", + "encoding/json.indirect", + "reflect.Value.Addr", + "reflect.ptrTo", + "reflect.(*rtype).ptrTo", + "reflect.(*rtype).typeOff", + "reflect.resolveTypeOff", + "runtime.rtype.typeOff", + "runtime.resolveTypeOff", + "github.com/grafana/pyroscope/pkg/og/convert/pprof.(*RawProfile).createLabels", + "github.com/grafana/pyroscope/pkg/ingester/pyroscope.(*pyroscopeIngesterAdapter).parseToPprof.func1", + "github.com/grafana/pyroscope/pkg/validation.ValidateProfile", + "github.com/grafana/pyroscope/pkg/pprof.(*Profile).Normalize", + "github.com/grafana/pyroscope/pkg/slices.RemoveInPlace[...]", + "github.com/grafana/pyroscope/pkg/pprof.(*Profile).Normalize.func2", + "github.com/grafana/pyroscope/pkg/pprof.SampleHasher.Hashes", + "runtime.convTslice", + "github.com/cespare/xxhash/v2.(*Digest).Write", + "github.com/grafana/pyroscope/pkg/pprof.(*Profile).clearSampleReferences", + "sort.Slice", + "sort.pdqsort_func", + "runtime.mapdelete_fast64", + "runtime.memhash64", + "runtime.growWork_fast64", + "runtime.evacuate_fast64", + "github.com/samber/lo.Reject[...]", + "github.com/samber/lo.Keys[...]", + "github.com/grafana/pyroscope/pkg/pprof.(*Profile).clearSampleReferences.func2", + "github.com/grafana/pyroscope/pkg/pprof.(*Profile).clearSampleReferences.func1", + "github.com/grafana/pyroscope/pkg/pprof.(*Profile).visitAllNameReferences", + "github.com/grafana/pyroscope/pkg/distributor.profileSizeBytes", + "github.com/grafana/pyroscope/api/gen/proto/go/google/v1.(*Profile).SizeVT", + "github.com/grafana/pyroscope/api/gen/proto/go/google/v1.sov", + "github.com/grafana/pyroscope/api/gen/proto/go/google/v1.(*Sample).SizeVT", + "github.com/grafana/pyroscope/api/gen/proto/go/google/v1.(*Location).SizeVT", + "github.com/grafana/pyroscope/api/gen/proto/go/google/v1.(*Line).SizeVT", + "github.com/grafana/pyroscope/api/gen/proto/go/google/v1.(*Function).SizeVT", + "hash/crc32.Update", + "github.com/klauspost/compress/flate.token.length", + "github.com/klauspost/compress/flate.sortByFreq", + "github.com/klauspost/compress/flate.quickSortByFreq", + "github.com/klauspost/compress/flate.(*huffmanEncoder).assignEncodingAndSize", + "github.com/klauspost/compress/flate.sortByLiteral", + "github.com/klauspost/compress/flate.quickSort", + "github.com/klauspost/compress/flate.load6432", + "encoding/binary.littleEndian.Uint64", + "github.com/klauspost/compress/flate.load3232", + "encoding/binary.littleEndian.Uint32", + "github.com/klauspost/compress/flate.hashLen", + "github.com/klauspost/compress/flate.hash7", + "github.com/klauspost/compress/flate.(*tokens).AddMatchLong", + "github.com/klauspost/compress/flate.(*fastGen).matchlenLong", + "github.com/klauspost/compress/flate.matchLen", + "github.com/klauspost/compress/flate.(*fastGen).matchlen", + "github.com/klauspost/compress/flate.(*compressor).fillBlock", + "github.com/klauspost/compress/flate.(*huffmanBitWriter).generateCodegen", + "github.com/klauspost/compress/flate.doPivotByFreq", + "github.com/grafana/pyroscope/api/gen/proto/go/google/v1.(*Profile).MarshalToSizedBufferVT", + "github.com/grafana/pyroscope/api/gen/proto/go/google/v1.encodeVarint", + "github.com/grafana/pyroscope/api/gen/proto/go/google/v1.(*Sample).MarshalToSizedBufferVT", + "github.com/grafana/pyroscope/api/gen/proto/go/google/v1.(*Location).MarshalToSizedBufferVT", + "github.com/grafana/pyroscope/api/gen/proto/go/google/v1.(*Line).MarshalToSizedBufferVT", + "github.com/grafana/pyroscope/api/gen/proto/go/google/v1.(*Function).MarshalToSizedBufferVT", + "github.com/grafana/pyroscope/pkg/distributor.extractSampleSeries", + "github.com/grafana/pyroscope/pkg/pprof.GroupSamplesWithoutLabels", + "github.com/grafana/pyroscope/pkg/pprof.LabelKeysByString", + "github.com/grafana/pyroscope/pkg/pprof.LabelKeysMapByString", + "github.com/grafana/pyroscope/pkg/pprof.GroupSamplesWithoutLabelsByKey", + "github.com/grafana/pyroscope/pkg/distributor.exportSamples", + "github.com/grafana/pyroscope/pkg/pprof.(*SampleExporter).ExportSamples", + "github.com/grafana/pyroscope/pkg/distributor.(*Distributor).sendRequests.func1", + "github.com/grafana/dskit/ring.(*Ring).Get", + "github.com/google/uuid.NewString", + "github.com/google/uuid.NewRandom", + "github.com/google/uuid.NewRandomFromReader", + "crypto/rand.(*reader).Read", + "github.com/grafana/pyroscope/pkg/distributor.(*Distributor).rateLimit", + "github.com/go-logfmt/logfmt.writeValue", + "github.com/go-kit/log.bindValues", + "github.com/grafana/pyroscope/pkg/phlare.initLogger.Caller.func1", + "runtime.Caller", + "github.com/gorilla/mux.requestWithVars", + "github.com/gorilla/mux.requestWithRoute", + "github.com/gorilla/mux.cleanPath", + "path.Clean", + "github.com/bufbuild/connect-go.(*Handler).ServeHTTP", + "github.com/bufbuild/connect-go.setHeaderCanonical", + "github.com/bufbuild/connect-go.canonicalizeContentType", + "github.com/bufbuild/connect-go.NewUnaryHandler[...].func2", + "github.com/grafana/pyroscope/pkg/tenant.(*authInterceptor).WrapUnary.func1", + "github.com/grafana/pyroscope/pkg/tenant.ExtractTenantIDFromHeaders", + "net/textproto.canonicalMIMEHeaderKey", + "github.com/grafana/pyroscope/pkg/tenant.InjectTenantID", + "github.com/grafana/dskit/user.InjectOrgID", + "github.com/grafana/dskit/tenant.(*SingleResolver).TenantID", + "github.com/grafana/dskit/tenant.containsUnsafePathSegments", + "strings.ContainsAny", + "strings.IndexAny", + "github.com/bufbuild/connect-go.NewUnaryHandler[...].func1", + "io.MultiWriter", + "hash/crc32.NewIEEE", + "hash/crc32.New", + "hash/crc32.slicingUpdate", + "hash/crc32.simpleUpdate", + "bytes.(*Buffer).tryGrowByReslice", + "runtime.profilealloc", + "runtime.mProf_Malloc", + "math/bits.Reverse16", + "github.com/klauspost/compress/flate.(*decompressor).moreBits", + "github.com/klauspost/compress/flate.(*dictDecoder).histSize", + "github.com/grafana/pyroscope/pkg/pprof.RawFromBytes.func1", + "github.com/klauspost/compress/gzip.NewReader", + "github.com/klauspost/compress/gzip.(*Reader).Reset", + "github.com/klauspost/compress/gzip.(*Reader).readHeader", + "github.com/klauspost/compress/flate.NewReader", + "github.com/klauspost/compress/flate.(*dictDecoder).init", + "hash/crc32.ChecksumIEEE", + "github.com/klauspost/compress/flate.(*decompressor).Reset", + "github.com/klauspost/compress/flate.makeReader", + "bytes.(*Reader).Reset", + "github.com/grafana/pyroscope/api/gen/proto/go/google/v1.ProfileFromVTPool", + "runtime.deductAssistCredit", + "runtime.acquirem", + "runtime.(*mspan).nextFreeIndex", + "runtime.(*mspan).refillAllocCache", + "github.com/grafana/pyroscope/api/gen/proto/go/google/v1.(*ValueType).UnmarshalVT", + "runtime.(*mspan).initHeapBits", + "runtime.(*mheap).initSpan", + "runtime.(*mspan).init", + "runtime.(*mheap).allocMSpanLocked", + "runtime.(*fixalloc).alloc", + "runtime.roundupsize", + "runtime.releasem", + "github.com/grafana/pyroscope/api/gen/proto/go/google/v1.(*Label).UnmarshalVT", + "github.com/grafana/pyroscope/api/gen/proto/go/google/v1.(*Mapping).UnmarshalVT", + "runtime.getMCache", + "sort.partialInsertionSort", + "github.com/prometheus/common/model.Now", + "time.Now", + "sort.Search", + "github.com/prometheus/client_golang/prometheus.(*histogram).findBucket.SearchFloat64s.func1", + "github.com/grafana/pyroscope/pkg/validation.newIngestionWindow", + "github.com/grafana/pyroscope/pkg/validation.(*Overrides).RejectNewerThan", + "github.com/grafana/pyroscope/pkg/validation.(*Overrides).getOverridesForTenant", + "github.com/grafana/pyroscope/pkg/phlare.(*tenantLimitsFromRuntimeConfig).TenantLimits", + "github.com/grafana/pyroscope/pkg/phlare.(*tenantLimitsFromRuntimeConfig).AllByTenantID", + "github.com/grafana/dskit/runtimeconfig.(*Manager).GetConfig", + "sync.(*RWMutex).RLock", + "sync/atomic.(*Int32).Add", + "github.com/grafana/pyroscope/pkg/validation.(*Overrides).MaxProfileSizeBytes", + "github.com/grafana/pyroscope/pkg/usagestats.NewCounter", + "github.com/grafana/pyroscope/pkg/usagestats.createOrRetrieveExpvar[...]", + "github.com/grafana/pyroscope/pkg/usagestats.NewCounter.func1", + "runtime.concatstring2", + "runtime.concatstrings", + "runtime.rawstringtmp", + "runtime.rawstring", + "expvar.Get", + "sync.(*Map).Load", + "sync.(*entry).load", + "sync.(*Map).loadReadOnly", + "runtime.mapaccess2", + "runtime.nilinterhash", + "runtime.nilinterequal", + "runtime.strequal", + "github.com/grafana/pyroscope/pkg/usagestats.(*MultiStatistics).Record", + "github.com/grafana/pyroscope/pkg/usagestats.(*Statistics).Record", + "github.com/grafana/pyroscope/pkg/usagestats.(*MultiStatistics).getOrCreateStatistics", + "github.com/grafana/pyroscope/pkg/usagestats.(*MultiCounter).Inc", + "github.com/grafana/pyroscope/pkg/usagestats.(*MultiCounter).getOrCreateCounter", + "github.com/grafana/pyroscope/pkg/usagestats.(*Counter).Inc", + "go.uber.org/atomic.(*Int64).Add", + "github.com/grafana/pyroscope/pkg/tenant.ExtractTenantIDFromContext", + "github.com/grafana/dskit/user.ExtractOrgID", + "sort.partition", + "github.com/grafana/pyroscope/pkg/pprof.(*sortedSample).Swap", + "github.com/grafana/pyroscope/pkg/pprof.(*sortedSample).Less", + "sort.choosePivot", + "github.com/grafana/pyroscope/pkg/pprof.uint64Bytes", + "github.com/cespare/xxhash/v2.New", + "github.com/cespare/xxhash/v2.writeBlocks", + "github.com/cespare/xxhash/v2.(*Digest).Sum64", + "github.com/cespare/xxhash/v2.mergeRound", + "github.com/cespare/xxhash/v2.round", + "github.com/grafana/pyroscope/pkg/pprof.(*Profile).ensureHasMapping", + "runtime.add", + "runtime.(*bmap).overflow", + "runtime.(*bmap).keys", + "runtime.(*hmap).newoverflow", + "github.com/grafana/pyroscope/pkg/pprof.(*Profile).clearAddresses", + "github.com/grafana/pyroscope/pkg/model.Labels.Get", + "github.com/grafana/pyroscope/api/gen/proto/go/google/v1.(*Label).SizeVT", + "github.com/grafana/pyroscope/pkg/validation.ValidateLabels", + "github.com/prometheus/common/model.LabelValue.IsValid", + "github.com/prometheus/common/model.LabelName.IsValid", + "github.com/grafana/pyroscope/pkg/validation.(*Overrides).MaxLabelValueLength", + "github.com/grafana/pyroscope/pkg/validation.(*Overrides).MaxLabelNamesPerSeries", + "github.com/grafana/pyroscope/pkg/validation.(*Overrides).MaxLabelNameLength", + "github.com/grafana/pyroscope/pkg/validation.(*Overrides).IngestionTenantShardSize", + "github.com/grafana/pyroscope/pkg/distributor.(*Distributor).sendRequests.func2", + "github.com/klauspost/compress/flate.newHuffmanBitWriter", + "github.com/klauspost/compress/flate.newHuffmanEncoder", + "github.com/klauspost/compress/flate.lengthCode", + "github.com/klauspost/compress/flate.doPivot", + "github.com/klauspost/compress/flate.offsetCode", + "github.com/klauspost/compress/gzip.(*Writer).Reset", + "github.com/klauspost/compress/gzip.(*Writer).init", + "github.com/klauspost/compress/flate.(*Writer).Reset", + "github.com/klauspost/compress/flate.(*compressor).reset", + "github.com/klauspost/compress/flate.(*huffmanBitWriter).reset", + "github.com/klauspost/compress/flate.(*fastGen).Reset", + "github.com/klauspost/compress/flate.(*huffmanBitWriter).writeStoredHeader", + "github.com/klauspost/compress/flate.(*huffmanBitWriter).flush", + "github.com/klauspost/compress/flate.(*tokens).Reset", + "github.com/klauspost/compress/flate.hcode.code64", + "encoding/binary.littleEndian.PutUint64", + "github.com/klauspost/compress/flate.(*huffmanBitWriter).writeDynamicHeader", + "github.com/klauspost/compress/flate.(*huffmanBitWriter).writeCode", + "github.com/klauspost/compress/flate.(*huffmanBitWriter).indexTokens", + "github.com/klauspost/compress/flate.insertionSortByFreq", + "github.com/klauspost/compress/flate.medianOfThreeSortByFreq", + "github.com/klauspost/compress/flate.insertionSort", + "github.com/klauspost/compress/flate.medianOfThree", + "github.com/klauspost/compress/flate.reverseBits", + "github.com/klauspost/compress/flate.(*huffmanBitWriter).extraBitSize", + "github.com/klauspost/compress/flate.(*huffmanBitWriter).dynamicSize", + "github.com/klauspost/compress/flate.(*huffmanEncoder).bitLength", + "github.com/klauspost/compress/flate.(*huffmanBitWriter).headerSize", + "github.com/grafana/pyroscope/pkg/pprof.(*Profile).WriteTo.func1", + "github.com/grafana/pyroscope/api/gen/proto/go/google/v1.(*ValueType).MarshalToSizedBufferVT", + "github.com/grafana/pyroscope/api/gen/proto/go/google/v1.(*Label).MarshalToSizedBufferVT", + "github.com/grafana/pyroscope/api/gen/proto/go/google/v1.(*Mapping).MarshalToSizedBufferVT", + "bytes.(*Buffer).Reset", + "strconv.Quote", + "strconv.quoteWith", + "strconv.appendQuotedWith", + "strconv.appendEscapedRune", + "unicode/utf8.EncodeRune", + "strconv.IsPrint", + "bytes.(*Buffer).WriteString", + "bytes.(*Buffer).WriteByte", + "bytes.(*Buffer).String", + "runtime.stackcacherefill", + "runtime.adjustpointer", + "github.com/grafana/pyroscope/pkg/pprof.RenameLabel", + "internal/reflectlite.Swapper", + "internal/reflectlite.Value.Len", + "runtime.makemap", + "github.com/grafana/pyroscope/pkg/pprof.SamplesByLabels.Less", + "github.com/grafana/pyroscope/pkg/pprof.LabelsWithout", + "github.com/grafana/pyroscope/pkg/pprof.GroupSamplesByLabels", + "github.com/grafana/pyroscope/pkg/distributor.TokenFor", + "runtime.stringtoslicebyte", + "hash/fnv.(*sum32).Write", + "github.com/grafana/pyroscope/pkg/distributor.(*Distributor).limitMaxSessionsPerSeries", + "github.com/grafana/pyroscope/pkg/validation.(*Overrides).MaxSessionsPerSeries", + "github.com/grafana/pyroscope/pkg/model.Labels.Delete", + "github.com/grafana/dskit/ring.(*Ring).ShuffleShard", + "github.com/grafana/dskit/ring.(*Ring).InstancesCount", + "github.com/grafana/dskit/ring.searchToken", + "github.com/grafana/dskit/ring.searchToken.func1", + "github.com/grafana/dskit/ring.(*defaultReplicationStrategy).Filter", + "github.com/grafana/dskit/ring.(*InstanceDesc).IsHealthy", + "github.com/grafana/dskit/ring.(*InstanceDesc).IsHeartbeatHealthy", + "time.Time.Sub", + "github.com/grafana/dskit/internal/slices.Contains[...]", + "github.com/google/uuid.UUID.String", + "github.com/google/uuid.encodeHex", + "encoding/hex.Encode", + "crypto/rand.init.0.batched.func1", + "crypto/rand.getRandom", + "internal/syscall/unix.GetRandom", + "crypto/internal/boring.Unreachable", + "crypto/internal/boring/sig.StandardCrypto", + "sync/atomic.(*Value).Store", + "github.com/grafana/pyroscope/api/gen/proto/go/google/v1.(*Mapping).SizeVT", + "github.com/grafana/dskit/limiter.(*RateLimiter).AllowN", + "golang.org/x/time/rate.(*Limiter).AllowN", + "golang.org/x/time/rate.(*Limiter).reserveN", + "golang.org/x/time/rate.(*Limiter).advance", + "github.com/grafana/dskit/limiter.(*RateLimiter).getTenantLimiter", + "github.com/grafana/pyroscope/pkg/distributor.(*Distributor).maybeAggregate", + "github.com/grafana/pyroscope/pkg/distributor/aggregator.(*MultiTenantAggregator[...]).AggregatorForTenant", + "github.com/grafana/pyroscope/pkg/distributor/aggregator.(*MultiTenantAggregator[...]).aggregatorForTenant", + "github.com/grafana/pyroscope/pkg/validation.(*Overrides).DistributorAggregationWindow", + "runtime.mapiternext", + "runtime.isEmpty", + "runtime.mapiterinit", + "regexp.newBitState", + "sync.runtime_procUnpin", + "sync.runtime_procPin", + "runtime.procPin", + "regexp.(*inputs).clear", + "regexp.(*inputs).init", + "regexp.(*inputs).newString", + "regexp.(*inputString).index", + "strings.IndexByte", + "indexbody", + "runtime.asyncPreempt", + "regexp.lazyFlag.match", + "regexp.newLazyFlag", + "github.com/go-kit/log/level.Debug", + "github.com/go-kit/log.WithPrefix", + "github.com/go-logfmt/logfmt.writeStringValue", + "strings.IndexFunc", + "strings.indexFunc", + "github.com/go-logfmt/logfmt.writeQuotedString", + "github.com/go-logfmt/logfmt.writeBytesValue", + "github.com/go-logfmt/logfmt.safeMarshal", + "github.com/go-kit/log.timeFormat.MarshalText", + "time.Time.AppendFormat", + "time.Time.appendFormatRFC3339", + "github.com/go-logfmt/logfmt.writeKey", + "github.com/go-logfmt/logfmt.writeStringKey", + "strings.Map", + "io.WriteString", + "runtime.funcfile", + "fmt.(*pp).fmtString", + "fmt.(*fmt).fmtS", + "github.com/grafana/pyroscope/api/gen/proto/go/google/v1.(*ValueType).Reset", + "github.com/grafana/pyroscope/api/gen/proto/go/google/v1.(*Profile).Reset", + "github.com/grafana/pyroscope/api/gen/proto/go/google/v1.(*Mapping).Reset", + "runtime.wbZero", + "runtime.bulkBarrierPreWrite", + "github.com/bufbuild/connect-go.(*errorTranslatingHandlerConnCloser).getHTTPMethod", + "github.com/bufbuild/connect-go.(*errorTranslatingHandlerConnCloser).Send", + "github.com/bufbuild/connect-go.(*connectUnaryHandlerConn).Send", + "github.com/bufbuild/connect-go.(*connectUnaryMarshaler).Marshal", + "github.com/bufbuild/connect-go.(*protoBinaryCodec).Marshal", + "google.golang.org/protobuf/proto.checkInitialized", + "google.golang.org/protobuf/internal/impl.(*MessageInfo).checkInitialized", + "github.com/bufbuild/connect-go.(*connectUnaryMarshaler).write", + "golang.org/x/net/http2.(*responseWriter).Write", + "golang.org/x/net/http2.(*responseWriter).write", + "golang.org/x/net/http2.(*responseWriter).WriteHeader", + "golang.org/x/net/http2.(*responseWriterState).writeHeader", + "golang.org/x/net/http2.cloneHeader", + "runtime.makeslicecopy", + "bufio.(*Writer).Available", + "github.com/grafana/pyroscope/pkg/util.(*Log).Wrap.Log.Wrap.func1.2", + "github.com/felixge/httpsnoop.(*Metrics).CaptureMetrics.func2", + "github.com/bufbuild/connect-go.(*compressionPool).Compress", + "github.com/bufbuild/connect-go.(*compressionPool).putCompressor", + "compress/gzip.(*Writer).Reset", + "compress/gzip.(*Writer).init", + "compress/flate.(*Writer).Reset", + "compress/flate.(*compressor).reset", + "runtime.runGCProg", + "compress/flate.newHuffmanBitWriter", + "compress/flate.(*huffmanBitWriter).writeStoredHeader", + "compress/flate.(*huffmanBitWriter).flush", + "github.com/bufbuild/connect-go.(*compressionPool).getCompressor", + "github.com/bufbuild/connect-go.(*bufferPool).Put", + "sync.(*poolChain).pushHead", + "sync.(*poolDequeue).pushHead", + "github.com/bufbuild/connect-go.(*bufferPool).Get", + "github.com/bufbuild/connect-go.(*connectUnaryHandlerConn).writeResponseHeader", + "github.com/felixge/httpsnoop.(*rw).Header", + "github.com/bufbuild/connect-go.(*errorTranslatingHandlerConnCloser).Receive", + "github.com/bufbuild/connect-go.wrapIfUncoded", + "github.com/bufbuild/connect-go.(*connectUnaryHandlerConn).Receive", + "github.com/bufbuild/connect-go.(*connectUnaryUnmarshaler).Unmarshal", + "github.com/bufbuild/connect-go.(*connectUnaryUnmarshaler).UnmarshalFunc", + "github.com/bufbuild/connect-go.(*protoBinaryCodec).Unmarshal", + "google.golang.org/protobuf/proto.Unmarshal", + "google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal", + "google.golang.org/protobuf/proto.Reset", + "google.golang.org/protobuf/internal/impl.(*messageState).Interface", + "google.golang.org/protobuf/internal/impl.(*messageState).protoUnwrap", + "reflect.(*rtype).Elem", + "google.golang.org/protobuf/internal/impl.pointer.AsIfaceOf", + "reflect.Value.Interface", + "reflect.valueInterface", + "reflect.packEface", + "google.golang.org/protobuf/internal/impl.pointer.AsValueOf", + "reflect.NewAt", + "google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal", + "google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer", + "google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo", + "reflect.New", + "reflect.unsafe_New", + "google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice", + "google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8", + "unicode/utf8.Valid", + "google.golang.org/protobuf/internal/impl.consumeBytesNoZero", + "runtime.(*pageAlloc).alloc", + "google.golang.org/protobuf/encoding/protowire.ConsumeBytes", + "github.com/grafana/pyroscope/api/gen/proto/go/push/v1.(*PushRequest).ProtoReflect", + "runtime.ifaceeq", + "runtime.(*waitq).dequeue", + "golang.org/x/net/http2.(*stream).copyTrailersToHandlerRequest", + "golang.org/x/net/http2.(*dataBuffer).Read", + "golang.org/x/net/http2.(*dataBuffer).Len", + "github.com/bufbuild/connect-go.(*connectUnaryHandlerConn).ResponseHeader", + "golang.org/x/net/http2.(*responseWriter).Header", + "github.com/bufbuild/connect-go.(*errorTranslatingHandlerConnCloser).Close", + "github.com/bufbuild/connect-go.(*connectUnaryHandlerConn).Close", + "github.com/grafana/dskit/middleware.(*reqBody).Close", + "golang.org/x/net/http2.(*requestBody).Close", + "sync.(*Once).Do", + "sync.(*Once).doSlow", + "golang.org/x/net/http2.(*requestBody).Close.func1", + "golang.org/x/net/http2.(*pipe).BreakWithError", + "github.com/bufbuild/connect-go.(*connectHandler).SetTimeout", + "strconv.ParseInt", + "github.com/bufbuild/connect-go.getHeaderCanonical", + "time.Time.Add", + "time.Until", + "runtime.doaddtimer", + "github.com/bufbuild/connect-go.(*connectHandler).NewConn", + "github.com/bufbuild/connect-go.negotiateCompression", + "strings.FieldsFunc", + "github.com/bufbuild/connect-go.(*namedCompressionPools).Contains", + "github.com/bufbuild/connect-go.(*codecMap).Get", + "github.com/bufbuild/connect-go.(*connectHandler).CanHandlePayload", + "context.WithDeadlineCause.func3", + "context.(*timerCtx).cancel", + "time.stopTimer", + "runtime.deltimer", + "context.removeChild", + "runtime.mapdelete", + "context.(*cancelCtx).cancel", + "github.com/felixge/httpsnoop.Wrap", + "github.com/grafana/pyroscope/pkg/util.dumpRequest", + "net/http.Header.WriteSubset", + "net/http.Header.writeSubset", + "vendor/golang.org/x/net/http/httpguts.ValidHeaderFieldName", + "vendor/golang.org/x/net/http/httpguts.IsTokenRune", + "strings.(*Replacer).Replace", + "strings.(*byteReplacer).Replace", + "net/http.Header.sortedKeyValues", + "net/http.(*headerSorter).Less", + "sort.median", + "sort.order2", + "bytes.Replace", + "bytes.IndexByte", + "bytes.Count", + "github.com/grafana/pyroscope/pkg/util.Log.logWithRequest", + "github.com/grafana/dskit/tracing.ExtractTraceID", + "github.com/go-kit/log.With", + "github.com/grafana/dskit/log.LazySprintf", + "github.com/go-logfmt/logfmt.getBuffer", + "bytes.IndexFunc", + "bytes.indexFunc", + "github.com/go-logfmt/logfmt.safeString", + "github.com/grafana/dskit/log.(*Sprintf).String", + "fmt.(*pp).handleMethods", + "time.Duration.String", + "fmt.(*pp).catchPanic", + "fmt.(*fmt).padString", + "fmt.(*buffer).writeString", + "time.appendNano", + "time.appendInt", + "time.absDate", + "time.Time.locabs", + "time.(*Location).get", + "github.com/go-kit/log.(*logfmtEncoder).Reset", + "runtime.concatstring3", + "runtime.srcFunc.name", + "github.com/go-kit/log.init.TimestampFormat.func2", + "github.com/uber/jaeger-client-go.(*TextMapPropagator).Extract", + "github.com/opentracing/opentracing-go.HTTPHeadersCarrier.ForeachKey", + "github.com/uber/jaeger-client-go.(*TextMapPropagator).Extract.func1", + "strings.(*Builder).WriteString", + "strings.(*Builder).Grow", + "strings.(*Builder).grow", + "internal/bytealg.MakeNoZero", + "strings.HasPrefix", + "github.com/uber/jaeger-client-go.NewTracer.NewHTTPHeaderPropagator.func6", + "github.com/uber/jaeger-client-go.ContextFromString", + "strings.Split", + "strings.genSplit", + "strings.Count", + "github.com/uber/jaeger-client-go.TraceIDFromString", + "strconv.ParseUint", + "github.com/uber/jaeger-client-go.SpanIDFromString", + "github.com/opentracing/opentracing-go/ext.StringTagName.Set", + "github.com/uber/jaeger-client-go.(*Span).SetTag", + "github.com/uber/jaeger-client-go.(*Span).setTagInternal", + "github.com/opentracing/opentracing-go/ext.RPCServerOption", + "github.com/opentracing/opentracing-go.ContextWithSpan", + "github.com/opentracing-contrib/go-stdlib/nethttp.MiddlewareFunc.func5.1", + "github.com/opentracing/opentracing-go/ext.Uint16TagName.Set", + "github.com/grafana/pyroscope/pkg/util/spanprofiler.(*rootSpanWrapper).Finish", + "runtime/pprof.SetGoroutineLabels", + "github.com/uber/jaeger-client-go.(*Span).Finish", + "github.com/uber/jaeger-client-go.(*Span).FinishWithOptions", + "github.com/uber/jaeger-client-go.(*Tracer).reportSpan", + "github.com/uber/jaeger-lib/metrics/prometheus.(*counter).Inc", + "github.com/prometheus/client_golang/prometheus.(*counter).Add", + "github.com/opentracing-contrib/go-stdlib/nethttp.MiddlewareFunc.func4", + "net/url.(*URL).String", + "net/url.(*URL).EscapedPath", + "github.com/opentracing-contrib/go-stdlib/nethttp.(*statusCodeTracker).wrappedResponseWriter", + "runtime/pprof.WithLabels", + "runtime/pprof.labelValue", + "internal/reflectlite.rtype.Comparable", + "github.com/uber/jaeger-client-go.SpanID.String", + "fmt.(*fmt).writePadding", + "github.com/uber/jaeger-client-go.(*Tracer).startSpanWithOptions", + "github.com/uber/jaeger-client-go.(*compositeObserver).OnStartSpan", + "github.com/uber/jaeger-client-go.(*Tracer).randomID", + "github.com/uber/jaeger-client-go.NewTracer.func2", + "runtime.assertE2I", + "math/rand.(*rngSource).Int63", + "math/rand.(*rngSource).Uint64", + "github.com/uber/jaeger-client-go.(*Tracer).newSpan", + "github.com/uber/jaeger-client-go.simpleSpanAllocator.Get", + "github.com/uber/jaeger-client-go.(*Tracer).emitNewSpanMetrics", + "github.com/opentracing/opentracing-go/ext.rpcServerOption.Apply", + "github.com/opentracing/opentracing-go.Tag.Apply", + "github.com/opentracing/opentracing-go.SpanReference.Apply", + "github.com/opentracing/opentracing-go.Tag.Set", + "github.com/grafana/pyroscope/pkg/util/spanprofiler.parentSpanContextFromRef", + "strings.Trim", + "unicode/utf8.DecodeRuneInString", + "regexp.newOnePassMachine", + "regexp.(*inputString).hasPrefix", + "github.com/grafana/dskit/middleware.Tracer.Wrap.func1", + "golang.org/x/net/http2.(*serverConn).sendServeMsg", + "golang.org/x/net/http2.(*serverConn).runHandler.func1", + "golang.org/x/net/http2.(*responseWriter).handlerDone", + "golang.org/x/net/http2.(*responseWriter).Flush", + "golang.org/x/net/http2.(*responseWriter).FlushError", + "golang.org/x/net/http2.chunkWriter.Write", + "golang.org/x/net/http2.(*responseWriterState).writeChunk", + "time.Time.Format", + "time.Time.appendFormat", + "golang.org/x/net/http2.(*serverConn).writeHeaders", + "golang.org/x/net/http2.(*serverConn).writeFrameFromHandler", + "time.nextStdChunk", + "time.Weekday.String", + "time.Month.String", + "runtime.(*inlineUnwinder).srcFunc", + "golang.org/x/net/http2.(*serverConn).writeDataFromHandler", + "golang.org/x/net/http2.(*responseWriterState).promoteUndeclaredTrailers", + "context.WithCancel.func1", + "golang.org/x/net/http2.(*serverConn).readFrames", + "runtime.selectgo.func3", + "golang.org/x/net/http2/h2c.(*bufConn).Read", + "internal/poll.(*pollDesc).prepareRead", + "golang.org/x/net/http2.typeFrameParser", + "runtime.memhash8", + "runtime.entersyscall_sysmon", + "internal/poll.(*pollDesc).waitRead", + "internal/poll.(*pollDesc).wait", + "internal/poll.runtime_pollWait", + "runtime.netpollblock", + "golang.org/x/net/http2.parseHeadersFrame", + "golang.org/x/net/http2.parseDataFrame", + "golang.org/x/net/http2.(*frameCache).getDataFrame", + "golang.org/x/net/http2.(*Server).ServeConn.NewFramer.func2", + "golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry", + "golang.org/x/net/http2/hpack.(*headerFieldTable).evictOldest", + "runtime.typedslicecopy", + "golang.org/x/net/http2/hpack.(*Decoder).decodeString", + "golang.org/x/net/http2/hpack.huffmanDecode", + "golang.org/x/net/http2/hpack.(*Decoder).callEmit", + "golang.org/x/net/http2.(*Framer).readMetaFrame.func1", + "golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed", + "golang.org/x/net/http2/hpack.(*Decoder).at", + "golang.org/x/net/http2.(*MetaHeadersFrame).checkPseudos", + "golang.org/x/net/http2.(*Framer).checkFrameOrder", + "golang.org/x/net/http2.(*clientStream).doRequest", + "golang.org/x/net/http2.(*clientStream).writeRequest", + "runtime.(*waitq).dequeueSudoG", + "runtime.chanrecv1", + "golang.org/x/net/http2.traceWroteRequest", + "github.com/opentracing-contrib/go-stdlib/nethttp.(*Tracer).wroteRequest", + "github.com/uber/jaeger-client-go.(*Span).LogFields", + "golang.org/x/net/http2.checkConnHeaders", + "golang.org/x/net/http2.(*clientStream).writeRequestBody", + "runtime.gcAssistAlloc", + "runtime.gcAssistAlloc.func1", + "runtime.gcAssistAlloc1", + "runtime.gcDrainN", + "io.(*PipeReader).Read", + "io.(*pipe).read", + "runtime.recvDirect", + "runtime.runqput", + "io.(*pipe).readCloseError", + "io.(*onceError).Load", + "golang.org/x/net/http2.(*clientStream).awaitFlowControl", + "golang.org/x/net/http2.stickyErrWriter.Write", + "net.(*conn).SetWriteDeadline", + "net.(*netFD).SetWriteDeadline", + "internal/poll.(*FD).SetWriteDeadline", + "golang.org/x/net/http2.(*clientStream).encodeAndWriteHeaders", + "golang.org/x/net/http2.traceWroteHeaders", + "github.com/opentracing-contrib/go-stdlib/nethttp.(*Tracer).wroteHeaders", + "golang.org/x/net/http2.commaSeparatedTrailers", + "golang.org/x/net/http2.(*ClientConn).writeHeaders", + "runtime.siftupTimer", + "internal/poll.(*FD).incref", + "internal/poll.(*fdMutex).incref", + "golang.org/x/net/http2.(*ClientConn).encodeHeaders", + "net/url.(*URL).RequestURI", + "golang.org/x/net/http2.(*ClientConn).encodeHeaders.func1", + "golang.org/x/net/http2.asciiEqualFold", + "golang.org/x/net/http2.lower", + "golang.org/x/net/http2.(*ClientConn).encodeHeaders.func3", + "golang.org/x/net/http2.asciiToLower", + "golang.org/x/net/http2.isASCIIPrint", + "golang.org/x/net/http2.(*ClientConn).writeHeader", + "golang.org/x/net/http2/hpack.appendIndexedName", + "golang.org/x/net/http2/hpack.appendHpackString", + "golang.org/x/net/http2/hpack.HuffmanEncodeLength", + "golang.org/x/net/http2/hpack.AppendHuffmanString", + "golang.org/x/net/http2/hpack.appendIndexed", + "golang.org/x/net/http2/hpack.(*headerFieldTable).idToIndex", + "golang.org/x/net/http/httpguts.ValidHostHeader", + "golang.org/x/net/http/httpguts.ValidHeaderFieldName", + "golang.org/x/net/http/httpguts.IsTokenRune", + "golang.org/x/net/http/httpguts.PunycodeHostPort", + "golang.org/x/net/http2.(*ClientConn).awaitOpenSlotForStreamLocked", + "golang.org/x/net/http2.(*ClientConn).addStreamLocked", + "golang.org/x/net/http2.(*clientStream).cleanupWriteRequest", + "sync.(*Mutex).Unlock", + "io.(*PipeReader).Close", + "io.(*PipeReader).CloseWithError", + "io.(*pipe).closeRead", + "golang.org/x/net/http2.(*ClientConn).forgetStreamID", + "sync.(*Cond).Broadcast", + "sync.(*copyChecker).check", + "runtime.mapdelete_fast32", + "golang.org/x/net/http2.(*ClientConn).readLoop", + "golang.org/x/net/http2.(*clientConnReadLoop).run", + "time.(*Timer).Reset", + "golang.org/x/net/http2.(*clientConnReadLoop).processWindowUpdate", + "golang.org/x/net/http2.(*clientConnReadLoop).streamByID", + "golang.org/x/net/http2.(*clientConnReadLoop).processHeaders", + "golang.org/x/net/http2.traceFirstResponseByte", + "github.com/opentracing-contrib/go-stdlib/nethttp.(*Tracer).gotFirstResponseByte", + "golang.org/x/net/http2.(*clientConnReadLoop).handleResponse", + "strconv.Atoi", + "net/http.StatusText", + "golang.org/x/net/http2.canonicalHeader", + "golang.org/x/net/http2.(*pipe).setBuffer", + "golang.org/x/net/http2.(*clientConnReadLoop).processData", + "sync.indexLocal", + "golang.org/x/net/http2.(*clientConnReadLoop).endStream", + "net.wrapSyscallError", + "internal/poll.convertErr", + "internal/poll.(*FD).readUnlock", + "golang.org/x/net/http2.parseWindowUpdateFrame", + "golang.org/x/net/http2.(*Transport).newClientConn.NewFramer.func2", + "golang.org/x/net/http2.(*Framer).maxHeaderStringLen", + "golang.org/x/net/http2.(*Framer).maxHeaderListSize", + "gogo", + "github.com/uber/jaeger-client-go.(*remoteReporter).processQueue", + "github.com/prometheus/client_golang/prometheus.(*wrappingCollector).Collect.func1", + "github.com/prometheus/client_golang/prometheus.(*wrappingCollector).Collect", + "github.com/prometheus/client_golang/prometheus.(*MetricVec).Collect", + "github.com/prometheus/client_golang/prometheus.(*metricMap).Collect", + "github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1", + "runtime.chanrecv2", + "github.com/prometheus/client_golang/prometheus.(*processCollector).Collect", + "github.com/prometheus/client_golang/prometheus.(*processCollector).processCollect", + "github.com/prometheus/procfs.ProcStat.StartTime", + "github.com/prometheus/procfs.FS.Stat", + "github.com/prometheus/procfs/internal/util.ReadFileNoStat", + "io.ReadAll", + "os.(*File).Read", + "os.(*File).read", + "github.com/prometheus/procfs.parseStat", + "strings.Fields", + "github.com/prometheus/procfs.parseCPUStat", + "fmt.Sscanf", + "fmt.Fscanf", + "fmt.(*ss).doScanf", + "fmt.(*ss).scanOne", + "fmt.(*ss).floatToken", + "fmt.(*ss).accept", + "fmt.(*ss).consume", + "fmt.(*ss).getRune", + "fmt.(*ss).ReadRune", + "fmt.(*readRune).ReadRune", + "fmt.(*ss).convertFloat", + "strconv.ParseFloat", + "strconv.parseFloatPrefix", + "strconv.atof64", + "fmt.(*ss).advance", + "github.com/prometheus/procfs.Proc.Stat", + "os.Open", + "os.OpenFile", + "os.openFileNolog", + "fmt.Fscan", + "fmt.(*ss).doScan", + "github.com/prometheus/procfs.Proc.Limits", + "regexp.(*Regexp).FindStringSubmatch", + "bufio.(*Scanner).Scan", + "github.com/prometheus/procfs.Proc.FileDescriptorsLen", + "github.com/prometheus/procfs.Proc.fileDescriptors", + "os.(*File).Readdirnames", + "os.(*File).readdir", + "internal/poll.(*FD).ReadDirent", + "syscall.ReadDirent", + "syscall.Getdents", + "github.com/prometheus/procfs.NewProc", + "github.com/prometheus/procfs.NewFS", + "github.com/prometheus/procfs/internal/fs.NewFS", + "os.Stat", + "os.statNolog", + "os.ignoringEINTR", + "os.statNolog.func1", + "syscall.Stat", + "syscall.fstatat", + "github.com/prometheus/client_golang/prometheus.(*goCollector).Collect", + "github.com/prometheus/client_golang/prometheus.(*baseGoCollector).Collect", + "runtime/debug.ReadGCStats", + "github.com/hashicorp/memberlist.(*Memberlist).triggerFunc", + "github.com/hashicorp/memberlist.(*Memberlist).probe", + "github.com/hashicorp/memberlist.(*Memberlist).probeNode", + "github.com/hashicorp/memberlist.(*Memberlist).encodeAndSendMsg", + "github.com/hashicorp/memberlist.encode", + "github.com/hashicorp/go-msgpack/codec.(*Encoder).Encode", + "github.com/hashicorp/go-msgpack/codec.(*Encoder).mustEncode", + "github.com/hashicorp/go-msgpack/codec.(*Encoder).encode", + "github.com/hashicorp/go-msgpack/codec.(*Encoder).encodeValue", + "github.com/hashicorp/memberlist.(*Memberlist).sendMsg", + "github.com/hashicorp/memberlist.(*Memberlist).rawSendMsgPacket", + "github.com/hashicorp/memberlist.compressPayload", + "compress/lzw.(*Writer).Write", + "compress/lzw.(*Writer).writeLSB", + "github.com/hashicorp/memberlist.(*labelWrappedTransport).WriteToAddress", + "github.com/hashicorp/memberlist.(*shimNodeAwareTransport).WriteToAddress", + "github.com/grafana/dskit/kv/memberlist.(*TCPTransport).WriteTo", + "github.com/grafana/dskit/kv/memberlist.(*TCPTransport).writeTo", + "github.com/grafana/dskit/kv/memberlist.(*TCPTransport).getConnection", + "net.DialTimeout", + "net.(*Dialer).Dial", + "net.(*Dialer).DialContext", + "net.(*sysDialer).dialParallel", + "net.(*sysDialer).dialSerial", + "net.(*sysDialer).dialSingle", + "net.(*sysDialer).dialTCP", + "net.(*sysDialer).doDialTCP", + "net.(*sysDialer).doDialTCPProto", + "net.internetSocket", + "net.socket", + "net.(*netFD).dial", + "net.(*netFD).connect", + "syscall.Connect", + "syscall.connect", + "github.com/hashicorp/memberlist.(*Memberlist).gossip", + "github.com/hashicorp/memberlist.makeCompoundMessages", + "github.com/hashicorp/memberlist.makeCompoundMessage", + "encoding/binary.Write", + "github.com/hashicorp/memberlist.kRandomNodes", + "github.com/hashicorp/memberlist.randomOffset", + "math/rand.Uint32", + "math/rand.(*Rand).Uint32", + "math/rand.(*Rand).Int63", + "github.com/hashicorp/memberlist.(*Memberlist).gossip.func1", + "github.com/hashicorp/memberlist.(*Node).FullAddress", + "github.com/hashicorp/memberlist.(*Node).Address", + "net.IP.String", + "net/netip.Addr.String", + "net/netip.Addr.string4", + "github.com/hashicorp/memberlist.joinHostPort", + "net.JoinHostPort", + "github.com/hashicorp/go-msgpack/codec.NewEncoder", + "github.com/hashicorp/go-msgpack/codec.newEncoder", + "github.com/hashicorp/go-msgpack/codec.basicHandle", + "github.com/hashicorp/go-msgpack/codec.(*BasicHandle).init", + "github.com/hashicorp/go-msgpack/codec.(*Encoder).Reset", + "github.com/hashicorp/go-msgpack/codec.(*bufioEncWriter).reset", + "github.com/hashicorp/go-msgpack/codec.(*bytesBufPooler).get", + "github.com/hashicorp/go-msgpack/codec.(*Encoder).resetCommon", + "github.com/hashicorp/go-msgpack/codec.(*encWriterSwitch).end", + "github.com/hashicorp/go-msgpack/codec.(*encWriterSwitch).endErr", + "github.com/hashicorp/go-msgpack/codec.(*bufioEncWriter).endErr", + "github.com/hashicorp/go-msgpack/codec.(*bufioEncWriter).flushErr", + "github.com/hashicorp/go-msgpack/codec.fastpathEncodeTypeSwitch", + "github.com/hashicorp/go-msgpack/codec.(*Encoder).kStructNoOmitempty", + "github.com/hashicorp/go-msgpack/codec.(*msgpackEncDriver).WriteMapStart", + "github.com/hashicorp/go-msgpack/codec.(*Encoder).kStructFieldKey", + "github.com/hashicorp/go-msgpack/codec.encStructFieldKey", + "github.com/hashicorp/go-msgpack/codec.(*msgpackEncDriver).EncodeStringEnc", + "github.com/hashicorp/go-msgpack/codec.(*encWriterSwitch).writestr", + "github.com/hashicorp/go-msgpack/codec.(*bufioEncWriter).writestr", + "github.com/hashicorp/go-msgpack/codec.(*Encoder).kSlice", + "github.com/hashicorp/go-msgpack/codec.(*msgpackEncDriver).EncodeStringBytesRaw", + "github.com/hashicorp/go-msgpack/codec.(*encWriterSwitch).writeb", + "github.com/hashicorp/go-msgpack/codec.(*bufioEncWriter).writeb", + "github.com/hashicorp/go-msgpack/codec.(*bufioEncWriter).flush", + "github.com/hashicorp/go-msgpack/codec.(*BasicHandle).fn", + "github.com/hashicorp/go-msgpack/codec.(*fastpathA).index", + "github.com/hashicorp/go-msgpack/codec.(*BasicHandle).getTypeInfo", + "github.com/hashicorp/go-msgpack/codec.(*TypeInfos).get", + "github.com/hashicorp/go-msgpack/codec.(*atomicTypeInfoSlice).load", + "compress/lzw.NewWriter", + "compress/lzw.newWriter", + "runtime.(*pageAlloc).find", + "runtime.(*pageAlloc).allocRange", + "compress/lzw.(*Writer).init", + "bufio.NewWriter", + "bufio.NewWriterSize", + "compress/lzw.(*Writer).incHi", + "compress/lzw.(*Writer).Close", + "github.com/hashicorp/memberlist.AddLabelHeaderToPacket", + "github.com/hashicorp/memberlist.makeLabelHeader", + "net.(*conn).SetDeadline", + "net.(*netFD).SetDeadline", + "internal/poll.(*FD).SetDeadline", + "net.(*conn).Close", + "net.(*netFD).Close", + "runtime.SetFinalizer", + "runtime.SetFinalizer.func1", + "runtime.removefinalizer", + "runtime.removespecial", + "internal/poll.(*FD).Close", + "internal/poll.(*FD).decref", + "internal/poll.(*FD).destroy", + "internal/poll.(*pollDesc).close", + "internal/poll.runtime_pollClose", + "runtime.netpollclose", + "runtime/internal/syscall.EpollCtl", + "internal/poll.(*SysFile).destroy", + "syscall.Close", + "net.addrList.partition", + "net.newTCPConn", + "net.setNoDelay", + "internal/poll.(*FD).SetsockoptInt", + "syscall.SetsockoptInt", + "syscall.setsockopt", + "syscall.Syscall6", + "net.setKeepAlivePeriod", + "net.setKeepAlive", + "net.sysSocket", + "syscall.Socket", + "syscall.socket", + "syscall.RawSyscall", + "net.newFD", + "syscall.Getsockname", + "syscall.getsockname", + "net.sockaddrToTCP", + "net.(*netFD).setAddr", + "runtime.SetFinalizer.func2", + "runtime.addfinalizer", + "runtime.addspecial", + "runtime.(*mspan).ensureSwept", + "syscall.GetsockoptInt", + "syscall.getsockopt", + "syscall.Getpeername", + "syscall.getpeername", + "syscall.anyToSockaddr", + "net.(*netFD).connect.func1", + "internal/poll.(*FD).WaitWrite", + "internal/poll.(*pollDesc).waitWrite", + "internal/poll.(*FD).Init", + "internal/poll.(*pollDesc).init", + "internal/poll.runtime_pollOpen", + "runtime.netpollopen", + "net.(*TCPAddr).sockaddr", + "net.ipToSockaddr", + "net.(*Dialer).MultipathTCP", + "net.(*mptcpStatus).get", + "internal/godebug.(*Setting).Value", + "net.(*Resolver).resolveAddrList", + "net.(*Resolver).internetAddrList", + "net.filterAddrList", + "net.(*Resolver).lookupIPAddr", + "net/netip.ParseAddr", + "net.IP.To16", + "net.IPv4", + "net.(*Resolver).LookupPort", + "net.(*Dialer).deadline", + "fmt.(*pp).printValue", + "reflect.(*rtype).String", + "fmt.(*pp).fmtBytes", + "fmt.(*fmt).fmtBx", + "fmt.(*fmt).fmtSbx", + "crypto/md5.Sum", + "crypto/md5.(*digest).Write", + "crypto/md5.block", + "github.com/armon/go-metrics.IncrCounter", + "github.com/armon/go-metrics.(*Metrics).IncrCounter", + "github.com/armon/go-metrics.(*Metrics).IncrCounterWithLabels", + "github.com/armon/go-metrics/prometheus.(*PrometheusSink).IncrCounterWithLabels", + "sync.(*Map).Store", + "sync.(*Map).Swap", + "github.com/armon/go-metrics/prometheus.flattenKey", + "strings.Join", + "github.com/armon/go-metrics.(*Metrics).allowMetric", + "github.com/hashicorp/memberlist.(*Memberlist).getBroadcasts", + "github.com/hashicorp/memberlist.(*TransmitLimitedQueue).GetBroadcasts", + "github.com/grafana/dskit/kv/memberlist.(*KV).GetBroadcasts", + "github.com/hashicorp/memberlist.retransmitLimit", + "github.com/hashicorp/memberlist.(*TransmitLimitedQueue).getTransmitRange", + "github.com/google/btree.(*BTree).Min", + "github.com/google/btree.(*BTreeG[...]).Min", + "github.com/google/btree.min[...]", + "github.com/hashicorp/memberlist.(*TransmitLimitedQueue).deleteItem", + "github.com/google/btree.(*BTree).Delete", + "github.com/google/btree.(*BTreeG[...]).Delete", + "github.com/google/btree.(*BTreeG[...]).deleteItem", + "github.com/google/btree.(*node[...]).remove", + "github.com/google/btree.(*items[...]).removeAt", + "github.com/hashicorp/memberlist.(*TransmitLimitedQueue).addItem", + "github.com/google/btree.(*BTree).ReplaceOrInsert", + "github.com/google/btree.(*BTreeG[...]).ReplaceOrInsert", + "github.com/hashicorp/memberlist.(*Memberlist).NumMembers", + "github.com/hashicorp/memberlist.(*nodeState).DeadOrLeft", + "github.com/google/btree.(*BTree).AscendRange", + "github.com/google/btree.(*BTreeG[...]).AscendRange", + "github.com/google/btree.(*node[...]).iterate", + "github.com/hashicorp/memberlist.(*TransmitLimitedQueue).GetBroadcasts.func1", + "github.com/google/btree.items[...].find", + "github.com/google/btree.items[...].find.func1", + "github.com/google/btree.glob..func1", + "github.com/hashicorp/memberlist.(*limitedBroadcast).Less", + "github.com/armon/go-metrics.MeasureSince", + "github.com/armon/go-metrics.(*Metrics).MeasureSince", + "github.com/armon/go-metrics.(*Metrics).MeasureSinceWithLabels", + "github.com/armon/go-metrics/prometheus.(*PrometheusSink).AddSampleWithLabels", + "github.com/prometheus/client_golang/prometheus.(*summary).Observe", + "github.com/hashicorp/memberlist.(*Memberlist).pushPullTrigger", + "github.com/hashicorp/memberlist.(*Memberlist).pushPull", + "github.com/hashicorp/memberlist.(*Memberlist).pushPullNode", + "github.com/hashicorp/memberlist.(*Memberlist).sendAndReceiveState", + "github.com/hashicorp/memberlist.(*Memberlist).sendLocalState", + "github.com/hashicorp/memberlist.(*Memberlist).rawSendMsgStream", + "github.com/grafana/dskit/kv/memberlist.(*KV).LocalState", + "github.com/grafana/dskit/kv/codec.Proto.Encode", + "github.com/gogo/protobuf/proto.Marshal", + "github.com/hashicorp/memberlist.(*Memberlist).readStream", + "github.com/hashicorp/memberlist.decompressBuffer", + "compress/lzw.(*Reader).Read", + "compress/lzw.(*Reader).decode", + "compress/lzw.(*Reader).readLSB", + "github.com/hashicorp/memberlist.(*Memberlist).mergeRemoteState", + "github.com/grafana/dskit/kv/memberlist.(*KV).MergeRemoteState", + "github.com/grafana/dskit/kv/memberlist.(*KV).mergeBytesValueForKey", + "github.com/hashicorp/memberlist.(*Memberlist).packetListen", + "github.com/hashicorp/memberlist.(*Memberlist).ingestPacket", + "github.com/hashicorp/memberlist.RemoveLabelHeaderFromPacket", + "github.com/hashicorp/memberlist.(*Memberlist).handleCommand", + "github.com/hashicorp/memberlist.(*Memberlist).handleCompressed", + "github.com/hashicorp/memberlist.decompressPayload", + "github.com/hashicorp/memberlist.(*Memberlist).handleCompound", + "github.com/hashicorp/memberlist.decodeCompoundMessage", + "github.com/hashicorp/memberlist.(*Memberlist).handlePing", + "github.com/hashicorp/memberlist.decode", + "github.com/hashicorp/go-msgpack/codec.(*Decoder).Decode", + "github.com/hashicorp/go-msgpack/codec.(*Decoder).mustDecode", + "github.com/hashicorp/memberlist.(*Memberlist).handleAck", + "container/list.(*List).PushBack", + "container/list.(*List).insertValue", + "github.com/hashicorp/memberlist.(*Memberlist).packetHandler", + "github.com/hashicorp/memberlist.(*Memberlist).handleUser", + "github.com/grafana/dskit/kv/memberlist.(*KV).NotifyMsg", + "github.com/prometheus/client_golang/prometheus.(*counter).Inc", + "github.com/grafana/dskit/kv/memberlist.(*KeyValuePair).Unmarshal", + "github.com/grafana/dskit/kv/memberlist.(*KV).getKeyWorkerChannel", + "github.com/grafana/dskit/kv/memberlist.(*KV).GetCodec", + "github.com/hashicorp/memberlist.(*Memberlist).getNextMessage", + "github.com/hashicorp/memberlist.(*Memberlist).handleConn", + "github.com/grafana/dskit/kv/codec.Proto.Decode", + "github.com/grafana/pyroscope/pkg/distributor.(*Distributor).sendRequests.func4", + "github.com/uber/jaeger-client-go.(*Span).Tracer", + "github.com/grafana/pyroscope/pkg/distributor.(*Distributor).sendProfiles", + "github.com/grafana/pyroscope/pkg/distributor.(*Distributor).sendProfilesErr", + "github.com/grafana/pyroscope/api/gen/proto/go/ingester/v1/ingesterv1connect.(*ingesterServiceClient).Push", + "github.com/bufbuild/connect-go.(*Client[...]).CallUnary", + "github.com/bufbuild/connect-go.NewClient[...].func2", + "net/http.Header.Set", + "net/textproto.MIMEHeader.Set", + "strings.IndexRune", + "github.com/bufbuild/connect-go.NewClient[...].func1", + "github.com/bufbuild/connect-go.receiveUnaryResponse[...]", + "github.com/bufbuild/connect-go.(*errorTranslatingClientConn).Receive", + "github.com/bufbuild/connect-go.wrapIfContextError", + "github.com/bufbuild/connect-go.asError", + "errors.As", + "internal/reflectlite.rtype.Implements", + "internal/reflectlite.implements", + "internal/reflectlite.Value.Set", + "github.com/bufbuild/connect-go.(*connectUnaryClientConn).Receive", + "github.com/bufbuild/connect-go.(*duplexHTTPCall).BlockUntilResponseReady", + "github.com/bufbuild/connect-go.NewError", + "github.com/grafana/pyroscope/api/gen/proto/go/push/v1.(*PushResponse).Reset", + "reflect.elem", + "github.com/grafana/pyroscope/api/gen/proto/go/push/v1.(*PushResponse).ProtoReflect", + "github.com/bufbuild/connect-go.(*compressionPool).Decompress", + "github.com/bufbuild/connect-go.(*compressionPool).putDecompressor", + "strings.NewReader", + "strings.(*Reader).Read", + "compress/gzip.(*Reader).Close", + "github.com/bufbuild/connect-go.(*compressionPool).getDecompressor", + "github.com/bufbuild/connect-go.withGzip.newCompressionPool.func3", + "github.com/bufbuild/connect-go.withGzip.func1", + "bytes.(*Buffer).Read", + "runtime.(*scavengeIndex).alloc", + "runtime.stackpoolalloc", + "compress/gzip.(*Reader).Read", + "compress/flate.(*decompressor).Read", + "compress/flate.(*decompressor).nextBlock", + "compress/flate.(*decompressor).dataBlock", + "sync.(*poolChain).popHead", + "sync.(*poolDequeue).popHead", + "sync.(*poolDequeue).unpack", + "sync.(*poolDequeue).popTail", + "github.com/bufbuild/connect-go.(*duplexHTTPCall).Read", + "golang.org/x/net/http2.transportResponseBody.Read", + "golang.org/x/net/http2.(*dataBuffer).bytesFromFirstChunk", + "github.com/bufbuild/connect-go.wrapIfRSTError", + "internal/reflectlite.rtype.typeOff", + "internal/reflectlite.resolveTypeOff", + "internal/reflectlite.rtype.nameOff", + "internal/reflectlite.resolveNameOff", + "runtime.resolveNameOff", + "internal/abi.Name.Name", + "internal/abi.Name.ReadVarint", + "internal/abi.Name.DataChecked", + "internal/reflectlite.rtype.Elem", + "internal/reflectlite.elem", + "internal/reflectlite.rtype.AssignableTo", + "internal/reflectlite.directlyAssignable", + "internal/reflectlite.haveIdenticalUnderlyingType", + "internal/reflectlite.ValueOf", + "internal/reflectlite.unpackEface", + "internal/abi.(*Type).Kind", + "context.(*cancelCtx).Err", + "bytes.(*Buffer).Len", + "errors.Is", + "github.com/bufbuild/connect-go.(*errorTranslatingClientConn).onRequestSend", + "github.com/bufbuild/connect-go.(*errorTranslatingClientConn).Send", + "github.com/bufbuild/connect-go.(*connectUnaryClientConn).Send", + "github.com/bufbuild/connect-go.(*connectUnaryRequestMarshaler).Marshal", + "google.golang.org/protobuf/proto.protoMethods", + "google.golang.org/protobuf/internal/impl.(*messageState).ProtoMethods", + "google.golang.org/protobuf/internal/impl.(*MessageInfo).init", + "google.golang.org/protobuf/internal/impl.sizeStringNoZero", + "google.golang.org/protobuf/internal/impl.sizeBytesNoZero", + "google.golang.org/protobuf/internal/impl.appendStringNoZeroValidateUTF8", + "google.golang.org/protobuf/encoding/protowire.AppendVarint", + "runtime.stackmapdata", + "google.golang.org/protobuf/encoding/protowire.AppendString", + "google.golang.org/protobuf/internal/impl.appendBytesNoZero", + "google.golang.org/protobuf/encoding/protowire.AppendBytes", + "github.com/bufbuild/connect-go.(*duplexHTTPCall).Write", + "io.(*PipeWriter).Write", + "io.(*pipe).write", + "github.com/bufbuild/connect-go.(*duplexHTTPCall).ensureRequestMade", + "github.com/bufbuild/connect-go.(*duplexHTTPCall).ensureRequestMade.func1", + "bytes.NewBuffer", + "github.com/bufbuild/connect-go.(*errorTranslatingClientConn).CloseResponse", + "github.com/bufbuild/connect-go.(*connectUnaryClientConn).CloseResponse", + "github.com/bufbuild/connect-go.(*duplexHTTPCall).CloseRead", + "github.com/opentracing-contrib/go-stdlib/nethttp.closeTracker.Close", + "golang.org/x/net/http2.transportResponseBody.Close", + "golang.org/x/net/http2.(*clientStream).abortStream", + "golang.org/x/net/http2.(*clientStream).abortStreamLocked", + "github.com/bufbuild/connect-go.discard", + "io.discard.ReadFrom", + "io.glob..func1", + "github.com/bufbuild/connect-go.(*errorTranslatingClientConn).CloseRequest", + "github.com/bufbuild/connect-go.(*connectUnaryClientConn).CloseRequest", + "github.com/bufbuild/connect-go.(*duplexHTTPCall).CloseWrite", + "io.(*PipeWriter).Close", + "io.(*PipeWriter).CloseWithError", + "io.(*pipe).closeWrite", + "io.(*pipe).closeWrite.func1", + "io.(*onceError).Store", + "github.com/bufbuild/connect-go.(*connectClient).NewConn", + "github.com/bufbuild/connect-go.wrapClientConnWithCodedErrors", + "github.com/bufbuild/connect-go.newDuplexHTTPCall", + "io.Pipe", + "github.com/bufbuild/connect-go.cloneURL", + "github.com/bufbuild/connect-go.(*connectClient).WriteRequestHeader", + "github.com/bufbuild/connect-go.connectContentTypeFromCodecName", + "github.com/bufbuild/connect-go.(*protoBinaryCodec).Name", + "github.com/bufbuild/connect-go.(*namedCompressionPools).CommaSeparatedNames", + "github.com/bufbuild/connect-go.(*connectClient).Peer", + "github.com/bufbuild/connect-go.(*Request[...]).Header", + "github.com/grafana/dskit/ring/client.(*Pool).GetClientFor", + "github.com/grafana/dskit/ring/client.(*Pool).GetClientForInstance", + "github.com/grafana/dskit/ring/client.(*Pool).fromCache", + "github.com/bufbuild/connect-go.NewRequest[...]", + "github.com/grafana/dskit/services.(*BasicService).main", + "github.com/grafana/dskit/runtimeconfig.(*Manager).loop", + "github.com/grafana/dskit/runtimeconfig.(*Manager).loadConfig", + "os.ReadFile", + "github.com/grafana/dskit/ring.(*Ring).loop", + "github.com/grafana/dskit/kv.metrics.WatchKey", + "github.com/grafana/dskit/instrument.CollectedRequest", + "github.com/grafana/dskit/kv.metrics.WatchKey.func1", + "github.com/grafana/dskit/kv.(*prefixedKVClient).WatchKey", + "github.com/grafana/dskit/kv/memberlist.(*Client).WatchKey", + "github.com/grafana/dskit/kv/memberlist.(*KV).WatchKey", + "github.com/grafana/dskit/ring.(*Ring).loop.func1", + "github.com/grafana/dskit/ring.(*Ring).updateRingState", + "github.com/grafana/dskit/ring.(*Ring).updateRingMetrics", + "github.com/grafana/dskit/ring.(*Desc).setInstanceIDs", + "github.com/grafana/dskit/ring.(*Desc).RingCompare", + "github.com/grafana/dskit/kv/memberlist.(*KV).get", + "sync.(*Mutex).Lock", + "sync.(*Mutex).lockSlow", + "sync.runtime_SemacquireMutex", + "runtime.semacquire1", + "github.com/grafana/dskit/kv/memberlist.ValueDesc.Clone", + "github.com/grafana/dskit/ring.(*Desc).Clone", + "github.com/gogo/protobuf/proto.Clone", + "github.com/gogo/protobuf/proto.Merge", + "github.com/grafana/dskit/ring.(*Desc).XXX_Merge", + "github.com/gogo/protobuf/proto.(*InternalMessageInfo).Merge", + "github.com/gogo/protobuf/proto.(*mergeInfo).merge", + "github.com/gogo/protobuf/proto.(*mergeInfo).computeMergeInfo.func31", + "reflect.Value.SetMapIndex", + "reflect.mapassign_faststr", + "reflect.mapassign_faststr0", + "reflect.Value.MapKeys", + "reflect.copyVal", + "reflect.Value.MapIndex", + "reflect.mapaccess_faststr", + "github.com/grafana/dskit/ring.(*BasicLifecycler).running", + "github.com/grafana/dskit/ring.(*BasicLifecycler).heartbeat", + "github.com/grafana/dskit/ring.(*BasicLifecycler).updateInstance", + "github.com/grafana/dskit/kv.metrics.CAS", + "github.com/grafana/dskit/kv.metrics.CAS.func1", + "github.com/grafana/dskit/kv.(*prefixedKVClient).CAS", + "github.com/grafana/dskit/kv/memberlist.(*Client).CAS", + "github.com/grafana/dskit/kv/memberlist.(*KV).CAS", + "github.com/grafana/dskit/server.(*Server).Run.func2", + "net/http.(*Server).Serve", + "github.com/grafana/dskit/middleware.(*countingListener).Accept", + "net.(*TCPListener).Accept", + "net.(*TCPListener).accept", + "github.com/grafana/dskit/kv/memberlist.(*TCPTransport).tcpListen", + "net.(*netFD).accept", + "net.(*netFD).init", + "internal/poll.(*FD).Accept", + "internal/poll.accept", + "syscall.Accept4", + "syscall.accept4", + "github.com/grafana/dskit/kv/memberlist.(*TCPTransport).handleConnection", + "internal/poll.(*fdMutex).rwunlock", + "internal/poll.(*FD).readLock", + "github.com/grafana/dskit/kv/memberlist.(*TCPTransport).handleConnection.func1", + "internal/poll.runtime_Semrelease", + "github.com/grafana/dskit/kv/memberlist.(*TCPTransport).debugLog", + "github.com/grafana/dskit/kv/memberlist.(*KV).processValueUpdate", + "github.com/grafana/pyroscope/pkg/api/version.(*Versions).MergeContent", + "github.com/grafana/dskit/kv/memberlist.(*KV).notifyWatchers", + "github.com/grafana/dskit/kv/memberlist.(*KV).mergeValueForKey", + "sync.(*Mutex).unlockSlow", + "sync.runtime_Semrelease", + "runtime.semrelease1", + "sync.event", + "sync.runtime_doSpin", + "github.com/prometheus/client_golang/prometheus.(*CounterVec).WithLabelValues", + "github.com/prometheus/client_golang/prometheus.(*CounterVec).GetMetricWithLabelValues", + "github.com/grafana/pyroscope/pkg/api/version.(*Versions).Clone", + "github.com/grafana/pyroscope/api/gen/proto/go/version/v1.(*Versions).CloneVT", + "github.com/grafana/pyroscope/api/gen/proto/go/version/v1.(*InstanceVersion).CloneVT", + "github.com/grafana/dskit/ring.(*Desc).RemoveTombstones", + "github.com/gogo/protobuf/proto.extendable", + "github.com/gogo/protobuf/proto.pointer.asPointerTo", + "github.com/grafana/dskit/kv/memberlist.computeNewValue", + "github.com/grafana/pyroscope/pkg/api/version.(*Versions).Merge", + "github.com/grafana/pyroscope/api/gen/proto/go/version/v1.(*Versions).EqualVT", + "github.com/grafana/pyroscope/api/gen/proto/go/version/v1.(*InstanceVersion).EqualVT", + "github.com/grafana/dskit/ring.(*Desc).Merge", + "github.com/grafana/dskit/ring.(*Desc).mergeWithTime", + "github.com/grafana/dskit/ring.normalizeIngestersMap", + "sort.IsSorted", + "github.com/grafana/dskit/ring.Tokens.Less", + "github.com/grafana/pyroscope/pkg/api/version.newVersions", + "github.com/grafana/dskit/ring.ProtoDescFactory", + "github.com/grafana/dskit/ring.NewDesc", + "github.com/golang/snappy.Decode", + "github.com/golang/snappy.decodedLen", + "github.com/golang/snappy.decode", + "github.com/gogo/protobuf/proto.Unmarshal", + "github.com/grafana/pyroscope/pkg/api/version.(*Versions).Unmarshal", + "github.com/grafana/pyroscope/api/gen/proto/go/version/v1.(*Versions).UnmarshalVT", + "github.com/grafana/pyroscope/api/gen/proto/go/version/v1.(*InstanceVersion).UnmarshalVT", + "github.com/grafana/pyroscope/api/gen/proto/go/version/v1.(*Versions).Reset", + "github.com/grafana/dskit/ring.(*Desc).XXX_Unmarshal", + "github.com/grafana/dskit/ring.(*Desc).Unmarshal", + "github.com/grafana/dskit/ring.(*InstanceDesc).Unmarshal", + "github.com/grafana/dskit/ring.(*Desc).Reset", + "github.com/grafana/dskit/kv/memberlist.(*KV).broadcastNewValue", + "github.com/grafana/dskit/kv/memberlist.(*KeyValuePair).Marshal", + "github.com/grafana/dskit/kv/memberlist.(*KV).queueBroadcast", + "github.com/hashicorp/memberlist.(*TransmitLimitedQueue).QueueBroadcast", + "github.com/hashicorp/memberlist.(*TransmitLimitedQueue).queueBroadcast", + "github.com/google/btree.(*node[...]).insert", + "github.com/google/btree.(*BTree).Ascend", + "github.com/google/btree.(*BTreeG[...]).Ascend", + "github.com/hashicorp/memberlist.(*TransmitLimitedQueue).queueBroadcast.func1", + "github.com/grafana/dskit/kv/memberlist.ringBroadcast.Invalidates", + "github.com/golang/snappy.Encode", + "github.com/golang/snappy.encodeBlock", + "runtime.(*mheap).allocManual", + "github.com/grafana/pyroscope/pkg/api/version.(*Versions).Marshal", + "github.com/grafana/pyroscope/api/gen/proto/go/version/v1.(*Versions).MarshalVT", + "github.com/grafana/pyroscope/api/gen/proto/go/version/v1.(*Versions).MarshalToSizedBufferVT", + "github.com/grafana/pyroscope/api/gen/proto/go/version/v1.(*InstanceVersion).MarshalToSizedBufferVT", + "github.com/grafana/dskit/ring.(*Desc).XXX_Size", + "github.com/grafana/dskit/ring.(*Desc).Size", + "github.com/grafana/dskit/ring.(*Desc).XXX_Marshal", + "github.com/grafana/dskit/ring.(*Desc).MarshalToSizedBuffer", + "github.com/grafana/dskit/ring.(*InstanceDesc).MarshalToSizedBuffer", + "github.com/grafana/dskit/kv/memberlist.(*KV).addReceivedMessage", + "github.com/bufbuild/connect-go.(*duplexHTTPCall).makeRequest", + "net/http.(*Client).Do", + "net/http.(*Client).do", + "net/http.(*Client).send", + "net/http.send", + "net/http.setRequestCancel", + "github.com/grafana/pyroscope/pkg/util.RoundTripperFunc.RoundTrip", + "github.com/grafana/pyroscope/pkg/clientpool.(*ingesterPoolFactory).FromInstance.InstrumentedHTTPClient.WrapWithInstrumentedHTTPTransport.func2", + "github.com/opentracing/opentracing-go.GlobalTracer", + "github.com/opentracing-contrib/go-stdlib/nethttp.TraceRequest", + "net/http/httptrace.WithClientTrace", + "net/http/httptrace.ContextClientTrace", + "net/http/httptrace.(*ClientTrace).compose", + "github.com/opentracing-contrib/go-stdlib/nethttp.(*Tracer).clientTrace", + "github.com/opentracing-contrib/go-stdlib/nethttp.(*Transport).RoundTrip", + "golang.org/x/net/http2.(*Transport).RoundTrip", + "golang.org/x/net/http2.(*Transport).RoundTripOpt", + "golang.org/x/net/http2.traceGotConn", + "github.com/opentracing-contrib/go-stdlib/nethttp.(*Tracer).gotConn", + "github.com/uber/jaeger-client-go.(*Span).SpanContext", + "golang.org/x/net/http2.authorityAddr", + "net.SplitHostPort", + "golang.org/x/net/idna.ToASCII", + "golang.org/x/net/idna.(*Profile).process", + "golang.org/x/net/idna.ascii", + "golang.org/x/net/idna.(*labelIter).label", + "golang.org/x/net/idna.(*Profile).validateLabel", + "golang.org/x/net/http2.(*clientConnPool).GetClientConn", + "golang.org/x/net/http2.(*clientConnPool).getClientConn", + "golang.org/x/net/http2.traceGetConn", + "github.com/opentracing-contrib/go-stdlib/nethttp.(*Tracer).getConn", + "golang.org/x/net/http2.isConnectionCloseRequest", + "golang.org/x/net/http2.(*ClientConn).ReserveNewRequest", + "golang.org/x/net/http2.(*ClientConn).idleStateLocked", + "golang.org/x/net/http2.(*Transport).connPool", + "golang.org/x/net/http2.(*ClientConn).RoundTrip", + "golang.org/x/net/http2.(*ClientConn).RoundTrip.func2", + "github.com/uber/jaeger-client-go.(*Tracer).Inject", + "github.com/uber/jaeger-client-go.(*TextMapPropagator).Inject", + "github.com/uber/jaeger-client-go.SpanContext.String", + "unicode/utf8.RuneCount", + "github.com/opentracing/opentracing-go.HTTPHeadersCarrier.Set", + "github.com/uber/jaeger-client-go.(*compositeSpanObserver).OnSetTag", + "github.com/opentracing-contrib/go-stdlib/nethttp.TraceRequest.func1", + "github.com/opentracing-contrib/go-stdlib/nethttp.(*Tracer).start", + "sync.(*RWMutex).Unlock", + "sync.(*RWMutex).Lock", + "github.com/uber/jaeger-client-go.SpanContext.isSamplingFinalized", + "github.com/uber/jaeger-client-go.(*samplingState).isFinal", + "go.uber.org/atomic.(*Bool).Load", + "github.com/uber/jaeger-client-go.NewTracer.func1", + "math/rand.NewSource", + "math/rand.newSource", + "math/rand.(*rngSource).Seed", + "math/rand.seedrand", + "github.com/opentracing-contrib/go-stdlib/nethttp.(*Tracer).Finish", + "net/http.(*Client).makeHeadersCopier", + "net/http.cloneOrMakeHeader", + "net/http.Header.Clone", + "net/http.(*Client).deadline", + "github.com/bufbuild/connect-go.NewClient[...].func1.1", + "github.com/bufbuild/connect-go.(*connectUnaryClientConn).validateResponse", + "github.com/bufbuild/connect-go.(*namedCompressionPools).Get" + ], + "levels": [ + [ + 0, + 197205820000000, + 0, + 0 + ], + [ + 0, + 7399560000000, + 56470000000, + 2148, + 0, + 3156700000000, + 9680000000, + 2084, + 0, + 2164430000000, + 29820000000, + 2078, + 0, + 1250990000000, + 11470000000, + 2071, + 0, + 3850000000, + 0, + 2066, + 0, + 387290000000, + 0, + 2022, + 0, + 13045310000000, + 22140000000, + 1901, + 0, + 112340000000, + 60000000, + 1899, + 0, + 377980000000, + 3880000000, + 1891, + 0, + 631490000000, + 32110000000, + 1876, + 0, + 101540000000, + 0, + 1859, + 0, + 10652260000000, + 6780000000, + 1652, + 0, + 371600000000, + 1620000000, + 1596, + 0, + 43420000000, + 1010000000, + 1592, + 0, + 25900000000, + 600000000, + 1591, + 0, + 24090000000, + 24090000000, + 1590, + 0, + 5392380000000, + 0, + 1567, + 0, + 10816230000000, + 3140000000, + 1505, + 0, + 3303490000000, + 19840000000, + 1479, + 0, + 99259350000000, + 35370000000, + 751, + 0, + 3923280000000, + 25680000000, + 714, + 0, + 166760000000, + 320000000, + 673, + 0, + 110120000000, + 870000000, + 654, + 0, + 101710000000, + 0, + 641, + 0, + 13150000000, + 10000000, + 638, + 0, + 145240000000, + 3370000000, + 637, + 0, + 9413820000000, + 1530000000, + 251, + 0, + 746020000000, + 210000000, + 238, + 0, + 779410000000, + 5970000000, + 214, + 0, + 10650930000000, + 4390000000, + 125, + 0, + 14360000000, + 14330000000, + 124, + 0, + 12238470000000, + 46330000000, + 29, + 0, + 69500000000, + 8820000000, + 13, + 0, + 113010000000, + 113010000000, + 12, + 0, + 80040000000, + 59140000000, + 10, + 0, + 62330000000, + 360000000, + 3, + 0, + 22860000000, + 22860000000, + 2, + 0, + 34610000000, + 34610000000, + 1 + ], + [ + 56470000000, + 255450000000, + 37020000000, + 2209, + 0, + 11090000000, + 10640000000, + 2208, + 0, + 6823320000000, + 22680000000, + 2149, + 0, + 29210000000, + 660000000, + 782, + 0, + 223410000000, + 16430000000, + 511, + 0, + 610000000, + 610000000, + 1, + 9680000000, + 1520000000, + 1520000000, + 2147, + 0, + 495430000000, + 3750000000, + 2125, + 0, + 2324930000000, + 27930000000, + 1875, + 0, + 21560000000, + 4190000000, + 2086, + 0, + 7150000000, + 670000000, + 2085, + 0, + 275910000000, + 36490000000, + 342, + 0, + 20520000000, + 20520000000, + 1, + 29820000000, + 161770000000, + 5860000000, + 1815, + 0, + 68600000000, + 1230000000, + 809, + 0, + 8100000000, + 8100000000, + 2083, + 0, + 545210000000, + 4500000000, + 2081, + 0, + 8300000000, + 8300000000, + 1894, + 0, + 535030000000, + 15910000000, + 1603, + 0, + 517040000000, + 390000000, + 661, + 0, + 136390000000, + 2020000000, + 489, + 0, + 22840000000, + 3530000000, + 305, + 0, + 22140000000, + 3580000000, + 958, + 0, + 18100000000, + 810000000, + 753, + 0, + 17260000000, + 5690000000, + 322, + 0, + 49820000000, + 16310000000, + 316, + 0, + 24010000000, + 24010000000, + 1, + 11470000000, + 1044170000000, + 1610000000, + 2069, + 0, + 19340000000, + 4390000000, + 316, + 0, + 175970000000, + 420000000, + 496, + 0, + 40000000, + 40000000, + 1, + 0, + 3850000000, + 90000000, + 2067, + 0, + 17320000000, + 100000000, + 2058, + 0, + 347980000000, + 0, + 2026, + 0, + 12000000000, + 50000000, + 2023, + 0, + 9990000000, + 9990000000, + 1, + 22140000000, + 78990000000, + 8600000000, + 1357, + 0, + 421570000000, + 2310000000, + 710, + 0, + 12224320000000, + 21710000000, + 1903, + 0, + 81460000000, + 10000000, + 1034, + 0, + 103280000000, + 34420000000, + 1422, + 0, + 113120000000, + 9310000000, + 819, + 0, + 430000000, + 430000000, + 1, + 60000000, + 13620000000, + 20000000, + 1873, + 0, + 33910000000, + 40000000, + 1868, + 0, + 58470000000, + 240000000, + 1863, + 0, + 6280000000, + 6280000000, + 1, + 3880000000, + 8360000000, + 5050000000, + 1898, + 0, + 293410000000, + 2660000000, + 1892, + 0, + 69610000000, + 8630000000, + 342, + 0, + 2720000000, + 2720000000, + 1, + 32110000000, + 424480000000, + 9210000000, + 1877, + 0, + 169170000000, + 22330000000, + 342, + 0, + 5730000000, + 5730000000, + 1, + 0, + 101230000000, + 0, + 1860, + 0, + 310000000, + 310000000, + 1, + 6780000000, + 10397660000000, + 15100000000, + 1686, + 0, + 174950000000, + 80000000, + 1653, + 0, + 72410000000, + 5910000000, + 342, + 0, + 460000000, + 460000000, + 1, + 1620000000, + 16910000000, + 2230000000, + 1594, + 0, + 37500000000, + 1350000000, + 1649, + 0, + 239730000000, + 160000000, + 1598, + 0, + 54570000000, + 1300000000, + 1593, + 0, + 370000000, + 130000000, + 342, + 0, + 20900000000, + 20900000000, + 1, + 1010000000, + 25890000000, + 690000000, + 1594, + 0, + 11650000000, + 190000000, + 1593, + 0, + 4870000000, + 4870000000, + 1, + 600000000, + 13870000000, + 1510000000, + 342, + 0, + 11430000000, + 11430000000, + 1, + 24090000000, + 5392340000000, + 42270000000, + 1568, + 0, + 40000000, + 40000000, + 1, + 3140000000, + 218970000000, + 20130000000, + 1558, + 0, + 10594120000000, + 47120000000, + 1506, + 19840000000, + 2734340000000, + 34120000000, + 659, + 0, + 548140000000, + 33230000000, + 342, + 0, + 1170000000, + 1170000000, + 1, + 35370000000, + 1606340000000, + 23590000000, + 1462, + 0, + 70580000000, + 5140000000, + 1461, + 0, + 97547060000000, + 17990000000, + 253, + 25680000000, + 980030000000, + 6360000000, + 731, + 0, + 2569910000000, + 740000000, + 716, + 0, + 347660000000, + 3470000000, + 489, + 320000000, + 165900000000, + 410000000, + 674, + 0, + 540000000, + 540000000, + 1, + 870000000, + 78220000000, + 1190000000, + 659, + 0, + 14870000000, + 240000000, + 656, + 0, + 14450000000, + 1350000000, + 655, + 0, + 1710000000, + 1710000000, + 1, + 0, + 101710000000, + 870000000, + 642, + 10000000, + 12450000000, + 80000000, + 639, + 0, + 690000000, + 690000000, + 1, + 3370000000, + 15860000000, + 720000000, + 489, + 0, + 125670000000, + 18460000000, + 342, + 0, + 340000000, + 340000000, + 1, + 1530000000, + 6000000000, + 240000000, + 634, + 0, + 30530000000, + 450000000, + 632, + 0, + 30730000000, + 310000000, + 621, + 0, + 9325370000000, + 460000000, + 252, + 0, + 19660000000, + 19660000000, + 1, + 210000000, + 736980000000, + 3510000000, + 243, + 0, + 2220000000, + 40000000, + 239, + 0, + 6610000000, + 6610000000, + 1, + 5970000000, + 24900000000, + 1570000000, + 237, + 0, + 7690000000, + 0, + 26, + 0, + 724590000000, + 25540000000, + 215, + 0, + 11210000000, + 0, + 32, + 0, + 5050000000, + 5050000000, + 1, + 4390000000, + 425130000000, + 230000000, + 195, + 0, + 10200550000000, + 2550000000, + 10, + 0, + 20860000000, + 20860000000, + 1, + 14330000000, + 30000000, + 30000000, + 1, + 46330000000, + 3481010000000, + 19480000000, + 111, + 0, + 13450000000, + 90000000, + 110, + 0, + 8689570000000, + 49470000000, + 30, + 0, + 8110000000, + 8110000000, + 1, + 8820000000, + 60670000000, + 0, + 14, + 0, + 10000000, + 10000000, + 1, + 172150000000, + 20900000000, + 20900000000, + 11, + 360000000, + 29830000000, + 2610000000, + 7, + 0, + 23630000000, + 4640000000, + 5, + 0, + 330000000, + 90000000, + 4, + 0, + 8180000000, + 8180000000, + 1 + ], + [ + 93490000000, + 64240000000, + 24400000000, + 1354, + 0, + 2310000000, + 1460000000, + 2210, + 0, + 17660000000, + 5830000000, + 1347, + 0, + 78950000000, + 26840000000, + 443, + 0, + 25300000000, + 14520000000, + 1229, + 0, + 11310000000, + 8980000000, + 1227, + 0, + 11060000000, + 11060000000, + 1409, + 0, + 7600000000, + 7600000000, + 1, + 10640000000, + 450000000, + 450000000, + 1, + 22680000000, + 6800640000000, + 39400000000, + 2150, + 660000000, + 28550000000, + 11360000000, + 783, + 16430000000, + 14360000000, + 14350000000, + 1331, + 0, + 178880000000, + 310000000, + 466, + 0, + 13740000000, + 13740000000, + 1, + 15560000000, + 176410000000, + 250000000, + 1866, + 0, + 277870000000, + 1650000000, + 2127, + 0, + 14490000000, + 2350000000, + 2126, + 0, + 16590000000, + 1930000000, + 2085, + 0, + 6320000000, + 6320000000, + 1, + 27930000000, + 1243450000000, + 5110000000, + 1900, + 0, + 1030980000000, + 15760000000, + 2087, + 0, + 22410000000, + 740000000, + 509, + 0, + 160000000, + 160000000, + 1, + 4190000000, + 12570000000, + 30000000, + 71, + 0, + 4800000000, + 4800000000, + 1, + 670000000, + 6480000000, + 6480000000, + 1, + 36490000000, + 10350000000, + 10350000000, + 1507, + 0, + 174330000000, + 2270000000, + 471, + 0, + 24470000000, + 16900000000, + 463, + 0, + 30270000000, + 30270000000, + 1, + 56200000000, + 151570000000, + 4260000000, + 1816, + 0, + 4340000000, + 4340000000, + 1, + 1230000000, + 36550000000, + 11600000000, + 811, + 0, + 17940000000, + 5020000000, + 810, + 0, + 12040000000, + 2150000000, + 756, + 0, + 840000000, + 840000000, + 1, + 12600000000, + 540710000000, + 2880000000, + 1747, + 24210000000, + 251200000000, + 2580000000, + 664, + 0, + 247380000000, + 6230000000, + 352, + 0, + 20220000000, + 220000000, + 322, + 0, + 320000000, + 320000000, + 1, + 390000000, + 516650000000, + 10250000000, + 662, + 2020000000, + 134370000000, + 1960000000, + 490, + 3530000000, + 19270000000, + 8480000000, + 298, + 0, + 40000000, + 40000000, + 1, + 3580000000, + 18480000000, + 3770000000, + 317, + 0, + 80000000, + 80000000, + 1, + 810000000, + 17230000000, + 3300000000, + 317, + 0, + 60000000, + 60000000, + 1, + 5690000000, + 11250000000, + 1250000000, + 317, + 0, + 320000000, + 320000000, + 1, + 16310000000, + 33510000000, + 3170000000, + 317, + 37090000000, + 1042480000000, + 10260000000, + 2070, + 0, + 80000000, + 80000000, + 1, + 4390000000, + 14800000000, + 360000000, + 317, + 0, + 150000000, + 150000000, + 1, + 420000000, + 175550000000, + 460000000, + 10, + 130000000, + 340000000, + 20000000, + 2068, + 0, + 3420000000, + 3420000000, + 1, + 100000000, + 15980000000, + 0, + 2059, + 0, + 1240000000, + 1240000000, + 1, + 0, + 347980000000, + 0, + 2027, + 50000000, + 8370000000, + 80000000, + 2024, + 0, + 3580000000, + 3580000000, + 1, + 40730000000, + 70380000000, + 2500000000, + 1358, + 0, + 10000000, + 10000000, + 1, + 2310000000, + 393030000000, + 230000000, + 711, + 0, + 13130000000, + 13130000000, + 1080, + 0, + 12270000000, + 7330000000, + 1348, + 0, + 830000000, + 830000000, + 1, + 21710000000, + 12069270000000, + 99810000000, + 1904, + 0, + 121620000000, + 530000000, + 489, + 0, + 11720000000, + 11720000000, + 1, + 10000000, + 81450000000, + 830000000, + 1035, + 34420000000, + 10050000000, + 1030000000, + 688, + 0, + 26400000000, + 26370000000, + 1902, + 0, + 31640000000, + 1520000000, + 297, + 0, + 770000000, + 770000000, + 1, + 9310000000, + 61390000000, + 12120000000, + 589, + 0, + 42390000000, + 1800000000, + 509, + 0, + 30000000, + 30000000, + 1, + 510000000, + 12480000000, + 20000000, + 1874, + 0, + 1120000000, + 1120000000, + 1, + 40000000, + 31090000000, + 10000000, + 1869, + 0, + 2780000000, + 2780000000, + 1, + 240000000, + 7590000000, + 30000000, + 1865, + 0, + 45020000000, + 20000000, + 1864, + 0, + 5620000000, + 5620000000, + 1, + 15210000000, + 3310000000, + 3310000000, + 1, + 2660000000, + 290750000000, + 8180000000, + 1893, + 8630000000, + 47900000000, + 120000000, + 471, + 0, + 13080000000, + 13080000000, + 1, + 44040000000, + 353390000000, + 5170000000, + 1879, + 0, + 22000000000, + 7390000000, + 1878, + 0, + 32020000000, + 5280000000, + 1058, + 0, + 7860000000, + 7860000000, + 1, + 22330000000, + 121850000000, + 2410000000, + 471, + 0, + 1760000000, + 1320000000, + 463, + 0, + 23230000000, + 23230000000, + 1, + 5730000000, + 101150000000, + 0, + 1861, + 0, + 80000000, + 80000000, + 1, + 22190000000, + 53210000000, + 560000000, + 1854, + 0, + 543150000000, + 10660000000, + 1827, + 0, + 9470620000000, + 14320000000, + 1662, + 0, + 58530000000, + 1200000000, + 1697, + 0, + 6910000000, + 180000000, + 1696, + 0, + 42470000000, + 3150000000, + 1690, + 0, + 198300000000, + 2510000000, + 1687, + 0, + 9370000000, + 9370000000, + 1, + 80000000, + 174290000000, + 420000000, + 1654, + 0, + 580000000, + 580000000, + 1, + 5910000000, + 53990000000, + 690000000, + 471, + 0, + 12510000000, + 12510000000, + 1, + 4310000000, + 14680000000, + 5580000000, + 1595, + 1350000000, + 18530000000, + 190000000, + 1650, + 0, + 17620000000, + 17620000000, + 1, + 160000000, + 239570000000, + 540000000, + 1599, + 1300000000, + 35600000000, + 90000000, + 1597, + 0, + 6600000000, + 180000000, + 496, + 0, + 11070000000, + 11070000000, + 1, + 130000000, + 240000000, + 240000000, + 1, + 22600000000, + 25200000000, + 2880000000, + 1595, + 190000000, + 11460000000, + 11460000000, + 1, + 6980000000, + 9670000000, + 230000000, + 471, + 0, + 2690000000, + 2690000000, + 1, + 77790000000, + 3610890000000, + 72240000000, + 659, + 0, + 495500000000, + 15590000000, + 1580, + 0, + 1088110000000, + 23650000000, + 1572, + 0, + 61090000000, + 7800000000, + 1570, + 0, + 93840000000, + 40170000000, + 1569, + 0, + 640000000, + 640000000, + 1, + 23310000000, + 75020000000, + 11630000000, + 1563, + 0, + 38330000000, + 5460000000, + 1560, + 0, + 8540000000, + 1600000000, + 511, + 0, + 51530000000, + 19310000000, + 579, + 0, + 8470000000, + 8410000000, + 1559, + 0, + 16950000000, + 16950000000, + 1, + 47120000000, + 47470000000, + 1660000000, + 1557, + 0, + 24410000000, + 12920000000, + 1556, + 0, + 5393490000000, + 18100000000, + 1529, + 0, + 4217750000000, + 92930000000, + 1513, + 0, + 38980000000, + 6350000000, + 1512, + 0, + 66480000000, + 8790000000, + 1509, + 0, + 14430000000, + 150000000, + 782, + 0, + 26030000000, + 5430000000, + 1508, + 0, + 703400000000, + 87020000000, + 342, + 0, + 14560000000, + 14560000000, + 1, + 53960000000, + 28310000000, + 28250000000, + 1504, + 0, + 1208470000000, + 19220000000, + 669, + 0, + 9870000000, + 9860000000, + 1493, + 0, + 25020000000, + 2710000000, + 1491, + 0, + 79410000000, + 5100000000, + 1490, + 0, + 1007590000000, + 13960000000, + 660, + 0, + 57670000000, + 6960000000, + 1483, + 0, + 283030000000, + 330000000, + 661, + 0, + 850000000, + 850000000, + 1, + 33230000000, + 20930000000, + 20920000000, + 1331, + 0, + 22040000000, + 21190000000, + 487, + 0, + 167430000000, + 790000000, + 471, + 0, + 28710000000, + 18770000000, + 463, + 0, + 263010000000, + 3910000000, + 491, + 0, + 12790000000, + 12790000000, + 1, + 60130000000, + 71690000000, + 4070000000, + 1478, + 0, + 1511060000000, + 4820000000, + 1463, + 5140000000, + 63940000000, + 5010000000, + 342, + 0, + 1500000000, + 1500000000, + 1, + 17990000000, + 97529050000000, + 89850000000, + 256, + 0, + 20000000, + 20000000, + 1, + 32040000000, + 151360000000, + 6180000000, + 739, + 0, + 717240000000, + 9740000000, + 736, + 0, + 103130000000, + 9750000000, + 732, + 0, + 1940000000, + 1940000000, + 1, + 740000000, + 2569170000000, + 4860000000, + 717, + 3470000000, + 344190000000, + 6300000000, + 490, + 730000000, + 159240000000, + 190000000, + 675, + 0, + 6250000000, + 6250000000, + 1, + 2600000000, + 22710000000, + 500000000, + 669, + 0, + 47100000000, + 330000000, + 660, + 0, + 7220000000, + 7220000000, + 1, + 240000000, + 6190000000, + 120000000, + 657, + 0, + 8440000000, + 8440000000, + 1, + 1350000000, + 13100000000, + 13100000000, + 1, + 2580000000, + 52830000000, + 170000000, + 652, + 0, + 21070000000, + 820000000, + 651, + 0, + 15380000000, + 600000000, + 644, + 0, + 10680000000, + 1430000000, + 643, + 0, + 880000000, + 880000000, + 1, + 90000000, + 11660000000, + 180000000, + 640, + 0, + 710000000, + 710000000, + 1, + 4780000000, + 15110000000, + 610000000, + 490, + 0, + 30000000, + 30000000, + 1, + 18460000000, + 8720000000, + 8540000000, + 487, + 0, + 82410000000, + 1700000000, + 471, + 0, + 16080000000, + 16080000000, + 1, + 2110000000, + 5650000000, + 140000000, + 635, + 0, + 110000000, + 110000000, + 1, + 450000000, + 16560000000, + 360000000, + 633, + 0, + 13520000000, + 13520000000, + 1, + 310000000, + 17680000000, + 90000000, + 274, + 0, + 11210000000, + 290000000, + 622, + 0, + 1530000000, + 1530000000, + 1, + 460000000, + 9324910000000, + 200000000, + 253, + 23380000000, + 733200000000, + 1640000000, + 244, + 0, + 270000000, + 270000000, + 1, + 40000000, + 1950000000, + 0, + 240, + 0, + 230000000, + 230000000, + 1, + 14150000000, + 10610000000, + 450000000, + 26, + 0, + 10770000000, + 0, + 32, + 0, + 1950000000, + 1950000000, + 1, + 0, + 7690000000, + 0, + 27, + 25540000000, + 15100000000, + 2740000000, + 236, + 0, + 14740000000, + 3100000000, + 234, + 0, + 104140000000, + 0, + 232, + 0, + 98440000000, + 6040000000, + 227, + 0, + 402830000000, + 93590000000, + 25, + 0, + 63050000000, + 63050000000, + 216, + 0, + 750000000, + 750000000, + 1, + 0, + 11210000000, + 430000000, + 33, + 9670000000, + 404870000000, + 230000000, + 198, + 0, + 18740000000, + 30000000, + 10, + 0, + 1290000000, + 1290000000, + 1, + 2550000000, + 10198000000000, + 930000000, + 126, + 101030000000, + 12110000000, + 11910000000, + 123, + 0, + 9270000000, + 9180000000, + 103, + 0, + 94450000000, + 17510000000, + 119, + 0, + 132680000000, + 11850000000, + 112, + 0, + 3209030000000, + 42930000000, + 17, + 0, + 3990000000, + 3990000000, + 1, + 90000000, + 13360000000, + 50000000, + 16, + 49470000000, + 37280000000, + 35970000000, + 103, + 0, + 19850000000, + 19510000000, + 109, + 0, + 8490430000000, + 130460000000, + 17, + 0, + 66900000000, + 27590000000, + 31, + 0, + 25640000000, + 25640000000, + 1, + 16930000000, + 55940000000, + 0, + 15, + 0, + 4730000000, + 4730000000, + 1, + 196030000000, + 26980000000, + 6960000000, + 8, + 0, + 240000000, + 240000000, + 1, + 4640000000, + 15620000000, + 8320000000, + 6, + 0, + 3370000000, + 3370000000, + 1, + 90000000, + 240000000, + 240000000, + 1 + ], + [ + 117890000000, + 39840000000, + 35730000000, + 350, + 1460000000, + 850000000, + 850000000, + 1, + 5830000000, + 11460000000, + 4690000000, + 553, + 0, + 370000000, + 370000000, + 1, + 26840000000, + 45560000000, + 180000000, + 316, + 0, + 6550000000, + 6550000000, + 1, + 14520000000, + 9250000000, + 8710000000, + 1227, + 0, + 1530000000, + 1530000000, + 1, + 8980000000, + 2330000000, + 2330000000, + 1, + 91830000000, + 13000000000, + 13000000000, + 2207, + 0, + 787080000000, + 16810000000, + 2204, + 0, + 5949010000000, + 24450000000, + 2151, + 0, + 11450000000, + 4970000000, + 352, + 0, + 700000000, + 700000000, + 1, + 12020000000, + 6640000000, + 6100000000, + 550, + 0, + 1810000000, + 1670000000, + 553, + 0, + 8740000000, + 8740000000, + 1, + 30780000000, + 10000000, + 10000000, + 1, + 310000000, + 178570000000, + 860000000, + 10, + 29550000000, + 88250000000, + 1050000000, + 1867, + 0, + 86610000000, + 2230000000, + 2135, + 0, + 1300000000, + 1300000000, + 1, + 1650000000, + 266600000000, + 0, + 2128, + 0, + 9620000000, + 9620000000, + 1, + 2350000000, + 12140000000, + 12140000000, + 1, + 1930000000, + 8270000000, + 480000000, + 352, + 0, + 6390000000, + 6390000000, + 1, + 39360000000, + 978620000000, + 20350000000, + 2116, + 0, + 175290000000, + 8600000000, + 2113, + 0, + 61750000000, + 8500000000, + 2111, + 0, + 22580000000, + 3860000000, + 2110, + 0, + 100000000, + 100000000, + 1, + 15760000000, + 605010000000, + 910000000, + 2101, + 0, + 105970000000, + 140000000, + 2044, + 0, + 11130000000, + 3850000000, + 2098, + 0, + 28670000000, + 30000000, + 2095, + 0, + 28430000000, + 1840000000, + 2085, + 0, + 12480000000, + 20000000, + 2093, + 0, + 37480000000, + 10000000, + 779, + 0, + 13640000000, + 13360000000, + 553, + 0, + 91150000000, + 40000000, + 2039, + 0, + 62110000000, + 2160000000, + 1559, + 0, + 19150000000, + 19150000000, + 1, + 740000000, + 21670000000, + 6760000000, + 298, + 4380000000, + 12540000000, + 1020000000, + 490, + 61060000000, + 171990000000, + 2000000000, + 472, + 0, + 70000000, + 70000000, + 1, + 16900000000, + 1810000000, + 0, + 26, + 0, + 5760000000, + 5760000000, + 1, + 90730000000, + 146910000000, + 146910000000, + 1817, + 0, + 400000000, + 400000000, + 1, + 17170000000, + 24900000000, + 7970000000, + 812, + 0, + 50000000, + 50000000, + 1, + 5020000000, + 12550000000, + 6960000000, + 270, + 0, + 370000000, + 370000000, + 1, + 2150000000, + 9890000000, + 9890000000, + 1, + 16320000000, + 537630000000, + 2290000000, + 1748, + 0, + 200000000, + 200000000, + 1, + 26790000000, + 242460000000, + 1960000000, + 665, + 0, + 6160000000, + 6160000000, + 1, + 6230000000, + 159700000000, + 3680000000, + 317, + 0, + 39930000000, + 39930000000, + 318, + 0, + 38430000000, + 38430000000, + 193, + 0, + 3090000000, + 3090000000, + 1, + 220000000, + 20000000000, + 1700000000, + 317, + 10960000000, + 506400000000, + 5780000000, + 664, + 3980000000, + 9730000000, + 9730000000, + 1331, + 0, + 116660000000, + 530000000, + 491, + 0, + 6020000000, + 6020000000, + 1, + 12010000000, + 9860000000, + 9770000000, + 306, + 0, + 930000000, + 930000000, + 1, + 7390000000, + 14710000000, + 14710000000, + 1, + 4190000000, + 13930000000, + 13930000000, + 1, + 7000000000, + 10000000000, + 10000000000, + 1, + 19800000000, + 8420000000, + 2020000000, + 319, + 0, + 410000000, + 410000000, + 318, + 0, + 10100000000, + 10100000000, + 363, + 0, + 11410000000, + 11410000000, + 1, + 47350000000, + 896290000000, + 10190000000, + 2072, + 0, + 135930000000, + 910000000, + 1763, + 4830000000, + 14440000000, + 14440000000, + 1, + 1030000000, + 175090000000, + 440000000, + 497, + 150000000, + 320000000, + 0, + 2069, + 3520000000, + 15540000000, + 40000000, + 2060, + 0, + 440000000, + 440000000, + 1, + 1240000000, + 347980000000, + 0, + 2028, + 130000000, + 3810000000, + 70000000, + 2025, + 0, + 4480000000, + 4480000000, + 1, + 46810000000, + 14080000000, + 7510000000, + 1363, + 0, + 18590000000, + 7330000000, + 1361, + 0, + 33960000000, + 13820000000, + 507, + 0, + 1250000000, + 1250000000, + 1, + 2550000000, + 392800000000, + 25670000000, + 712, + 20460000000, + 4940000000, + 4940000000, + 1, + 122350000000, + 24440000000, + 870000000, + 2021, + 0, + 820800000000, + 190000000, + 2018, + 0, + 10929940000000, + 48960000000, + 1905, + 0, + 40240000000, + 5850000000, + 768, + 0, + 41310000000, + 12100000000, + 322, + 0, + 112570000000, + 20650000000, + 316, + 0, + 160000000, + 160000000, + 1, + 530000000, + 121090000000, + 910000000, + 490, + 12560000000, + 62420000000, + 12520000000, + 688, + 0, + 18140000000, + 5670000000, + 753, + 0, + 60000000, + 60000000, + 1, + 35450000000, + 6170000000, + 70000000, + 316, + 0, + 2850000000, + 2850000000, + 1, + 26370000000, + 30000000, + 30000000, + 1, + 1520000000, + 30110000000, + 9020000000, + 298, + 0, + 10000000, + 10000000, + 1, + 22200000000, + 49270000000, + 32020000000, + 590, + 1800000000, + 40590000000, + 18350000000, + 298, + 560000000, + 11010000000, + 40000000, + 1875, + 0, + 1450000000, + 1450000000, + 1, + 1170000000, + 30910000000, + 0, + 836, + 0, + 170000000, + 170000000, + 1, + 3050000000, + 7560000000, + 7560000000, + 1, + 20000000, + 43630000000, + 0, + 1663, + 0, + 1370000000, + 1370000000, + 1, + 34980000000, + 22190000000, + 280000000, + 1897, + 0, + 26780000000, + 5470000000, + 1896, + 0, + 125410000000, + 15060000000, + 1895, + 0, + 1810000000, + 1810000000, + 1894, + 0, + 94070000000, + 280000000, + 71, + 0, + 12310000000, + 12310000000, + 1, + 8750000000, + 47760000000, + 250000000, + 472, + 0, + 20000000, + 20000000, + 1, + 62290000000, + 327880000000, + 4940000000, + 1882, + 0, + 3760000000, + 0, + 1880, + 0, + 16580000000, + 16580000000, + 1, + 7390000000, + 14300000000, + 1520000000, + 756, + 0, + 310000000, + 310000000, + 1, + 5280000000, + 26080000000, + 1980000000, + 902, + 0, + 660000000, + 660000000, + 1, + 32600000000, + 119350000000, + 1660000000, + 472, + 0, + 90000000, + 90000000, + 1, + 1320000000, + 440000000, + 440000000, + 1, + 28960000000, + 9670000000, + 20000000, + 1873, + 0, + 90200000000, + 20000000, + 1862, + 0, + 1280000000, + 1280000000, + 1, + 22830000000, + 52290000000, + 10000000, + 1855, + 0, + 360000000, + 360000000, + 1, + 10660000000, + 374790000000, + 3900000000, + 1829, + 0, + 13790000000, + 12420000000, + 1828, + 0, + 10060000000, + 1000000000, + 352, + 0, + 98980000000, + 1940000000, + 322, + 0, + 33330000000, + 33330000000, + 193, + 0, + 1540000000, + 1540000000, + 1, + 14320000000, + 173760000000, + 3380000000, + 1818, + 0, + 5423720000000, + 8610000000, + 1666, + 0, + 3762590000000, + 2130000000, + 1663, + 0, + 32510000000, + 8850000000, + 1058, + 0, + 47010000000, + 90000000, + 322, + 0, + 1850000000, + 890000000, + 316, + 0, + 14860000000, + 14860000000, + 1, + 1200000000, + 30560000000, + 2500000000, + 1701, + 0, + 26750000000, + 4090000000, + 1698, + 0, + 20000000, + 20000000, + 1, + 180000000, + 6730000000, + 6730000000, + 1, + 3150000000, + 4080000000, + 2820000000, + 1695, + 0, + 10420000000, + 90000000, + 1691, + 0, + 17580000000, + 2070000000, + 322, + 0, + 7240000000, + 7240000000, + 1, + 2510000000, + 191700000000, + 1580000000, + 1688, + 0, + 4090000000, + 4090000000, + 1, + 9870000000, + 163370000000, + 120000000, + 1655, + 0, + 10500000000, + 10500000000, + 1, + 7180000000, + 53290000000, + 1170000000, + 472, + 0, + 10000000, + 10000000, + 1, + 22400000000, + 9100000000, + 9100000000, + 1, + 1540000000, + 14240000000, + 270000000, + 1651, + 0, + 4100000000, + 4100000000, + 1, + 18320000000, + 13800000000, + 170000000, + 1640, + 0, + 38770000000, + 130000000, + 1633, + 0, + 30510000000, + 470000000, + 1630, + 0, + 30950000000, + 300000000, + 1624, + 0, + 119250000000, + 20000000, + 1600, + 0, + 5750000000, + 5750000000, + 1, + 1390000000, + 35510000000, + 550000000, + 585, + 180000000, + 6190000000, + 50000000, + 10, + 0, + 230000000, + 230000000, + 1, + 36920000000, + 19840000000, + 50000000, + 489, + 0, + 2480000000, + 2480000000, + 1, + 18860000000, + 9020000000, + 180000000, + 472, + 0, + 420000000, + 420000000, + 1, + 152720000000, + 47590000000, + 47410000000, + 1504, + 0, + 820030000000, + 25950000000, + 669, + 0, + 16540000000, + 16540000000, + 1587, + 0, + 31750000000, + 3950000000, + 1491, + 0, + 102580000000, + 6380000000, + 1490, + 0, + 33600000000, + 3670000000, + 1586, + 0, + 2356830000000, + 22780000000, + 660, + 0, + 80580000000, + 2940000000, + 1483, + 0, + 48920000000, + 710000000, + 661, + 0, + 230000000, + 230000000, + 1, + 15590000000, + 111210000000, + 8020000000, + 1582, + 0, + 12420000000, + 6230000000, + 1571, + 0, + 349350000000, + 21510000000, + 599, + 0, + 6930000000, + 6930000000, + 1, + 23650000000, + 441630000000, + 26090000000, + 1575, + 0, + 78810000000, + 48580000000, + 1571, + 0, + 101530000000, + 24570000000, + 1573, + 0, + 441960000000, + 7700000000, + 511, + 0, + 530000000, + 530000000, + 1, + 7800000000, + 39460000000, + 13680000000, + 1571, + 0, + 12990000000, + 2300000000, + 1564, + 0, + 840000000, + 840000000, + 1, + 40170000000, + 37570000000, + 1530000000, + 240, + 0, + 16010000000, + 1110000000, + 572, + 0, + 90000000, + 90000000, + 1, + 35580000000, + 26140000000, + 20140000000, + 1566, + 0, + 18490000000, + 1030000000, + 1564, + 0, + 13740000000, + 13740000000, + 1080, + 0, + 5020000000, + 5020000000, + 1, + 5460000000, + 32850000000, + 11960000000, + 1561, + 0, + 20000000, + 20000000, + 1, + 1600000000, + 6940000000, + 6940000000, + 1, + 19310000000, + 32200000000, + 2730000000, + 317, + 0, + 20000000, + 20000000, + 1, + 8410000000, + 60000000, + 60000000, + 1, + 65730000000, + 44950000000, + 42040000000, + 575, + 0, + 860000000, + 860000000, + 1, + 12920000000, + 11490000000, + 11490000000, + 1, + 18100000000, + 1686490000000, + 38840000000, + 1537, + 0, + 3082390000000, + 7550000000, + 1533, + 0, + 17310000000, + 10310000000, + 1532, + 0, + 59780000000, + 10880000000, + 1530, + 0, + 524300000000, + 9350000000, + 342, + 0, + 5120000000, + 5120000000, + 1, + 92930000000, + 1300480000000, + 15120000000, + 274, + 0, + 1016290000000, + 460000000, + 501, + 0, + 61680000000, + 31680000000, + 1524, + 0, + 1020770000000, + 11780000000, + 1518, + 0, + 18810000000, + 18610000000, + 1330, + 0, + 621890000000, + 100000000, + 322, + 0, + 17010000000, + 3870000000, + 316, + 0, + 39190000000, + 21530000000, + 270, + 0, + 28700000000, + 28700000000, + 1, + 6350000000, + 22520000000, + 550000000, + 782, + 0, + 9270000000, + 7190000000, + 553, + 0, + 840000000, + 840000000, + 1, + 8790000000, + 57670000000, + 19990000000, + 1510, + 0, + 20000000, + 20000000, + 1, + 150000000, + 14280000000, + 2360000000, + 783, + 5430000000, + 20500000000, + 6020000000, + 585, + 0, + 100000000, + 100000000, + 1, + 87020000000, + 17530000000, + 17500000000, + 1507, + 0, + 35660000000, + 33660000000, + 487, + 0, + 447880000000, + 6900000000, + 471, + 0, + 16310000000, + 16190000000, + 469, + 0, + 62450000000, + 45090000000, + 463, + 0, + 14190000000, + 4950000000, + 462, + 0, + 22360000000, + 22360000000, + 1, + 96770000000, + 60000000, + 60000000, + 1, + 19220000000, + 12810000000, + 8200000000, + 1503, + 0, + 1078150000000, + 17380000000, + 670, + 0, + 90930000000, + 21720000000, + 316, + 0, + 7360000000, + 7360000000, + 1, + 9860000000, + 10000000, + 10000000, + 1, + 2710000000, + 22310000000, + 60000000, + 1492, + 5100000000, + 74310000000, + 11070000000, + 316, + 13960000000, + 993510000000, + 60000000, + 661, + 0, + 120000000, + 120000000, + 1, + 6960000000, + 50700000000, + 37350000000, + 740, + 0, + 10000000, + 10000000, + 1, + 330000000, + 282700000000, + 13060000000, + 662, + 55000000000, + 10000000, + 10000000, + 1, + 21190000000, + 850000000, + 850000000, + 1, + 790000000, + 166580000000, + 1650000000, + 472, + 0, + 60000000, + 60000000, + 1, + 18770000000, + 8960000000, + 10000000, + 26, + 0, + 980000000, + 980000000, + 1, + 3910000000, + 236800000000, + 460000000, + 466, + 0, + 380000000, + 20000000, + 1480, + 0, + 14870000000, + 7870000000, + 715, + 0, + 7050000000, + 7050000000, + 1, + 76990000000, + 67610000000, + 5370000000, + 1363, + 0, + 10000000, + 10000000, + 1, + 4820000000, + 1489420000000, + 20000000, + 1464, + 0, + 16690000000, + 7290000000, + 719, + 0, + 130000000, + 130000000, + 1, + 10150000000, + 47670000000, + 1010000000, + 491, + 0, + 11260000000, + 11260000000, + 1, + 109340000000, + 33130000000, + 3960000000, + 1460, + 0, + 1072710000000, + 6730000000, + 458, + 0, + 903960000000, + 18370000000, + 456, + 0, + 85920000000, + 13520000000, + 1435, + 0, + 40710000000, + 1240000000, + 1432, + 0, + 100370000000, + 4160000000, + 1423, + 0, + 36220000000, + 6550000000, + 1422, + 0, + 9670000000, + 1590000000, + 1421, + 0, + 27350000000, + 11470000000, + 1418, + 0, + 1020160000000, + 23350000000, + 455, + 0, + 28240000000, + 1210000000, + 562, + 0, + 94054510000000, + 5490000000, + 253, + 0, + 18280000000, + 13760000000, + 316, + 0, + 7970000000, + 7970000000, + 1, + 38240000000, + 145180000000, + 19800000000, + 648, + 9740000000, + 17500000000, + 700000000, + 747, + 0, + 66200000000, + 19020000000, + 745, + 0, + 545600000000, + 1410000000, + 739, + 0, + 39320000000, + 5440000000, + 738, + 0, + 10890000000, + 6730000000, + 737, + 0, + 21810000000, + 9210000000, + 270, + 0, + 6180000000, + 6180000000, + 1, + 9750000000, + 93360000000, + 1680000000, + 733, + 0, + 20000000, + 20000000, + 1, + 7540000000, + 2564310000000, + 6220000000, + 718, + 9770000000, + 8880000000, + 8880000000, + 470, + 0, + 314360000000, + 2400000000, + 491, + 0, + 14650000000, + 14650000000, + 1, + 920000000, + 158190000000, + 980000000, + 676, + 0, + 860000000, + 860000000, + 1, + 9350000000, + 17330000000, + 650000000, + 670, + 0, + 4880000000, + 4880000000, + 1, + 330000000, + 46760000000, + 10000000, + 661, + 0, + 10000000, + 10000000, + 1, + 7580000000, + 6030000000, + 150000000, + 270, + 0, + 40000000, + 40000000, + 1, + 25640000000, + 52660000000, + 970000000, + 653, + 820000000, + 18670000000, + 2400000000, + 342, + 0, + 1580000000, + 1580000000, + 1, + 600000000, + 11580000000, + 370000000, + 645, + 0, + 3200000000, + 3200000000, + 1, + 1430000000, + 7660000000, + 130000000, + 14, + 0, + 1590000000, + 1590000000, + 1, + 1150000000, + 11480000000, + 11480000000, + 1, + 6100000000, + 13350000000, + 320000000, + 491, + 0, + 1150000000, + 1150000000, + 1, + 27030000000, + 180000000, + 180000000, + 1, + 1700000000, + 80630000000, + 1630000000, + 472, + 0, + 80000000, + 80000000, + 1, + 18330000000, + 5370000000, + 380000000, + 636, + 0, + 140000000, + 140000000, + 1, + 920000000, + 16200000000, + 16200000000, + 1, + 13920000000, + 14810000000, + 220000000, + 623, + 0, + 2780000000, + 2780000000, + 1, + 290000000, + 10920000000, + 10920000000, + 1, + 2190000000, + 9324710000000, + 730000000, + 254, + 25020000000, + 726210000000, + 980000000, + 245, + 0, + 5350000000, + 5350000000, + 1, + 310000000, + 1950000000, + 20000000, + 241, + 14830000000, + 10080000000, + 10000000, + 27, + 0, + 80000000, + 80000000, + 1, + 0, + 10770000000, + 10000000, + 33, + 1950000000, + 7690000000, + 7690000000, + 28, + 28280000000, + 11390000000, + 11390000000, + 235, + 0, + 970000000, + 970000000, + 1, + 3100000000, + 11370000000, + 11370000000, + 235, + 0, + 270000000, + 270000000, + 1, + 0, + 104140000000, + 104140000000, + 233, + 6040000000, + 88120000000, + 21420000000, + 228, + 0, + 4280000000, + 4280000000, + 1, + 93590000000, + 11420000000, + 3050000000, + 225, + 0, + 7740000000, + 1510000000, + 224, + 0, + 145350000000, + 470000000, + 57, + 0, + 11830000000, + 11000000000, + 220, + 0, + 50980000000, + 31850000000, + 56, + 0, + 64850000000, + 2670000000, + 202, + 0, + 17070000000, + 17070000000, + 1, + 64230000000, + 10780000000, + 10780000000, + 34, + 9900000000, + 219350000000, + 20000000, + 210, + 0, + 184520000000, + 340000000, + 10, + 0, + 770000000, + 770000000, + 1, + 30000000, + 14750000000, + 80000000, + 196, + 0, + 3960000000, + 3960000000, + 1, + 4770000000, + 10192930000000, + 455530000000, + 127, + 0, + 4140000000, + 4140000000, + 1, + 112940000000, + 200000000, + 200000000, + 1, + 9180000000, + 90000000, + 90000000, + 1, + 17510000000, + 72140000000, + 36620000000, + 120, + 0, + 4800000000, + 4800000000, + 1, + 11850000000, + 24410000000, + 19060000000, + 118, + 0, + 95340000000, + 1330000000, + 113, + 0, + 1080000000, + 1080000000, + 1, + 42930000000, + 58510000000, + 19290000000, + 106, + 0, + 2670650000000, + 92550000000, + 18, + 0, + 436930000000, + 2180000000, + 35, + 0, + 10000000, + 10000000, + 1, + 4130000000, + 13310000000, + 13310000000, + 1, + 85440000000, + 1310000000, + 1310000000, + 1, + 19510000000, + 340000000, + 340000000, + 1, + 130460000000, + 178660000000, + 58610000000, + 106, + 0, + 7088720000000, + 275080000000, + 18, + 0, + 1090120000000, + 5210000000, + 35, + 0, + 2470000000, + 2470000000, + 1, + 27590000000, + 38830000000, + 300000000, + 32, + 0, + 480000000, + 480000000, + 1, + 42570000000, + 55940000000, + 30000000, + 16, + 207720000000, + 9540000000, + 8620000000, + 9, + 0, + 10480000000, + 10480000000, + 1, + 13200000000, + 7300000000, + 7300000000, + 1 + ], + [ + 153620000000, + 4110000000, + 4110000000, + 1, + 12830000000, + 6770000000, + 6770000000, + 1, + 27390000000, + 45380000000, + 2140000000, + 317, + 29780000000, + 540000000, + 540000000, + 1, + 134480000000, + 728860000000, + 18990000000, + 2205, + 0, + 41400000000, + 25090000000, + 316, + 0, + 10000000, + 10000000, + 1, + 24450000000, + 5921660000000, + 32140000000, + 2152, + 0, + 2900000000, + 2900000000, + 1, + 4970000000, + 6480000000, + 6480000000, + 1, + 18820000000, + 540000000, + 540000000, + 1, + 1670000000, + 140000000, + 140000000, + 1, + 40700000000, + 177710000000, + 540000000, + 512, + 30600000000, + 34710000000, + 210000000, + 2144, + 0, + 380000000, + 10000000, + 2142, + 0, + 29710000000, + 30000000, + 2138, + 0, + 6790000000, + 110000000, + 297, + 0, + 15610000000, + 15610000000, + 1, + 2230000000, + 65690000000, + 34610000000, + 2136, + 0, + 18440000000, + 130000000, + 322, + 0, + 250000000, + 250000000, + 1, + 2950000000, + 266600000000, + 7950000000, + 2129, + 26520000000, + 6340000000, + 670000000, + 317, + 0, + 1450000000, + 1450000000, + 1, + 66100000000, + 2340000000, + 2340000000, + 2124, + 0, + 477480000000, + 890000000, + 2121, + 0, + 9490000000, + 5870000000, + 2120, + 0, + 424030000000, + 220000000, + 2117, + 0, + 37250000000, + 3550000000, + 297, + 0, + 7680000000, + 7680000000, + 1, + 8600000000, + 65080000000, + 55720000000, + 2115, + 0, + 2120000000, + 620000000, + 2114, + 0, + 93990000000, + 3380000000, + 322, + 0, + 5500000000, + 5500000000, + 1, + 8500000000, + 53250000000, + 180000000, + 2112, + 3860000000, + 3650000000, + 420000000, + 540, + 0, + 9450000000, + 4810000000, + 316, + 0, + 5620000000, + 5620000000, + 1, + 16770000000, + 236810000000, + 4710000000, + 2105, + 0, + 367290000000, + 6800000000, + 2102, + 140000000, + 105830000000, + 3090000000, + 2045, + 3850000000, + 7280000000, + 7280000000, + 1, + 30000000, + 28370000000, + 2860000000, + 2096, + 0, + 270000000, + 270000000, + 1, + 1840000000, + 21080000000, + 790000000, + 352, + 0, + 5510000000, + 5510000000, + 1, + 20000000, + 12460000000, + 1550000000, + 2094, + 10000000, + 37470000000, + 3800000000, + 780, + 13360000000, + 280000000, + 280000000, + 1, + 40000000, + 91110000000, + 2450000000, + 2040, + 2160000000, + 59950000000, + 600000000, + 2088, + 26650000000, + 14390000000, + 14020000000, + 306, + 0, + 520000000, + 520000000, + 1, + 5400000000, + 6180000000, + 120000000, + 491, + 0, + 5340000000, + 5340000000, + 1, + 63060000000, + 144490000000, + 2320000000, + 475, + 0, + 21230000000, + 20290000000, + 473, + 0, + 4270000000, + 4270000000, + 1, + 16970000000, + 1810000000, + 40000000, + 27, + 268940000000, + 16770000000, + 4780000000, + 1812, + 0, + 160000000, + 160000000, + 1, + 12030000000, + 5590000000, + 5590000000, + 1, + 31020000000, + 517720000000, + 480000000, + 1753, + 0, + 17510000000, + 5850000000, + 1749, + 0, + 110000000, + 110000000, + 1, + 28950000000, + 240110000000, + 8760000000, + 666, + 0, + 390000000, + 390000000, + 1, + 16070000000, + 106360000000, + 960000000, + 365, + 0, + 33730000000, + 33730000000, + 363, + 0, + 15930000000, + 15930000000, + 1, + 83370000000, + 18300000000, + 18300000000, + 1, + 16740000000, + 500370000000, + 3170000000, + 665, + 0, + 250000000, + 250000000, + 1, + 14240000000, + 108580000000, + 210000000, + 466, + 0, + 7550000000, + 7550000000, + 1, + 27800000000, + 90000000, + 90000000, + 1, + 79970000000, + 6400000000, + 6400000000, + 1, + 79460000000, + 628020000000, + 19450000000, + 2074, + 0, + 115090000000, + 10000000, + 2073, + 0, + 51420000000, + 630000000, + 1779, + 0, + 30300000000, + 140000000, + 1775, + 0, + 34950000000, + 6190000000, + 1778, + 0, + 25900000000, + 340000000, + 1776, + 0, + 420000000, + 420000000, + 1, + 910000000, + 40450000000, + 2970000000, + 1770, + 0, + 35480000000, + 270000000, + 1769, + 0, + 43640000000, + 610000000, + 1764, + 0, + 15140000000, + 4480000000, + 316, + 0, + 310000000, + 310000000, + 1, + 20740000000, + 62560000000, + 1200000000, + 498, + 0, + 111210000000, + 700000000, + 37, + 0, + 880000000, + 880000000, + 1, + 150000000, + 320000000, + 0, + 2070, + 3560000000, + 15230000000, + 30000000, + 2061, + 0, + 270000000, + 270000000, + 1, + 1680000000, + 347980000000, + 0, + 2029, + 200000000, + 3740000000, + 3740000000, + 1, + 58800000000, + 6570000000, + 6570000000, + 1, + 7330000000, + 10570000000, + 10570000000, + 588, + 0, + 690000000, + 690000000, + 1, + 13820000000, + 20110000000, + 750000000, + 1359, + 0, + 30000000, + 30000000, + 1, + 29470000000, + 207460000000, + 31410000000, + 316, + 0, + 141030000000, + 3110000000, + 530, + 0, + 10740000000, + 1850000000, + 1349, + 0, + 7900000000, + 7900000000, + 1, + 148620000000, + 23570000000, + 7530000000, + 316, + 190000000, + 820330000000, + 13410000000, + 2019, + 0, + 280000000, + 280000000, + 1, + 48960000000, + 10880960000000, + 37610000000, + 1906, + 0, + 20000000, + 20000000, + 1, + 5850000000, + 34360000000, + 13170000000, + 298, + 0, + 30000000, + 30000000, + 1, + 12100000000, + 29200000000, + 4820000000, + 317, + 0, + 10000000, + 10000000, + 1, + 20650000000, + 91920000000, + 4290000000, + 317, + 1600000000, + 10220000000, + 10220000000, + 1331, + 0, + 104830000000, + 520000000, + 491, + 0, + 5130000000, + 5130000000, + 1, + 25080000000, + 13610000000, + 13600000000, + 1438, + 0, + 35920000000, + 3230000000, + 316, + 0, + 370000000, + 370000000, + 1, + 5670000000, + 12250000000, + 7940000000, + 317, + 0, + 220000000, + 220000000, + 1, + 35580000000, + 6020000000, + 1050000000, + 317, + 0, + 80000000, + 80000000, + 1, + 39790000000, + 21070000000, + 20750000000, + 306, + 0, + 20000000, + 20000000, + 1, + 54230000000, + 17220000000, + 15060000000, + 591, + 0, + 30000000, + 30000000, + 1, + 20150000000, + 22210000000, + 21840000000, + 306, + 0, + 30000000, + 30000000, + 1, + 600000000, + 3420000000, + 10000000, + 1900, + 0, + 7550000000, + 7550000000, + 1, + 2620000000, + 30910000000, + 0, + 837, + 10800000000, + 40880000000, + 19590000000, + 1664, + 0, + 2750000000, + 2750000000, + 1, + 36630000000, + 21910000000, + 16360000000, + 553, + 5470000000, + 20670000000, + 8400000000, + 553, + 0, + 640000000, + 640000000, + 1, + 15060000000, + 79800000000, + 2200000000, + 352, + 0, + 11110000000, + 11110000000, + 193, + 0, + 18370000000, + 1660000000, + 756, + 0, + 1070000000, + 1070000000, + 1, + 2090000000, + 93790000000, + 7960000000, + 490, + 21310000000, + 41030000000, + 320000000, + 475, + 0, + 6480000000, + 6480000000, + 1, + 67250000000, + 258920000000, + 8680000000, + 1879, + 0, + 64020000000, + 8330000000, + 1883, + 0, + 2510000000, + 10000000, + 1881, + 0, + 1250000000, + 1250000000, + 1, + 25490000000, + 9540000000, + 3870000000, + 317, + 0, + 3240000000, + 3240000000, + 1, + 7570000000, + 12700000000, + 12700000000, + 903, + 0, + 9950000000, + 90000000, + 1044, + 0, + 1450000000, + 1450000000, + 1, + 34920000000, + 99300000000, + 2020000000, + 475, + 0, + 15800000000, + 15220000000, + 473, + 0, + 2590000000, + 2590000000, + 1, + 30830000000, + 8860000000, + 0, + 1874, + 0, + 790000000, + 790000000, + 1, + 20000000, + 28530000000, + 30000000, + 1868, + 0, + 53470000000, + 320000000, + 1863, + 0, + 8180000000, + 8180000000, + 1, + 24120000000, + 52280000000, + 3080000000, + 1856, + 14920000000, + 366940000000, + 17150000000, + 1828, + 0, + 3950000000, + 3950000000, + 1, + 12420000000, + 1370000000, + 1370000000, + 1, + 1000000000, + 3920000000, + 430000000, + 317, + 0, + 5140000000, + 5140000000, + 1, + 1940000000, + 97030000000, + 7790000000, + 317, + 0, + 10000000, + 10000000, + 1, + 52570000000, + 168200000000, + 10000000, + 1819, + 0, + 2180000000, + 2180000000, + 1, + 8610000000, + 5360490000000, + 8500000000, + 1667, + 0, + 54620000000, + 780000000, + 1742, + 2130000000, + 96880000000, + 4410000000, + 1741, + 0, + 2571380000000, + 1287130000000, + 1664, + 0, + 510720000000, + 0, + 1733, + 0, + 565870000000, + 1740000000, + 1656, + 0, + 15180000000, + 4260000000, + 316, + 0, + 430000000, + 430000000, + 1, + 8850000000, + 22350000000, + 1320000000, + 902, + 0, + 1310000000, + 1310000000, + 1, + 90000000, + 46920000000, + 2020000000, + 317, + 890000000, + 960000000, + 960000000, + 1, + 18560000000, + 15380000000, + 240000000, + 1702, + 0, + 12230000000, + 70000000, + 754, + 0, + 450000000, + 450000000, + 1, + 4090000000, + 15910000000, + 1520000000, + 1699, + 0, + 6750000000, + 6750000000, + 1, + 12900000000, + 1260000000, + 1260000000, + 1, + 90000000, + 10200000000, + 2240000000, + 1692, + 0, + 130000000, + 130000000, + 1, + 2070000000, + 15450000000, + 2570000000, + 317, + 0, + 60000000, + 60000000, + 1, + 11330000000, + 151540000000, + 820000000, + 904, + 0, + 5310000000, + 900000000, + 1182, + 0, + 25930000000, + 15590000000, + 1689, + 0, + 7340000000, + 7340000000, + 1, + 14080000000, + 147850000000, + 140000000, + 1661, + 0, + 15170000000, + 80000000, + 1656, + 0, + 230000000, + 230000000, + 1, + 18850000000, + 43930000000, + 870000000, + 475, + 0, + 360000000, + 350000000, + 473, + 0, + 7830000000, + 7830000000, + 1, + 33320000000, + 460000000, + 0, + 961, + 0, + 13510000000, + 13510000000, + 1, + 22590000000, + 10320000000, + 50000000, + 1641, + 0, + 3310000000, + 3310000000, + 1, + 130000000, + 34700000000, + 100000000, + 1634, + 0, + 3940000000, + 3940000000, + 1, + 470000000, + 1390000000, + 20000000, + 1632, + 0, + 14870000000, + 620000000, + 1631, + 0, + 13780000000, + 13780000000, + 1, + 300000000, + 6370000000, + 80000000, + 1628, + 0, + 19430000000, + 70000000, + 1602, + 0, + 4850000000, + 4850000000, + 1, + 20000000, + 119200000000, + 100000000, + 1601, + 0, + 30000000, + 30000000, + 1, + 7690000000, + 30590000000, + 40000000, + 471, + 0, + 4370000000, + 4370000000, + 1, + 230000000, + 4370000000, + 30000000, + 497, + 0, + 1770000000, + 1770000000, + 1, + 37200000000, + 19790000000, + 290000000, + 490, + 21520000000, + 1930000000, + 50000000, + 475, + 0, + 6910000000, + 6910000000, + 1, + 200550000000, + 180000000, + 180000000, + 1, + 25950000000, + 1820000000, + 10000000, + 1588, + 0, + 11070000000, + 7530000000, + 1503, + 0, + 620470000000, + 24710000000, + 670, + 0, + 147180000000, + 26520000000, + 316, + 0, + 13540000000, + 13540000000, + 1, + 20490000000, + 27780000000, + 120000000, + 1492, + 0, + 20000000, + 20000000, + 1, + 6380000000, + 96140000000, + 12230000000, + 316, + 0, + 60000000, + 60000000, + 1, + 3670000000, + 29820000000, + 6150000000, + 316, + 0, + 110000000, + 110000000, + 1, + 22780000000, + 2333760000000, + 70000000, + 661, + 0, + 290000000, + 290000000, + 1, + 2940000000, + 77640000000, + 54550000000, + 740, + 710000000, + 48210000000, + 15450000000, + 662, + 23840000000, + 10170000000, + 50000000, + 595, + 0, + 71710000000, + 6620000000, + 511, + 0, + 18710000000, + 7190000000, + 316, + 0, + 2600000000, + 2600000000, + 1, + 6230000000, + 6190000000, + 6190000000, + 1, + 21510000000, + 276780000000, + 11130000000, + 604, + 0, + 48540000000, + 6280000000, + 600, + 0, + 2520000000, + 2520000000, + 1, + 56670000000, + 14940000000, + 3670000000, + 570, + 0, + 17810000000, + 12410000000, + 1579, + 0, + 72060000000, + 11230000000, + 1578, + 0, + 16040000000, + 16040000000, + 1577, + 0, + 24750000000, + 1390000000, + 1399, + 0, + 21670000000, + 12050000000, + 1189, + 0, + 19560000000, + 2680000000, + 322, + 0, + 11740000000, + 10970000000, + 553, + 0, + 102760000000, + 15720000000, + 443, + 0, + 79920000000, + 16480000000, + 316, + 0, + 12530000000, + 12520000000, + 1576, + 0, + 16860000000, + 16760000000, + 1416, + 0, + 4900000000, + 4900000000, + 1, + 48580000000, + 29470000000, + 28860000000, + 525, + 0, + 760000000, + 760000000, + 1, + 24570000000, + 76950000000, + 20280000000, + 1574, + 0, + 10000000, + 10000000, + 1, + 7700000000, + 36770000000, + 36730000000, + 1331, + 0, + 373230000000, + 720000000, + 466, + 0, + 17540000000, + 60000000, + 26, + 0, + 6720000000, + 6720000000, + 1, + 22010000000, + 24850000000, + 23880000000, + 525, + 0, + 930000000, + 930000000, + 1, + 2300000000, + 8680000000, + 8680000000, + 1565, + 0, + 2010000000, + 2010000000, + 1, + 42540000000, + 36040000000, + 4930000000, + 241, + 1110000000, + 14760000000, + 14760000000, + 46, + 0, + 140000000, + 140000000, + 1, + 55810000000, + 6000000000, + 6000000000, + 1, + 1030000000, + 16410000000, + 16410000000, + 1565, + 0, + 1050000000, + 1050000000, + 1, + 36180000000, + 20750000000, + 16720000000, + 1562, + 0, + 140000000, + 140000000, + 1, + 30600000000, + 9070000000, + 9070000000, + 318, + 0, + 13050000000, + 13050000000, + 363, + 0, + 7350000000, + 7350000000, + 1, + 116260000000, + 2910000000, + 2910000000, + 1, + 82210000000, + 16480000000, + 12000000000, + 1555, + 0, + 39570000000, + 19090000000, + 1553, + 0, + 33710000000, + 7510000000, + 747, + 0, + 13040000000, + 13040000000, + 1552, + 0, + 1461130000000, + 52080000000, + 1539, + 0, + 50800000000, + 15910000000, + 1538, + 0, + 1880000000, + 810000000, + 1229, + 0, + 14520000000, + 12190000000, + 1227, + 0, + 16520000000, + 16520000000, + 1, + 7550000000, + 2929520000000, + 44390000000, + 274, + 0, + 145320000000, + 17110000000, + 734, + 10310000000, + 7000000000, + 7000000000, + 1, + 10880000000, + 48890000000, + 2510000000, + 1531, + 0, + 10000000, + 10000000, + 1, + 9350000000, + 507050000000, + 4680000000, + 463, + 0, + 7900000000, + 7900000000, + 1, + 113170000000, + 1285360000000, + 15750000000, + 1525, + 460000000, + 1015830000000, + 15610000000, + 502, + 31680000000, + 23000000000, + 9750000000, + 342, + 0, + 7000000000, + 7000000000, + 1, + 11780000000, + 1008990000000, + 14820000000, + 1519, + 18610000000, + 200000000, + 200000000, + 1, + 100000000, + 621790000000, + 290000000, + 317, + 3870000000, + 12880000000, + 1420000000, + 317, + 0, + 260000000, + 260000000, + 1, + 21530000000, + 12850000000, + 10610000000, + 607, + 0, + 4810000000, + 4810000000, + 1, + 35600000000, + 21970000000, + 2860000000, + 783, + 7190000000, + 2080000000, + 2080000000, + 1, + 29620000000, + 11640000000, + 6100000000, + 1511, + 0, + 25020000000, + 2950000000, + 316, + 0, + 1020000000, + 1020000000, + 1, + 2530000000, + 7070000000, + 4380000000, + 550, + 0, + 4850000000, + 4850000000, + 1, + 11450000000, + 14480000000, + 14480000000, + 1, + 104620000000, + 30000000, + 30000000, + 1, + 33660000000, + 2000000000, + 2000000000, + 1, + 6900000000, + 440700000000, + 2910000000, + 472, + 0, + 280000000, + 280000000, + 1, + 16190000000, + 120000000, + 120000000, + 1, + 45090000000, + 17270000000, + 0, + 26, + 0, + 90000000, + 90000000, + 1, + 4950000000, + 8240000000, + 10000000, + 32, + 0, + 1000000000, + 1000000000, + 1, + 146610000000, + 4610000000, + 4610000000, + 1, + 17380000000, + 1060760000000, + 4540000000, + 671, + 0, + 10000000, + 10000000, + 1, + 21720000000, + 69210000000, + 6590000000, + 317, + 20000000000, + 22250000000, + 8820000000, + 316, + 16170000000, + 63240000000, + 13740000000, + 317, + 14020000000, + 993450000000, + 13180000000, + 662, + 44430000000, + 9830000000, + 530000000, + 1484, + 0, + 3520000000, + 3520000000, + 1, + 13400000000, + 269640000000, + 52580000000, + 1481, + 79490000000, + 145130000000, + 1000000000, + 475, + 0, + 16100000000, + 15810000000, + 473, + 0, + 3700000000, + 3700000000, + 1, + 18840000000, + 8950000000, + 230000000, + 27, + 5350000000, + 236340000000, + 1150000000, + 10, + 20000000, + 360000000, + 50000000, + 462, + 7870000000, + 7000000000, + 7000000000, + 1, + 89410000000, + 51090000000, + 1650000000, + 1361, + 0, + 4200000000, + 780000000, + 511, + 0, + 6950000000, + 6950000000, + 1, + 4850000000, + 1489400000000, + 8040000000, + 1465, + 7290000000, + 9400000000, + 9400000000, + 1, + 11290000000, + 40950000000, + 140000000, + 466, + 0, + 5710000000, + 5710000000, + 1, + 124560000000, + 23520000000, + 210000000, + 782, + 0, + 5650000000, + 5650000000, + 1, + 6730000000, + 95240000000, + 6000000000, + 809, + 0, + 948060000000, + 5370000000, + 459, + 0, + 22610000000, + 2020000000, + 753, + 0, + 70000000, + 70000000, + 1, + 18370000000, + 28050000000, + 4210000000, + 1455, + 0, + 12600000000, + 60000000, + 1454, + 0, + 18370000000, + 6400000000, + 817, + 0, + 652180000000, + 15980000000, + 457, + 0, + 54050000000, + 110000000, + 1439, + 0, + 14450000000, + 8370000000, + 316, + 0, + 10760000000, + 7790000000, + 1426, + 0, + 84870000000, + 12190000000, + 1436, + 0, + 10260000000, + 10260000000, + 1, + 13520000000, + 59980000000, + 3750000000, + 297, + 0, + 12230000000, + 8270000000, + 818, + 0, + 190000000, + 190000000, + 1, + 1240000000, + 39470000000, + 11050000000, + 1433, + 4160000000, + 61390000000, + 2750000000, + 1425, + 0, + 34090000000, + 8020000000, + 1424, + 0, + 730000000, + 730000000, + 1, + 6550000000, + 2150000000, + 100000000, + 688, + 0, + 22090000000, + 1560000000, + 297, + 0, + 5430000000, + 5430000000, + 1, + 1590000000, + 5700000000, + 3440000000, + 818, + 0, + 2380000000, + 2380000000, + 1, + 11470000000, + 3910000000, + 200000000, + 1419, + 0, + 11970000000, + 11970000000, + 1, + 23350000000, + 942550000000, + 10470000000, + 1402, + 0, + 380000000, + 10000000, + 818, + 0, + 46070000000, + 29340000000, + 1103, + 0, + 7810000000, + 7810000000, + 1, + 1210000000, + 25230000000, + 3500000000, + 316, + 0, + 1800000000, + 1800000000, + 1, + 5490000000, + 94049020000000, + 34850000000, + 257, + 13760000000, + 4520000000, + 4520000000, + 1, + 66010000000, + 95400000000, + 1830000000, + 649, + 0, + 10340000000, + 360000000, + 749, + 0, + 19640000000, + 19640000000, + 1, + 10440000000, + 16780000000, + 16780000000, + 748, + 0, + 20000000, + 20000000, + 1, + 19020000000, + 35700000000, + 7030000000, + 345, + 0, + 11480000000, + 11480000000, + 1, + 1410000000, + 544190000000, + 1620000000, + 648, + 5440000000, + 32220000000, + 23850000000, + 350, + 0, + 1660000000, + 1660000000, + 1, + 6730000000, + 4160000000, + 4160000000, + 1, + 9210000000, + 12600000000, + 12600000000, + 1, + 17610000000, + 88390000000, + 7930000000, + 734, + 0, + 3290000000, + 3290000000, + 1, + 13780000000, + 2538410000000, + 104010000000, + 274, + 0, + 16040000000, + 6310000000, + 719, + 0, + 3640000000, + 3640000000, + 1, + 21050000000, + 294740000000, + 760000000, + 466, + 0, + 11670000000, + 8430000000, + 715, + 0, + 5550000000, + 5550000000, + 1, + 16550000000, + 18370000000, + 50000000, + 710, + 0, + 135810000000, + 720000000, + 677, + 0, + 3030000000, + 3030000000, + 1, + 10860000000, + 16680000000, + 90000000, + 671, + 5220000000, + 46750000000, + 430000000, + 662, + 7740000000, + 560000000, + 0, + 607, + 0, + 5320000000, + 5320000000, + 1, + 26650000000, + 51670000000, + 230000000, + 624, + 0, + 20000000, + 20000000, + 1, + 3220000000, + 12130000000, + 160000000, + 471, + 0, + 4140000000, + 4140000000, + 1, + 2550000000, + 10340000000, + 110000000, + 646, + 0, + 870000000, + 870000000, + 1, + 4760000000, + 380000000, + 0, + 165, + 0, + 7150000000, + 7150000000, + 1, + 20640000000, + 1760000000, + 20000000, + 466, + 0, + 11270000000, + 11270000000, + 1, + 31690000000, + 66840000000, + 1610000000, + 475, + 0, + 9560000000, + 9060000000, + 473, + 0, + 2600000000, + 2600000000, + 1, + 18790000000, + 4990000000, + 4990000000, + 1, + 31400000000, + 14590000000, + 50000000, + 624, + 16910000000, + 9323880000000, + 370000000, + 255, + 0, + 100000000, + 100000000, + 1, + 26000000000, + 721590000000, + 1010000000, + 10, + 0, + 3640000000, + 3640000000, + 1, + 5680000000, + 1930000000, + 70000000, + 242, + 14840000000, + 10070000000, + 10070000000, + 28, + 90000000, + 10760000000, + 10760000000, + 34, + 196620000000, + 14930000000, + 410000000, + 231, + 0, + 13720000000, + 30000000, + 229, + 0, + 31890000000, + 31890000000, + 226, + 0, + 6160000000, + 6160000000, + 1, + 100920000000, + 5940000000, + 5940000000, + 226, + 0, + 2430000000, + 2430000000, + 1, + 1510000000, + 6230000000, + 6230000000, + 1, + 470000000, + 144880000000, + 700000000, + 10, + 11000000000, + 830000000, + 830000000, + 1, + 31850000000, + 10960000000, + 1560000000, + 218, + 0, + 8170000000, + 8170000000, + 1, + 2670000000, + 56860000000, + 56860000000, + 217, + 0, + 5320000000, + 5320000000, + 1, + 102000000000, + 219140000000, + 98500000000, + 211, + 0, + 190000000, + 190000000, + 1, + 340000000, + 20700000000, + 10000000, + 207, + 0, + 156810000000, + 50000000, + 199, + 0, + 6670000000, + 6670000000, + 1, + 880000000, + 14590000000, + 960000000, + 197, + 0, + 80000000, + 80000000, + 1, + 464260000000, + 401420000000, + 6310000000, + 190, + 0, + 93180000000, + 9010000000, + 187, + 0, + 40740000000, + 40740000000, + 186, + 0, + 17290000000, + 16970000000, + 185, + 0, + 971160000000, + 16190000000, + 156, + 0, + 29270000000, + 1730000000, + 155, + 0, + 8157690000000, + 3164060000000, + 132, + 0, + 22090000000, + 1550000000, + 128, + 0, + 4560000000, + 4560000000, + 1, + 180680000000, + 33460000000, + 6620000000, + 121, + 0, + 2060000000, + 2060000000, + 1, + 35710000000, + 5350000000, + 5350000000, + 1, + 1330000000, + 94010000000, + 5060000000, + 114, + 63300000000, + 28240000000, + 17940000000, + 103, + 0, + 9230000000, + 9230000000, + 107, + 0, + 1750000000, + 1750000000, + 1, + 92550000000, + 4350000000, + 4200000000, + 104, + 0, + 25190000000, + 5310000000, + 21, + 0, + 2350000000, + 2270000000, + 103, + 0, + 19890000000, + 9410000000, + 101, + 0, + 142260000000, + 30200000000, + 66, + 0, + 37000000000, + 14860000000, + 96, + 0, + 19760000000, + 1970000000, + 94, + 0, + 29560000000, + 0, + 26, + 0, + 22870000000, + 22870000000, + 46, + 0, + 560080000000, + 48910000000, + 85, + 0, + 14260000000, + 190000000, + 82, + 0, + 34310000000, + 14790000000, + 45, + 0, + 41850000000, + 26440000000, + 77, + 0, + 16460000000, + 12020000000, + 75, + 0, + 706990000000, + 138300000000, + 59, + 0, + 853620000000, + 21550000000, + 20, + 0, + 8160000000, + 130000000, + 32, + 0, + 1440000000, + 1270000000, + 49, + 0, + 37700000000, + 37700000000, + 1, + 2180000000, + 431530000000, + 910000000, + 37, + 0, + 3220000000, + 3220000000, + 1, + 313120000000, + 89620000000, + 49160000000, + 103, + 0, + 25440000000, + 25440000000, + 107, + 0, + 4990000000, + 4990000000, + 1, + 275080000000, + 4170000000, + 930000000, + 105, + 0, + 19000000000, + 18440000000, + 104, + 0, + 55800000000, + 11380000000, + 21, + 0, + 21670000000, + 20340000000, + 103, + 0, + 20860000000, + 18160000000, + 102, + 0, + 49200000000, + 24070000000, + 101, + 0, + 367770000000, + 101170000000, + 66, + 0, + 90960000000, + 37170000000, + 96, + 0, + 71200000000, + 5270000000, + 94, + 0, + 88500000000, + 0, + 26, + 0, + 45410000000, + 45410000000, + 46, + 0, + 1342080000000, + 126190000000, + 85, + 0, + 43610000000, + 430000000, + 82, + 0, + 73910000000, + 30790000000, + 45, + 0, + 114640000000, + 70580000000, + 77, + 0, + 8680000000, + 8360000000, + 76, + 0, + 43100000000, + 31030000000, + 75, + 0, + 1743470000000, + 342360000000, + 59, + 0, + 2520980000000, + 58710000000, + 20, + 0, + 28880000000, + 270000000, + 32, + 0, + 19890000000, + 18330000000, + 49, + 0, + 39860000000, + 39860000000, + 1, + 5210000000, + 1076510000000, + 2530000000, + 37, + 0, + 3690000000, + 3690000000, + 36, + 0, + 4710000000, + 4710000000, + 1, + 30360000000, + 38530000000, + 20000000, + 33, + 43080000000, + 13640000000, + 0, + 26, + 0, + 39420000000, + 560000000, + 17, + 0, + 2850000000, + 2850000000, + 1, + 216340000000, + 920000000, + 920000000, + 1 + ], + [ + 206860000000, + 8490000000, + 170000000, + 365, + 0, + 13600000000, + 1040000000, + 319, + 0, + 3240000000, + 3240000000, + 318, + 0, + 9040000000, + 9040000000, + 363, + 0, + 8870000000, + 8870000000, + 1, + 183790000000, + 709860000000, + 12270000000, + 2206, + 0, + 10000000, + 10000000, + 1, + 25090000000, + 16180000000, + 3520000000, + 317, + 0, + 130000000, + 130000000, + 1, + 56600000000, + 5880910000000, + 34100000000, + 2154, + 0, + 390000000, + 320000000, + 2153, + 0, + 8220000000, + 8220000000, + 1, + 76760000000, + 177170000000, + 680000000, + 468, + 30810000000, + 34500000000, + 1970000000, + 2145, + 10000000, + 370000000, + 50000000, + 2143, + 30000000, + 29680000000, + 580000000, + 2139, + 110000000, + 4730000000, + 1310000000, + 298, + 0, + 1950000000, + 1950000000, + 1, + 52450000000, + 29700000000, + 260000000, + 14, + 0, + 1380000000, + 1380000000, + 1, + 130000000, + 18290000000, + 890000000, + 317, + 0, + 20000000, + 20000000, + 1, + 11150000000, + 209940000000, + 0, + 2131, + 0, + 17800000000, + 190000000, + 1841, + 0, + 15460000000, + 5980000000, + 316, + 0, + 15450000000, + 15450000000, + 1, + 27190000000, + 5670000000, + 5670000000, + 1, + 70780000000, + 476590000000, + 25070000000, + 2122, + 5870000000, + 3620000000, + 3620000000, + 1, + 220000000, + 423810000000, + 30830000000, + 2118, + 3550000000, + 33680000000, + 13660000000, + 298, + 0, + 20000000, + 20000000, + 1, + 72000000000, + 6730000000, + 6730000000, + 193, + 0, + 2630000000, + 2630000000, + 1, + 620000000, + 1500000000, + 1500000000, + 1, + 3380000000, + 90610000000, + 4700000000, + 317, + 14180000000, + 26320000000, + 1390000000, + 540, + 0, + 26700000000, + 8270000000, + 316, + 0, + 50000000, + 50000000, + 1, + 4280000000, + 3230000000, + 3230000000, + 1, + 4810000000, + 4640000000, + 4640000000, + 1, + 27100000000, + 224430000000, + 12560000000, + 2106, + 0, + 410000000, + 410000000, + 1080, + 0, + 7260000000, + 7260000000, + 1, + 6800000000, + 40240000000, + 25790000000, + 2104, + 0, + 269060000000, + 42490000000, + 2103, + 0, + 41950000000, + 9900000000, + 350, + 0, + 1790000000, + 1320000000, + 1227, + 0, + 7450000000, + 7450000000, + 1, + 3230000000, + 85750000000, + 500000000, + 2046, + 0, + 16990000000, + 16990000000, + 1, + 14020000000, + 10200000000, + 1210000000, + 2097, + 0, + 3320000000, + 1780000000, + 443, + 0, + 11990000000, + 11990000000, + 1, + 2900000000, + 19290000000, + 930000000, + 317, + 0, + 1000000000, + 1000000000, + 1, + 7080000000, + 10910000000, + 10910000000, + 1, + 3810000000, + 27780000000, + 1830000000, + 769, + 0, + 5890000000, + 5890000000, + 1, + 16130000000, + 66050000000, + 400000000, + 2041, + 0, + 18420000000, + 350000000, + 2092, + 0, + 4190000000, + 4190000000, + 1, + 2760000000, + 59350000000, + 550000000, + 2089, + 40670000000, + 370000000, + 370000000, + 1, + 6040000000, + 4170000000, + 20000000, + 466, + 0, + 1890000000, + 1890000000, + 1, + 70720000000, + 142170000000, + 1900000000, + 10, + 20290000000, + 940000000, + 940000000, + 1, + 21280000000, + 1770000000, + 1770000000, + 1, + 273720000000, + 11630000000, + 270000000, + 1813, + 0, + 360000000, + 360000000, + 1, + 49280000000, + 509250000000, + 410000000, + 1754, + 0, + 7990000000, + 7990000000, + 1, + 5850000000, + 9840000000, + 30000000, + 10, + 0, + 1820000000, + 1820000000, + 1, + 37820000000, + 2370000000, + 30000000, + 2080, + 0, + 216960000000, + 180000000, + 627, + 0, + 12020000000, + 12020000000, + 1, + 17420000000, + 104230000000, + 4000000000, + 366, + 0, + 1170000000, + 1170000000, + 1, + 171240000000, + 496300000000, + 4530000000, + 666, + 0, + 900000000, + 900000000, + 1, + 14700000000, + 108370000000, + 300000000, + 10, + 220720000000, + 18380000000, + 70000000, + 1486, + 0, + 581780000000, + 9660000000, + 2075, + 0, + 8410000000, + 8410000000, + 1, + 10000000, + 115080000000, + 740000000, + 1792, + 630000000, + 50790000000, + 18320000000, + 1749, + 140000000, + 30160000000, + 2410000000, + 316, + 6190000000, + 22660000000, + 4040000000, + 316, + 0, + 6100000000, + 6100000000, + 1, + 340000000, + 22640000000, + 1670000000, + 1777, + 0, + 2920000000, + 2920000000, + 1, + 4300000000, + 37480000000, + 350000000, + 1765, + 270000000, + 35180000000, + 400000000, + 1765, + 0, + 30000000, + 30000000, + 1, + 610000000, + 42970000000, + 2110000000, + 1765, + 0, + 60000000, + 60000000, + 1, + 4480000000, + 9980000000, + 530000000, + 317, + 0, + 680000000, + 680000000, + 1, + 22250000000, + 16150000000, + 1390000000, + 499, + 0, + 41380000000, + 7420000000, + 112, + 0, + 3830000000, + 3830000000, + 1, + 700000000, + 102180000000, + 790000000, + 38, + 0, + 8330000000, + 8330000000, + 1, + 1030000000, + 320000000, + 320000000, + 1, + 3590000000, + 15200000000, + 50000000, + 2028, + 1950000000, + 347980000000, + 0, + 2030, + 102470000000, + 19360000000, + 7950000000, + 1360, + 60910000000, + 176050000000, + 15290000000, + 317, + 3110000000, + 70150000000, + 8520000000, + 316, + 0, + 63290000000, + 760000000, + 531, + 0, + 4480000000, + 4480000000, + 1, + 1850000000, + 420000000, + 420000000, + 46, + 0, + 8470000000, + 8470000000, + 1, + 164050000000, + 15880000000, + 1950000000, + 317, + 0, + 160000000, + 160000000, + 1, + 13600000000, + 806740000000, + 6850000000, + 2020, + 0, + 180000000, + 180000000, + 1, + 86850000000, + 10843340000000, + 36050000000, + 1907, + 0, + 10000000, + 10000000, + 1, + 19040000000, + 21020000000, + 20690000000, + 306, + 0, + 170000000, + 170000000, + 1, + 16950000000, + 1850000000, + 1850000000, + 318, + 0, + 11700000000, + 11700000000, + 363, + 0, + 10830000000, + 10830000000, + 1, + 24950000000, + 10020000000, + 260000000, + 365, + 0, + 27520000000, + 2430000000, + 319, + 0, + 21500000000, + 21500000000, + 318, + 0, + 25320000000, + 25320000000, + 363, + 0, + 3270000000, + 3270000000, + 1, + 12340000000, + 103400000000, + 230000000, + 466, + 0, + 910000000, + 910000000, + 1, + 43810000000, + 10000000, + 10000000, + 1, + 3230000000, + 32690000000, + 1660000000, + 317, + 13980000000, + 4310000000, + 4310000000, + 1, + 36850000000, + 4970000000, + 4970000000, + 1, + 60620000000, + 320000000, + 320000000, + 1, + 69310000000, + 2160000000, + 2160000000, + 1, + 42020000000, + 370000000, + 370000000, + 1, + 640000000, + 3410000000, + 3410000000, + 1, + 10170000000, + 30900000000, + 10000000, + 838, + 0, + 10000000, + 10000000, + 1, + 30390000000, + 17560000000, + 11260000000, + 1665, + 0, + 3730000000, + 3730000000, + 1, + 55740000000, + 5550000000, + 5550000000, + 1, + 13870000000, + 11200000000, + 11200000000, + 569, + 0, + 1070000000, + 1070000000, + 1, + 17900000000, + 60860000000, + 1570000000, + 317, + 0, + 14030000000, + 14030000000, + 318, + 0, + 2710000000, + 2710000000, + 1, + 12770000000, + 14660000000, + 7310000000, + 317, + 0, + 2050000000, + 2050000000, + 1, + 11120000000, + 24310000000, + 24310000000, + 1331, + 0, + 49140000000, + 940000000, + 491, + 0, + 12380000000, + 12380000000, + 1, + 21630000000, + 40710000000, + 90000000, + 10, + 82410000000, + 15760000000, + 130000000, + 1889, + 0, + 3840000000, + 30000000, + 1888, + 0, + 147730000000, + 120000000, + 1884, + 0, + 16850000000, + 4630000000, + 818, + 0, + 58190000000, + 1400000000, + 71, + 0, + 7870000000, + 7870000000, + 1, + 8330000000, + 47540000000, + 4000000000, + 352, + 0, + 2060000000, + 980000000, + 322, + 0, + 6090000000, + 6090000000, + 1, + 10000000, + 2500000000, + 2500000000, + 1, + 30610000000, + 5670000000, + 5670000000, + 1, + 23600000000, + 9860000000, + 9860000000, + 1045, + 38390000000, + 97280000000, + 200000000, + 10, + 15220000000, + 580000000, + 580000000, + 1, + 33420000000, + 3950000000, + 10000000, + 1875, + 0, + 4910000000, + 4910000000, + 1, + 840000000, + 26400000000, + 0, + 1869, + 0, + 2100000000, + 2100000000, + 1, + 320000000, + 9880000000, + 20000000, + 1865, + 0, + 39050000000, + 10000000, + 1864, + 0, + 4220000000, + 4220000000, + 1, + 35380000000, + 44620000000, + 4880000000, + 1857, + 0, + 4580000000, + 4580000000, + 1, + 32070000000, + 74080000000, + 70000000, + 1846, + 0, + 57890000000, + 5210000000, + 1844, + 0, + 10470000000, + 620000000, + 1841, + 0, + 25180000000, + 1210000000, + 1835, + 0, + 13950000000, + 6440000000, + 1831, + 0, + 340000000, + 70000000, + 1830, + 0, + 53570000000, + 5350000000, + 352, + 0, + 98460000000, + 17210000000, + 316, + 0, + 15850000000, + 15850000000, + 1, + 19170000000, + 3490000000, + 3490000000, + 1, + 14870000000, + 42430000000, + 360000000, + 365, + 0, + 23460000000, + 23460000000, + 318, + 0, + 16130000000, + 16130000000, + 363, + 0, + 7220000000, + 7220000000, + 1, + 52590000000, + 168190000000, + 9640000000, + 1820, + 19290000000, + 5351990000000, + 8420000000, + 1668, + 780000000, + 53840000000, + 340000000, + 1743, + 6540000000, + 91320000000, + 900000000, + 274, + 0, + 1150000000, + 1150000000, + 1, + 1287130000000, + 196110000000, + 195560000000, + 1740, + 0, + 1080570000000, + 688620000000, + 1665, + 0, + 7570000000, + 7570000000, + 1, + 0, + 510720000000, + 150000000, + 1734, + 1740000000, + 432950000000, + 450000000, + 1657, + 0, + 103730000000, + 2050000000, + 1703, + 0, + 19830000000, + 5120000000, + 316, + 0, + 7620000000, + 7620000000, + 1, + 4260000000, + 10450000000, + 1120000000, + 317, + 0, + 470000000, + 470000000, + 1, + 10600000000, + 11010000000, + 11010000000, + 903, + 0, + 6790000000, + 20000000, + 1044, + 0, + 3230000000, + 3230000000, + 1, + 3420000000, + 13820000000, + 200000000, + 365, + 0, + 24200000000, + 24200000000, + 318, + 0, + 6880000000, + 6880000000, + 1, + 20650000000, + 13290000000, + 1270000000, + 1399, + 0, + 1850000000, + 1850000000, + 1, + 70000000, + 12160000000, + 3370000000, + 755, + 6060000000, + 14290000000, + 580000000, + 1700, + 0, + 100000000, + 100000000, + 1, + 23240000000, + 330000000, + 0, + 1693, + 0, + 7630000000, + 7630000000, + 1, + 4770000000, + 12880000000, + 12880000000, + 1, + 12210000000, + 145340000000, + 1340000000, + 845, + 0, + 5380000000, + 5380000000, + 1, + 900000000, + 4410000000, + 4410000000, + 1, + 15590000000, + 10340000000, + 10340000000, + 1, + 21560000000, + 138130000000, + 170000000, + 1662, + 0, + 9580000000, + 9580000000, + 1, + 80000000, + 12170000000, + 0, + 1657, + 0, + 2920000000, + 2920000000, + 1, + 19950000000, + 43050000000, + 70000000, + 10, + 0, + 10000000, + 10000000, + 1, + 350000000, + 10000000, + 10000000, + 1, + 41150000000, + 410000000, + 0, + 962, + 0, + 50000000, + 50000000, + 1, + 36150000000, + 9130000000, + 80000000, + 1642, + 0, + 1140000000, + 1140000000, + 1, + 3540000000, + 28820000000, + 90000000, + 1635, + 0, + 5780000000, + 5780000000, + 1, + 4430000000, + 1370000000, + 1370000000, + 1, + 620000000, + 13530000000, + 160000000, + 789, + 0, + 720000000, + 720000000, + 1, + 14160000000, + 320000000, + 0, + 1629, + 0, + 5970000000, + 5970000000, + 1, + 70000000, + 3630000000, + 50000000, + 1603, + 0, + 1580000000, + 0, + 1625, + 0, + 14150000000, + 14150000000, + 1, + 4970000000, + 92940000000, + 1270000000, + 1606, + 0, + 25490000000, + 40000000, + 1602, + 0, + 670000000, + 670000000, + 1, + 7760000000, + 30550000000, + 170000000, + 472, + 4630000000, + 350000000, + 0, + 37, + 0, + 3990000000, + 3990000000, + 1, + 39260000000, + 14330000000, + 20000000, + 471, + 0, + 5170000000, + 5170000000, + 1, + 21570000000, + 1880000000, + 0, + 10, + 233600000000, + 1810000000, + 1810000000, + 1589, + 7530000000, + 3540000000, + 3540000000, + 1, + 24710000000, + 595760000000, + 4040000000, + 671, + 26520000000, + 120660000000, + 18040000000, + 317, + 34150000000, + 27660000000, + 9540000000, + 316, + 18630000000, + 83910000000, + 12980000000, + 317, + 9880000000, + 23640000000, + 6330000000, + 317, + 0, + 30000000, + 30000000, + 1, + 22960000000, + 2333690000000, + 12630000000, + 662, + 57780000000, + 19620000000, + 1590000000, + 1484, + 0, + 3470000000, + 3470000000, + 1, + 16160000000, + 32750000000, + 7380000000, + 663, + 0, + 10000000, + 10000000, + 1, + 23890000000, + 10120000000, + 7800000000, + 596, + 6620000000, + 35020000000, + 35020000000, + 1331, + 0, + 16200000000, + 50000000, + 466, + 0, + 3270000000, + 40000000, + 26, + 0, + 10600000000, + 10600000000, + 1, + 7190000000, + 10890000000, + 1150000000, + 317, + 0, + 630000000, + 630000000, + 1, + 47660000000, + 264790000000, + 2670000000, + 605, + 0, + 860000000, + 860000000, + 1, + 6280000000, + 40340000000, + 5900000000, + 601, + 0, + 1920000000, + 1920000000, + 1, + 62860000000, + 4250000000, + 4250000000, + 569, + 0, + 7020000000, + 7020000000, + 1, + 12410000000, + 5400000000, + 5400000000, + 1, + 11230000000, + 58080000000, + 46900000000, + 350, + 0, + 2750000000, + 2750000000, + 1, + 17430000000, + 23360000000, + 6480000000, + 1096, + 12050000000, + 8450000000, + 220000000, + 316, + 0, + 1170000000, + 1170000000, + 1, + 2680000000, + 16880000000, + 2460000000, + 317, + 10970000000, + 770000000, + 770000000, + 1, + 15720000000, + 20000000000, + 20000000000, + 351, + 0, + 64410000000, + 210000000, + 316, + 0, + 2630000000, + 2630000000, + 1, + 16480000000, + 63440000000, + 3770000000, + 317, + 12520000000, + 10000000, + 10000000, + 1, + 16760000000, + 100000000, + 100000000, + 1, + 82340000000, + 610000000, + 610000000, + 1, + 45610000000, + 38380000000, + 27580000000, + 1511, + 0, + 17620000000, + 6940000000, + 316, + 0, + 670000000, + 670000000, + 1, + 44440000000, + 40000000, + 40000000, + 1, + 720000000, + 372510000000, + 1680000000, + 10, + 60000000, + 17480000000, + 10000000, + 27, + 52610000000, + 970000000, + 970000000, + 1, + 61390000000, + 31110000000, + 14230000000, + 242, + 149210000000, + 4030000000, + 4030000000, + 1, + 273590000000, + 4480000000, + 4480000000, + 1, + 19090000000, + 20450000000, + 20450000000, + 1554, + 0, + 30000000, + 30000000, + 1, + 7510000000, + 26200000000, + 26190000000, + 748, + 65120000000, + 1349080000000, + 10200000000, + 1542, + 0, + 22100000000, + 13650000000, + 1540, + 0, + 23260000000, + 18820000000, + 1227, + 0, + 14610000000, + 14610000000, + 1, + 15910000000, + 34890000000, + 3010000000, + 1434, + 810000000, + 1070000000, + 1070000000, + 1, + 12190000000, + 2330000000, + 2330000000, + 1, + 68460000000, + 2885110000000, + 37850000000, + 1525, + 0, + 20000000, + 20000000, + 1, + 17110000000, + 78220000000, + 18640000000, + 504, + 0, + 48950000000, + 48920000000, + 735, + 0, + 1040000000, + 1040000000, + 1, + 30700000000, + 12890000000, + 6730000000, + 1511, + 0, + 32500000000, + 3520000000, + 316, + 0, + 990000000, + 990000000, + 1, + 14040000000, + 500020000000, + 3530000000, + 14, + 0, + 2350000000, + 2350000000, + 1, + 136820000000, + 57480000000, + 830000000, + 1526, + 0, + 1192040000000, + 5500000000, + 624, + 0, + 15980000000, + 15980000000, + 1080, + 0, + 4110000000, + 4110000000, + 1, + 16070000000, + 854020000000, + 11350000000, + 504, + 0, + 146190000000, + 12020000000, + 503, + 0, + 10000000, + 10000000, + 1, + 41430000000, + 13250000000, + 13250000000, + 1, + 33600000000, + 10500000000, + 2230000000, + 1522, + 0, + 588460000000, + 2680000000, + 489, + 0, + 138810000000, + 138810000000, + 193, + 0, + 246900000000, + 12390000000, + 342, + 0, + 3870000000, + 500000000, + 584, + 0, + 5630000000, + 5630000000, + 1, + 19200000000, + 22190000000, + 200000000, + 835, + 0, + 59020000000, + 10000000, + 1063, + 0, + 528330000000, + 170000000, + 426, + 0, + 8960000000, + 30000000, + 1047, + 0, + 3000000000, + 3000000000, + 1, + 5290000000, + 11460000000, + 11460000000, + 1, + 32400000000, + 2240000000, + 2240000000, + 1, + 43270000000, + 12790000000, + 11170000000, + 550, + 0, + 6320000000, + 6320000000, + 1, + 44990000000, + 5540000000, + 5540000000, + 1, + 2950000000, + 22070000000, + 3420000000, + 317, + 7930000000, + 2690000000, + 2690000000, + 1, + 180900000000, + 389250000000, + 6790000000, + 475, + 0, + 38820000000, + 36630000000, + 473, + 0, + 9720000000, + 9720000000, + 1, + 61680000000, + 17270000000, + 550000000, + 27, + 5050000000, + 8230000000, + 20000000, + 33, + 174140000000, + 336530000000, + 31920000000, + 1501, + 0, + 719690000000, + 13950000000, + 672, + 28320000000, + 18710000000, + 5150000000, + 319, + 0, + 16040000000, + 16040000000, + 318, + 0, + 22880000000, + 22880000000, + 363, + 0, + 4990000000, + 4990000000, + 1, + 28820000000, + 13130000000, + 2230000000, + 317, + 0, + 300000000, + 300000000, + 1, + 29910000000, + 26260000000, + 5250000000, + 319, + 0, + 8680000000, + 8680000000, + 318, + 0, + 9850000000, + 9850000000, + 363, + 0, + 4710000000, + 4710000000, + 1, + 27200000000, + 980270000000, + 43780000000, + 1481, + 44960000000, + 2160000000, + 2160000000, + 351, + 0, + 7140000000, + 7140000000, + 1, + 69500000000, + 217060000000, + 1280000000, + 664, + 80490000000, + 144130000000, + 370000000, + 10, + 15810000000, + 290000000, + 290000000, + 1, + 22770000000, + 8270000000, + 8210000000, + 28, + 0, + 450000000, + 450000000, + 1, + 6500000000, + 235190000000, + 1230000000, + 492, + 70000000, + 310000000, + 310000000, + 1, + 105930000000, + 23690000000, + 11100000000, + 588, + 0, + 25180000000, + 18840000000, + 1362, + 0, + 570000000, + 570000000, + 1, + 780000000, + 3420000000, + 3420000000, + 1, + 19840000000, + 1416370000000, + 11990000000, + 274, + 0, + 64860000000, + 570000000, + 1466, + 0, + 130000000, + 130000000, + 1, + 28120000000, + 40810000000, + 330000000, + 10, + 130480000000, + 23310000000, + 8550000000, + 783, + 18380000000, + 51380000000, + 14860000000, + 811, + 0, + 21880000000, + 7690000000, + 810, + 0, + 14970000000, + 530000000, + 756, + 0, + 1010000000, + 1010000000, + 1, + 5370000000, + 744380000000, + 28210000000, + 796, + 0, + 176930000000, + 2770000000, + 785, + 0, + 20230000000, + 4610000000, + 316, + 0, + 1150000000, + 1150000000, + 1, + 2020000000, + 20590000000, + 2940000000, + 317, + 22650000000, + 20140000000, + 140000000, + 1451, + 0, + 3700000000, + 3700000000, + 1, + 60000000, + 12400000000, + 2490000000, + 1419, + 0, + 140000000, + 140000000, + 1, + 6400000000, + 11970000000, + 11970000000, + 1, + 15980000000, + 80700000000, + 2770000000, + 1451, + 0, + 543010000000, + 44110000000, + 1441, + 0, + 11970000000, + 4180000000, + 316, + 0, + 520000000, + 520000000, + 1, + 110000000, + 50310000000, + 320000000, + 809, + 0, + 3630000000, + 3630000000, + 1, + 8370000000, + 6080000000, + 6080000000, + 1, + 7790000000, + 2970000000, + 2970000000, + 1, + 12190000000, + 28080000000, + 9700000000, + 688, + 0, + 10840000000, + 8210000000, + 1189, + 0, + 12360000000, + 1300000000, + 443, + 0, + 9610000000, + 7540000000, + 316, + 0, + 4790000000, + 4790000000, + 1437, + 0, + 7000000000, + 7000000000, + 1, + 27530000000, + 56230000000, + 12390000000, + 298, + 8270000000, + 3960000000, + 3960000000, + 1, + 12480000000, + 15540000000, + 2090000000, + 1434, + 0, + 12880000000, + 12880000000, + 1, + 6910000000, + 44000000000, + 1750000000, + 1427, + 0, + 14460000000, + 13060000000, + 1426, + 0, + 180000000, + 180000000, + 1, + 8020000000, + 25710000000, + 3980000000, + 1419, + 0, + 360000000, + 360000000, + 1, + 7380000000, + 2050000000, + 2050000000, + 1, + 1560000000, + 20530000000, + 6900000000, + 298, + 10460000000, + 2260000000, + 2260000000, + 1, + 14050000000, + 2030000000, + 560000000, + 1420, + 0, + 1680000000, + 1680000000, + 1, + 45790000000, + 358990000000, + 22470000000, + 1403, + 0, + 45240000000, + 1460000000, + 509, + 0, + 527750000000, + 18070000000, + 316, + 0, + 100000000, + 100000000, + 1, + 10000000, + 370000000, + 370000000, + 1, + 29340000000, + 13760000000, + 6570000000, + 1104, + 0, + 2970000000, + 2970000000, + 1, + 12520000000, + 21710000000, + 580000000, + 317, + 0, + 20000000, + 20000000, + 1, + 42140000000, + 87790000000, + 16240000000, + 1364, + 0, + 1851070000000, + 6950000000, + 447, + 0, + 71690000000, + 12340000000, + 1243, + 0, + 22210000000, + 9440000000, + 1382, + 0, + 143180000000, + 9310000000, + 1379, + 0, + 631940000000, + 5870000000, + 1365, + 0, + 91116090000000, + 6550000000, + 253, + 0, + 3610000000, + 280000000, + 753, + 0, + 71820000000, + 36150000000, + 316, + 0, + 14770000000, + 14770000000, + 1, + 86120000000, + 93550000000, + 14380000000, + 650, + 0, + 20000000, + 20000000, + 1, + 360000000, + 1830000000, + 140000000, + 750, + 0, + 8150000000, + 8150000000, + 1, + 72930000000, + 25510000000, + 6910000000, + 346, + 0, + 3160000000, + 3160000000, + 1, + 14510000000, + 539330000000, + 3690000000, + 649, + 0, + 3240000000, + 3240000000, + 1, + 29290000000, + 8370000000, + 8370000000, + 1, + 59900000000, + 62560000000, + 8570000000, + 504, + 0, + 17280000000, + 17280000000, + 735, + 0, + 620000000, + 620000000, + 1, + 121080000000, + 2434380000000, + 12710000000, + 624, + 0, + 20000000, + 20000000, + 1, + 6310000000, + 9730000000, + 9730000000, + 1, + 25450000000, + 293980000000, + 2090000000, + 10, + 8430000000, + 3240000000, + 3240000000, + 1, + 22150000000, + 17880000000, + 0, + 711, + 0, + 440000000, + 440000000, + 1, + 720000000, + 134910000000, + 120000000, + 678, + 0, + 180000000, + 180000000, + 1, + 13980000000, + 8450000000, + 90000000, + 672, + 0, + 8140000000, + 8140000000, + 1, + 5650000000, + 46320000000, + 2190000000, + 663, + 7740000000, + 560000000, + 20000000, + 658, + 32200000000, + 51440000000, + 600000000, + 625, + 3400000000, + 11890000000, + 120000000, + 472, + 0, + 80000000, + 80000000, + 1, + 6800000000, + 9980000000, + 120000000, + 647, + 0, + 250000000, + 250000000, + 1, + 5630000000, + 380000000, + 380000000, + 1, + 27810000000, + 400000000, + 10000000, + 10, + 0, + 1340000000, + 1340000000, + 1, + 44570000000, + 65230000000, + 260000000, + 10, + 9060000000, + 500000000, + 500000000, + 1, + 57830000000, + 14540000000, + 50000000, + 625, + 17280000000, + 6101260000000, + 0, + 460, + 0, + 3222070000000, + 150000000, + 253, + 0, + 180000000, + 180000000, + 1, + 27110000000, + 720580000000, + 1550000000, + 246, + 9390000000, + 1860000000, + 1860000000, + 1, + 232790000000, + 14520000000, + 14520000000, + 48, + 30000000, + 13690000000, + 13690000000, + 230, + 156250000000, + 121540000000, + 2970000000, + 58, + 0, + 22610000000, + 440000000, + 221, + 0, + 30000000, + 30000000, + 1, + 45240000000, + 8560000000, + 8560000000, + 219, + 0, + 840000000, + 840000000, + 1, + 273520000000, + 88810000000, + 84390000000, + 213, + 0, + 31830000000, + 31830000000, + 212, + 540000000, + 20690000000, + 50000000, + 208, + 50000000, + 156760000000, + 1110000000, + 197, + 8510000000, + 13630000000, + 13630000000, + 1, + 470650000000, + 201340000000, + 3840000000, + 147, + 0, + 189350000000, + 2290000000, + 191, + 0, + 4420000000, + 4420000000, + 1, + 9010000000, + 25400000000, + 730000000, + 184, + 0, + 58130000000, + 1170000000, + 188, + 0, + 640000000, + 640000000, + 1, + 57710000000, + 320000000, + 320000000, + 1, + 16190000000, + 712010000000, + 1620000000, + 161, + 0, + 150130000000, + 20000000, + 159, + 0, + 46910000000, + 22630000000, + 158, + 0, + 44000000000, + 44000000000, + 157, + 0, + 1920000000, + 1920000000, + 1, + 1730000000, + 24840000000, + 2410000000, + 85, + 0, + 2700000000, + 2700000000, + 1, + 3164060000000, + 1568420000000, + 1240410000000, + 131, + 0, + 2103200000000, + 280880000000, + 139, + 0, + 288220000000, + 112370000000, + 138, + 0, + 259310000000, + 259310000000, + 137, + 0, + 570430000000, + 560630000000, + 136, + 0, + 9140000000, + 9140000000, + 135, + 0, + 193980000000, + 176470000000, + 133, + 0, + 930000000, + 930000000, + 1, + 1550000000, + 20480000000, + 870000000, + 129, + 0, + 60000000, + 60000000, + 1, + 191860000000, + 22950000000, + 10120000000, + 122, + 0, + 3890000000, + 3890000000, + 1, + 49510000000, + 88950000000, + 940000000, + 115, + 81240000000, + 10300000000, + 10300000000, + 1, + 107730000000, + 150000000, + 150000000, + 1, + 5310000000, + 19140000000, + 18870000000, + 22, + 0, + 740000000, + 740000000, + 1, + 2270000000, + 80000000, + 80000000, + 1, + 9410000000, + 10480000000, + 10480000000, + 1, + 30200000000, + 22260000000, + 17370000000, + 100, + 0, + 48650000000, + 48650000000, + 46, + 0, + 35340000000, + 19920000000, + 68, + 0, + 5810000000, + 5810000000, + 1, + 14860000000, + 13430000000, + 5810000000, + 97, + 0, + 2550000000, + 2550000000, + 64, + 0, + 6160000000, + 6160000000, + 1, + 1970000000, + 17200000000, + 690000000, + 95, + 0, + 590000000, + 590000000, + 1, + 0, + 29560000000, + 90000000, + 27, + 71780000000, + 14890000000, + 570000000, + 89, + 0, + 491940000000, + 11750000000, + 86, + 0, + 4340000000, + 4340000000, + 1, + 190000000, + 13970000000, + 270000000, + 83, + 0, + 100000000, + 100000000, + 1, + 14790000000, + 10410000000, + 4760000000, + 47, + 0, + 1430000000, + 1430000000, + 81, + 0, + 7680000000, + 7680000000, + 1, + 26440000000, + 2160000000, + 1510000000, + 78, + 0, + 13250000000, + 13250000000, + 1, + 12020000000, + 4440000000, + 4440000000, + 1, + 138300000000, + 133390000000, + 133390000000, + 74, + 0, + 15250000000, + 15250000000, + 72, + 0, + 187590000000, + 64840000000, + 66, + 0, + 10710000000, + 10710000000, + 65, + 0, + 34060000000, + 34060000000, + 64, + 0, + 175780000000, + 13160000000, + 60, + 0, + 11910000000, + 11910000000, + 1, + 21550000000, + 53680000000, + 10450000000, + 21, + 0, + 759930000000, + 11090000000, + 52, + 0, + 9440000000, + 3750000000, + 50, + 0, + 9020000000, + 9020000000, + 1, + 130000000, + 6220000000, + 10000000, + 33, + 0, + 1810000000, + 1810000000, + 1, + 1270000000, + 170000000, + 170000000, + 1, + 40790000000, + 20270000000, + 210000000, + 44, + 0, + 403620000000, + 3030000000, + 38, + 0, + 6730000000, + 6730000000, + 1, + 365500000000, + 31930000000, + 31810000000, + 108, + 0, + 8530000000, + 8530000000, + 1, + 306440000000, + 3240000000, + 3240000000, + 1, + 18440000000, + 560000000, + 560000000, + 1, + 11380000000, + 42600000000, + 39280000000, + 22, + 0, + 1820000000, + 1820000000, + 1, + 20340000000, + 1330000000, + 1330000000, + 1, + 18160000000, + 2700000000, + 2700000000, + 1, + 24070000000, + 11300000000, + 11300000000, + 64, + 0, + 6600000000, + 6600000000, + 39, + 0, + 7230000000, + 7230000000, + 1, + 101170000000, + 56750000000, + 44330000000, + 100, + 0, + 123370000000, + 123370000000, + 46, + 0, + 71390000000, + 41590000000, + 68, + 0, + 15090000000, + 15090000000, + 1, + 37170000000, + 31990000000, + 15050000000, + 97, + 0, + 21780000000, + 21780000000, + 64, + 0, + 20000000, + 20000000, + 1, + 5270000000, + 63630000000, + 2070000000, + 95, + 0, + 2300000000, + 2300000000, + 1, + 0, + 88500000000, + 180000000, + 27, + 171600000000, + 39480000000, + 1680000000, + 89, + 0, + 18770000000, + 18770000000, + 88, + 0, + 1152360000000, + 25810000000, + 86, + 0, + 5280000000, + 5280000000, + 1, + 430000000, + 42860000000, + 630000000, + 83, + 0, + 320000000, + 320000000, + 1, + 30790000000, + 25920000000, + 12970000000, + 47, + 0, + 16260000000, + 16260000000, + 81, + 0, + 940000000, + 940000000, + 1, + 70580000000, + 12870000000, + 160000000, + 79, + 0, + 22770000000, + 18120000000, + 78, + 0, + 8420000000, + 8420000000, + 1, + 8360000000, + 320000000, + 320000000, + 1, + 31030000000, + 11210000000, + 11210000000, + 63, + 0, + 860000000, + 860000000, + 1, + 342360000000, + 331140000000, + 331140000000, + 74, + 0, + 1750000000, + 1750000000, + 73, + 0, + 38950000000, + 38950000000, + 72, + 0, + 456020000000, + 168720000000, + 66, + 0, + 31580000000, + 31580000000, + 65, + 0, + 84010000000, + 84010000000, + 64, + 0, + 431950000000, + 34260000000, + 60, + 0, + 15600000000, + 15460000000, + 49, + 0, + 10110000000, + 10110000000, + 1, + 58710000000, + 206270000000, + 34280000000, + 21, + 0, + 16910000000, + 0, + 26, + 0, + 2194750000000, + 32910000000, + 52, + 0, + 31020000000, + 12790000000, + 50, + 0, + 12620000000, + 80000000, + 32, + 0, + 700000000, + 700000000, + 1, + 270000000, + 28610000000, + 40000000, + 33, + 18330000000, + 1560000000, + 1560000000, + 1, + 47600000000, + 54760000000, + 810000000, + 44, + 0, + 1001350000000, + 9250000000, + 38, + 0, + 17870000000, + 17870000000, + 1, + 38780000000, + 38510000000, + 38200000000, + 34, + 43080000000, + 13640000000, + 20000000, + 27, + 560000000, + 34220000000, + 650000000, + 18, + 0, + 4640000000, + 4640000000, + 1 + ], + [ + 207030000000, + 6510000000, + 500000000, + 366, + 0, + 1810000000, + 1810000000, + 1, + 1040000000, + 3880000000, + 3770000000, + 546, + 0, + 8680000000, + 8680000000, + 1, + 217210000000, + 11570000000, + 2000000000, + 1189, + 0, + 31230000000, + 2780000000, + 322, + 0, + 62270000000, + 19500000000, + 443, + 0, + 555740000000, + 13050000000, + 1229, + 0, + 24130000000, + 20010000000, + 1227, + 0, + 1760000000, + 650000000, + 1496, + 0, + 10890000000, + 10890000000, + 1, + 28620000000, + 12660000000, + 12660000000, + 1, + 90830000000, + 5846780000000, + 30480000000, + 2155, + 0, + 30000000, + 30000000, + 1, + 320000000, + 70000000, + 70000000, + 1, + 85660000000, + 169040000000, + 1290000000, + 37, + 0, + 7450000000, + 7450000000, + 1, + 32780000000, + 30670000000, + 13920000000, + 2146, + 0, + 1860000000, + 1860000000, + 1, + 60000000, + 320000000, + 320000000, + 1, + 610000000, + 19760000000, + 1940000000, + 2140, + 0, + 9340000000, + 9340000000, + 1, + 1420000000, + 3420000000, + 3420000000, + 1, + 54660000000, + 26500000000, + 250000000, + 165, + 0, + 2940000000, + 2940000000, + 1, + 2400000000, + 3880000000, + 60000000, + 365, + 0, + 13520000000, + 13520000000, + 1, + 11170000000, + 209940000000, + 4270000000, + 2132, + 190000000, + 17610000000, + 10000000, + 1842, + 5980000000, + 8090000000, + 430000000, + 317, + 0, + 1390000000, + 1390000000, + 1, + 144160000000, + 308110000000, + 243800000000, + 2123, + 0, + 4110000000, + 150000000, + 540, + 0, + 87010000000, + 8240000000, + 443, + 0, + 28360000000, + 4940000000, + 316, + 0, + 15280000000, + 2050000000, + 756, + 0, + 8650000000, + 8650000000, + 1, + 40540000000, + 120440000000, + 54840000000, + 2119, + 0, + 150140000000, + 27660000000, + 443, + 0, + 78270000000, + 4160000000, + 316, + 0, + 42010000000, + 3770000000, + 756, + 0, + 2120000000, + 2120000000, + 1, + 17210000000, + 19920000000, + 19610000000, + 306, + 0, + 100000000, + 100000000, + 1, + 91580000000, + 40680000000, + 560000000, + 365, + 0, + 25840000000, + 25840000000, + 318, + 0, + 12020000000, + 12020000000, + 363, + 0, + 7370000000, + 7370000000, + 1, + 15570000000, + 24770000000, + 4500000000, + 316, + 0, + 160000000, + 160000000, + 1, + 8270000000, + 18410000000, + 4100000000, + 317, + 0, + 20000000, + 20000000, + 1, + 56670000000, + 133970000000, + 24050000000, + 2107, + 0, + 1780000000, + 150000000, + 352, + 0, + 48530000000, + 27460000000, + 553, + 0, + 27590000000, + 27590000000, + 1, + 40260000000, + 12310000000, + 12310000000, + 569, + 0, + 2140000000, + 2140000000, + 1, + 42490000000, + 76150000000, + 6250000000, + 2104, + 0, + 142580000000, + 22450000000, + 350, + 0, + 1390000000, + 1120000000, + 1227, + 0, + 6450000000, + 6450000000, + 1, + 9900000000, + 26720000000, + 26720000000, + 351, + 0, + 5330000000, + 5330000000, + 1, + 1320000000, + 470000000, + 470000000, + 1, + 11180000000, + 77720000000, + 160000000, + 2047, + 0, + 7530000000, + 7530000000, + 1, + 32220000000, + 8850000000, + 120000000, + 316, + 0, + 140000000, + 140000000, + 1, + 1780000000, + 1540000000, + 1540000000, + 1, + 15820000000, + 18360000000, + 18360000000, + 1, + 24630000000, + 13690000000, + 1920000000, + 771, + 0, + 12260000000, + 12260000000, + 1, + 22420000000, + 65650000000, + 1920000000, + 2042, + 350000000, + 18070000000, + 18070000000, + 92, + 7500000000, + 58800000000, + 1330000000, + 2090, + 47100000000, + 4150000000, + 30000000, + 10, + 74510000000, + 140270000000, + 750000000, + 476, + 318270000000, + 11360000000, + 11200000000, + 1814, + 50050000000, + 508610000000, + 1250000000, + 1755, + 0, + 230000000, + 230000000, + 1, + 13870000000, + 9790000000, + 220000000, + 1750, + 0, + 20000000, + 20000000, + 1, + 39670000000, + 2340000000, + 2340000000, + 730, + 180000000, + 216140000000, + 210000000, + 667, + 0, + 640000000, + 640000000, + 1, + 33440000000, + 77050000000, + 5860000000, + 367, + 0, + 20030000000, + 610000000, + 24, + 0, + 3150000000, + 3150000000, + 1, + 176940000000, + 166380000000, + 550000000, + 1585, + 0, + 114590000000, + 20000000, + 1486, + 0, + 204280000000, + 230000000, + 627, + 0, + 6520000000, + 6520000000, + 1, + 15900000000, + 108070000000, + 300000000, + 492, + 220790000000, + 18310000000, + 380000000, + 1487, + 9660000000, + 11920000000, + 9320000000, + 1330, + 0, + 559750000000, + 5450000000, + 2076, + 0, + 450000000, + 450000000, + 1, + 9160000000, + 114340000000, + 360000000, + 1793, + 18950000000, + 26270000000, + 50000000, + 10, + 0, + 6200000000, + 6200000000, + 1, + 2550000000, + 27750000000, + 480000000, + 317, + 10230000000, + 18450000000, + 570000000, + 317, + 0, + 170000000, + 170000000, + 1, + 8110000000, + 20970000000, + 810000000, + 1774, + 7570000000, + 36720000000, + 0, + 1766, + 0, + 410000000, + 410000000, + 1, + 670000000, + 34250000000, + 0, + 1766, + 0, + 530000000, + 530000000, + 1, + 2750000000, + 40050000000, + 0, + 1766, + 0, + 810000000, + 810000000, + 1, + 5070000000, + 9450000000, + 9450000000, + 1, + 24320000000, + 3910000000, + 220000000, + 520, + 0, + 10850000000, + 10850000000, + 1, + 7420000000, + 18910000000, + 14920000000, + 118, + 0, + 14430000000, + 80000000, + 113, + 0, + 620000000, + 620000000, + 1, + 5320000000, + 96550000000, + 420000000, + 40, + 0, + 4840000000, + 4840000000, + 1, + 13320000000, + 9680000000, + 20000000, + 2062, + 0, + 5470000000, + 5470000000, + 1, + 1950000000, + 347980000000, + 0, + 2031, + 110420000000, + 11410000000, + 11410000000, + 1, + 76200000000, + 19490000000, + 330000000, + 365, + 0, + 52070000000, + 7840000000, + 319, + 0, + 30160000000, + 30160000000, + 318, + 0, + 54830000000, + 54830000000, + 363, + 0, + 4210000000, + 4210000000, + 1, + 11630000000, + 61630000000, + 1790000000, + 317, + 760000000, + 62530000000, + 5020000000, + 573, + 181220000000, + 340000000, + 30000000, + 319, + 0, + 13590000000, + 13590000000, + 1, + 20610000000, + 783570000000, + 46580000000, + 350, + 0, + 14710000000, + 230000000, + 1089, + 0, + 1610000000, + 1610000000, + 1, + 123080000000, + 14310000000, + 1090000000, + 2017, + 0, + 42560000000, + 42550000000, + 2016, + 0, + 297380000000, + 17550000000, + 2012, + 0, + 10452690000000, + 75660000000, + 1031, + 0, + 350000000, + 350000000, + 1, + 39740000000, + 330000000, + 330000000, + 1, + 66710000000, + 8270000000, + 240000000, + 366, + 0, + 1490000000, + 1490000000, + 1, + 2430000000, + 18680000000, + 18320000000, + 364, + 0, + 6410000000, + 6410000000, + 1, + 62660000000, + 103170000000, + 320000000, + 10, + 49620000000, + 9680000000, + 1120000000, + 319, + 0, + 1370000000, + 1370000000, + 318, + 0, + 8410000000, + 8410000000, + 363, + 0, + 11570000000, + 11570000000, + 1, + 249140000000, + 29050000000, + 10000000, + 1870, + 0, + 1840000000, + 1840000000, + 1, + 41660000000, + 6300000000, + 6300000000, + 1, + 110630000000, + 40930000000, + 570000000, + 365, + 0, + 13240000000, + 13240000000, + 363, + 0, + 5120000000, + 5120000000, + 1, + 36820000000, + 7350000000, + 7350000000, + 1, + 38420000000, + 35080000000, + 100000000, + 466, + 0, + 13120000000, + 13120000000, + 1, + 34100000000, + 40620000000, + 1170000000, + 476, + 82540000000, + 14570000000, + 90000000, + 1890, + 0, + 1060000000, + 1060000000, + 1, + 30000000, + 3810000000, + 3810000000, + 1, + 120000000, + 136910000000, + 70000000, + 1655, + 0, + 6660000000, + 10000000, + 1885, + 0, + 4040000000, + 4040000000, + 1, + 4630000000, + 6970000000, + 1040000000, + 317, + 0, + 5250000000, + 5250000000, + 1, + 1400000000, + 56790000000, + 3630000000, + 490, + 20200000000, + 42710000000, + 1440000000, + 317, + 0, + 830000000, + 830000000, + 1, + 980000000, + 1080000000, + 1080000000, + 1, + 116930000000, + 97080000000, + 630000000, + 476, + 49230000000, + 3940000000, + 3940000000, + 1, + 5750000000, + 26170000000, + 0, + 836, + 0, + 230000000, + 230000000, + 1, + 2440000000, + 360000000, + 0, + 1866, + 0, + 9500000000, + 9500000000, + 1, + 10000000, + 37740000000, + 0, + 1663, + 0, + 1300000000, + 1300000000, + 1, + 44480000000, + 8580000000, + 220000000, + 1824, + 0, + 11400000000, + 5400000000, + 1858, + 0, + 13310000000, + 230000000, + 1100, + 0, + 6450000000, + 6450000000, + 1, + 36720000000, + 74010000000, + 7500000000, + 1847, + 5210000000, + 50620000000, + 48780000000, + 1845, + 0, + 2060000000, + 2060000000, + 1, + 620000000, + 9700000000, + 20000000, + 1842, + 0, + 150000000, + 150000000, + 1, + 1210000000, + 23840000000, + 370000000, + 1836, + 0, + 130000000, + 130000000, + 1, + 6440000000, + 1760000000, + 0, + 1832, + 0, + 5750000000, + 5750000000, + 1, + 70000000, + 270000000, + 270000000, + 1, + 5350000000, + 46530000000, + 2620000000, + 317, + 0, + 1690000000, + 1690000000, + 1, + 17210000000, + 81190000000, + 19920000000, + 317, + 0, + 60000000, + 60000000, + 1, + 53740000000, + 41770000000, + 1930000000, + 366, + 0, + 300000000, + 300000000, + 1, + 109040000000, + 10760000000, + 8130000000, + 1826, + 0, + 142460000000, + 17810000000, + 1821, + 0, + 5330000000, + 5330000000, + 1, + 27710000000, + 5334690000000, + 21610000000, + 1669, + 0, + 8880000000, + 8880000000, + 1, + 1120000000, + 39880000000, + 150000000, + 322, + 0, + 4020000000, + 480000000, + 1194, + 0, + 9600000000, + 9600000000, + 1, + 7440000000, + 90420000000, + 520000000, + 904, + 1483840000000, + 550000000, + 550000000, + 1, + 688620000000, + 391640000000, + 289930000000, + 312, + 0, + 310000000, + 310000000, + 1, + 7720000000, + 88050000000, + 4400000000, + 1737, + 0, + 422520000000, + 3940000000, + 316, + 2190000000, + 431410000000, + 2310000000, + 1658, + 0, + 1090000000, + 1090000000, + 1, + 2050000000, + 73770000000, + 1050000000, + 1707, + 0, + 27900000000, + 2420000000, + 1704, + 0, + 10000000, + 10000000, + 1, + 5120000000, + 14650000000, + 360000000, + 317, + 0, + 60000000, + 60000000, + 1, + 13000000000, + 9330000000, + 9330000000, + 1, + 22100000000, + 6770000000, + 6770000000, + 1045, + 6850000000, + 13560000000, + 140000000, + 366, + 0, + 60000000, + 60000000, + 1, + 53000000000, + 11680000000, + 2160000000, + 1096, + 0, + 340000000, + 340000000, + 1, + 5290000000, + 7890000000, + 7050000000, + 272, + 0, + 900000000, + 900000000, + 1, + 6640000000, + 13710000000, + 13710000000, + 1, + 23340000000, + 330000000, + 40000000, + 1694, + 38830000000, + 143660000000, + 2660000000, + 846, + 0, + 340000000, + 340000000, + 1, + 58350000000, + 81000000000, + 150000000, + 1666, + 0, + 54530000000, + 20000000, + 1663, + 0, + 2430000000, + 2430000000, + 1, + 9660000000, + 12170000000, + 30000000, + 1658, + 22940000000, + 42980000000, + 290000000, + 476, + 41520000000, + 410000000, + 410000000, + 1, + 36280000000, + 9000000000, + 130000000, + 1643, + 0, + 50000000, + 50000000, + 1, + 4770000000, + 28730000000, + 770000000, + 1636, + 12360000000, + 13370000000, + 240000000, + 790, + 14880000000, + 320000000, + 320000000, + 1, + 6090000000, + 320000000, + 0, + 931, + 0, + 3260000000, + 3260000000, + 1, + 0, + 1580000000, + 0, + 1626, + 20390000000, + 65520000000, + 430000000, + 1608, + 0, + 4880000000, + 2580000000, + 1607, + 0, + 21270000000, + 21270000000, + 1, + 40000000, + 14870000000, + 150000000, + 1603, + 0, + 10580000000, + 10580000000, + 1, + 8600000000, + 28540000000, + 200000000, + 475, + 0, + 1840000000, + 1840000000, + 1, + 4630000000, + 350000000, + 350000000, + 1, + 43270000000, + 14310000000, + 50000000, + 472, + 26740000000, + 1880000000, + 20000000, + 476, + 275230000000, + 454510000000, + 67930000000, + 1501, + 0, + 137210000000, + 2940000000, + 672, + 44560000000, + 350000000, + 20000000, + 365, + 0, + 30660000000, + 5770000000, + 319, + 0, + 21610000000, + 21610000000, + 318, + 0, + 40080000000, + 40080000000, + 363, + 0, + 9920000000, + 9920000000, + 1, + 43690000000, + 18000000000, + 2800000000, + 317, + 0, + 120000000, + 120000000, + 1, + 31610000000, + 29310000000, + 9530000000, + 319, + 0, + 11810000000, + 11810000000, + 318, + 0, + 21980000000, + 21980000000, + 363, + 0, + 7830000000, + 7830000000, + 1, + 16210000000, + 5140000000, + 5140000000, + 363, + 0, + 12170000000, + 12170000000, + 1, + 35620000000, + 2321060000000, + 123950000000, + 663, + 59370000000, + 14470000000, + 14470000000, + 351, + 0, + 3560000000, + 3560000000, + 1, + 27010000000, + 25320000000, + 25320000000, + 193, + 0, + 50000000, + 50000000, + 1, + 31700000000, + 2320000000, + 2320000000, + 1, + 41690000000, + 16150000000, + 110000000, + 10, + 40000000, + 3230000000, + 0, + 27, + 18940000000, + 9740000000, + 9740000000, + 1, + 50960000000, + 207800000000, + 4060000000, + 606, + 0, + 54300000000, + 10110000000, + 352, + 0, + 20000000, + 20000000, + 1, + 13040000000, + 33930000000, + 530000000, + 602, + 0, + 510000000, + 510000000, + 1, + 151990000000, + 1440000000, + 1440000000, + 351, + 0, + 9740000000, + 9740000000, + 1, + 26660000000, + 1390000000, + 1390000000, + 193, + 0, + 6010000000, + 1590000000, + 1097, + 0, + 9480000000, + 9480000000, + 1, + 12270000000, + 8010000000, + 1250000000, + 317, + 0, + 220000000, + 220000000, + 1, + 6310000000, + 1760000000, + 630000000, + 319, + 0, + 12660000000, + 12660000000, + 1, + 47670000000, + 64200000000, + 1900000000, + 317, + 22880000000, + 360000000, + 10000000, + 365, + 0, + 18740000000, + 1280000000, + 319, + 0, + 13540000000, + 13540000000, + 318, + 0, + 18270000000, + 18270000000, + 363, + 0, + 8760000000, + 8760000000, + 1, + 185530000000, + 10800000000, + 10800000000, + 1, + 6940000000, + 9900000000, + 1610000000, + 317, + 0, + 780000000, + 780000000, + 1, + 47550000000, + 370830000000, + 1220000000, + 512, + 70000000, + 17470000000, + 17470000000, + 28, + 129200000000, + 10620000000, + 10620000000, + 1064, + 0, + 6260000000, + 6260000000, + 1, + 504580000000, + 10000000, + 10000000, + 1, + 75320000000, + 1040640000000, + 15280000000, + 1545, + 0, + 298240000000, + 20760000000, + 738, + 13650000000, + 4890000000, + 4890000000, + 1541, + 0, + 3560000000, + 3560000000, + 1, + 18820000000, + 4440000000, + 4440000000, + 1, + 33530000000, + 31880000000, + 19300000000, + 560, + 122710000000, + 188830000000, + 10950000000, + 1526, + 0, + 2643110000000, + 11170000000, + 624, + 0, + 3430000000, + 3430000000, + 1080, + 0, + 11890000000, + 11890000000, + 1, + 35770000000, + 59580000000, + 13590000000, + 273, + 48920000000, + 30000000, + 30000000, + 1, + 38470000000, + 6160000000, + 6160000000, + 1, + 3520000000, + 28980000000, + 4940000000, + 317, + 18560000000, + 449150000000, + 3230000000, + 165, + 0, + 12800000000, + 12270000000, + 118, + 0, + 30060000000, + 12400000000, + 743, + 0, + 4480000000, + 4480000000, + 1, + 140000000000, + 56480000000, + 100000000, + 1527, + 0, + 170000000, + 170000000, + 1, + 5500000000, + 1186490000000, + 1960000000, + 625, + 0, + 50000000, + 50000000, + 1, + 47510000000, + 842650000000, + 11500000000, + 273, + 0, + 20000000, + 20000000, + 1, + 12020000000, + 126820000000, + 126820000000, + 193, + 0, + 7350000000, + 7350000000, + 1, + 90520000000, + 4520000000, + 3350000000, + 1523, + 0, + 3750000000, + 3750000000, + 1, + 2680000000, + 585780000000, + 11980000000, + 490, + 151200000000, + 18040000000, + 18010000000, + 1331, + 0, + 206500000000, + 2380000000, + 465, + 0, + 9970000000, + 9970000000, + 1, + 500000000, + 450000000, + 160000000, + 585, + 0, + 2920000000, + 2920000000, + 1, + 25030000000, + 9540000000, + 70000000, + 610, + 0, + 9810000000, + 0, + 1068, + 0, + 2640000000, + 2640000000, + 1, + 10000000, + 59010000000, + 30000000, + 1514, + 170000000, + 528120000000, + 528120000000, + 318, + 0, + 40000000, + 40000000, + 1, + 30000000, + 8430000000, + 40000000, + 1048, + 0, + 500000000, + 500000000, + 1, + 108830000000, + 1620000000, + 1620000000, + 1, + 63220000000, + 330000000, + 110000000, + 319, + 0, + 18320000000, + 18320000000, + 1, + 198310000000, + 382460000000, + 580000000, + 10, + 36630000000, + 2190000000, + 2190000000, + 1, + 71950000000, + 16720000000, + 16020000000, + 28, + 5070000000, + 8210000000, + 8110000000, + 34, + 206060000000, + 2460000000, + 380000000, + 1502, + 0, + 291790000000, + 1740000000, + 1499, + 0, + 10360000000, + 10360000000, + 1, + 13950000000, + 97710000000, + 2430000000, + 1499, + 0, + 325760000000, + 2150000000, + 1497, + 0, + 273690000000, + 10060000000, + 749, + 0, + 8580000000, + 8580000000, + 1, + 33470000000, + 10990000000, + 10940000000, + 364, + 0, + 2570000000, + 2570000000, + 1, + 74960000000, + 10900000000, + 10900000000, + 1, + 35460000000, + 18980000000, + 15630000000, + 364, + 0, + 2030000000, + 2030000000, + 1, + 94220000000, + 936490000000, + 12050000000, + 664, + 125040000000, + 215750000000, + 810000000, + 665, + 0, + 30000000, + 30000000, + 1, + 80860000000, + 143760000000, + 1140000000, + 476, + 47080000000, + 60000000, + 60000000, + 1, + 8180000000, + 233960000000, + 2350000000, + 468, + 117410000000, + 4390000000, + 3930000000, + 592, + 0, + 8200000000, + 8200000000, + 1, + 18840000000, + 6340000000, + 6340000000, + 1, + 36600000000, + 1404380000000, + 5460000000, + 1466, + 570000000, + 63850000000, + 890000000, + 1467, + 0, + 440000000, + 440000000, + 1, + 28580000000, + 40480000000, + 350000000, + 492, + 139030000000, + 330000000, + 290000000, + 550, + 0, + 1800000000, + 1590000000, + 553, + 0, + 12630000000, + 12630000000, + 1, + 33240000000, + 7080000000, + 2080000000, + 1392, + 0, + 26730000000, + 4890000000, + 812, + 0, + 2710000000, + 2710000000, + 1, + 7690000000, + 13860000000, + 7380000000, + 270, + 0, + 330000000, + 330000000, + 1, + 530000000, + 5910000000, + 510000000, + 317, + 0, + 8530000000, + 8530000000, + 1, + 34590000000, + 716160000000, + 139190000000, + 797, + 0, + 10000000, + 10000000, + 1, + 2770000000, + 158460000000, + 3150000000, + 787, + 0, + 8130000000, + 4920000000, + 786, + 0, + 360000000, + 310000000, + 1456, + 0, + 7210000000, + 7210000000, + 1, + 4610000000, + 15450000000, + 440000000, + 317, + 0, + 170000000, + 170000000, + 1, + 6110000000, + 17650000000, + 17650000000, + 1, + 22790000000, + 15660000000, + 140000000, + 1452, + 0, + 4340000000, + 4340000000, + 1, + 6250000000, + 9160000000, + 1530000000, + 1420, + 0, + 750000000, + 750000000, + 1, + 37260000000, + 27270000000, + 1160000000, + 1453, + 0, + 50650000000, + 390000000, + 1452, + 0, + 10000000, + 10000000, + 1, + 44110000000, + 18140000000, + 12990000000, + 1420, + 0, + 45620000000, + 7870000000, + 1450, + 0, + 25310000000, + 5860000000, + 1448, + 0, + 63980000000, + 2610000000, + 1443, + 0, + 10710000000, + 10700000000, + 1442, + 0, + 297900000000, + 8260000000, + 352, + 0, + 12240000000, + 12240000000, + 1080, + 0, + 25000000000, + 25000000000, + 1, + 4180000000, + 2170000000, + 150000000, + 317, + 0, + 5620000000, + 5620000000, + 1, + 950000000, + 44940000000, + 10510000000, + 811, + 0, + 5050000000, + 5050000000, + 1, + 50730000000, + 13880000000, + 13880000000, + 1438, + 0, + 4500000000, + 4500000000, + 1, + 8210000000, + 2630000000, + 2630000000, + 1, + 1300000000, + 2110000000, + 0, + 316, + 0, + 8950000000, + 8950000000, + 1, + 7540000000, + 2070000000, + 2070000000, + 1, + 51710000000, + 43840000000, + 43110000000, + 306, + 26800000000, + 13390000000, + 7670000000, + 560, + 0, + 60000000, + 60000000, + 1, + 21540000000, + 42250000000, + 7560000000, + 1428, + 13060000000, + 1400000000, + 1400000000, + 1, + 12180000000, + 21730000000, + 8160000000, + 1420, + 18250000000, + 13370000000, + 13340000000, + 306, + 0, + 260000000, + 260000000, + 1, + 27330000000, + 1470000000, + 1470000000, + 1, + 69940000000, + 304640000000, + 21680000000, + 1404, + 0, + 16130000000, + 8680000000, + 1229, + 0, + 15160000000, + 10620000000, + 1227, + 0, + 590000000, + 590000000, + 1, + 1460000000, + 43780000000, + 12760000000, + 298, + 18070000000, + 509680000000, + 6120000000, + 317, + 36390000000, + 7190000000, + 7190000000, + 1, + 16070000000, + 450000000, + 450000000, + 363, + 0, + 20680000000, + 20680000000, + 1, + 58400000000, + 46300000000, + 2570000000, + 297, + 0, + 12180000000, + 6290000000, + 818, + 0, + 11560000000, + 5880000000, + 316, + 0, + 1510000000, + 1510000000, + 1, + 6950000000, + 1796680000000, + 15880000000, + 448, + 0, + 46500000000, + 2930000000, + 352, + 0, + 940000000, + 940000000, + 1, + 12340000000, + 59280000000, + 13420000000, + 1244, + 0, + 70000000, + 70000000, + 1, + 9440000000, + 12220000000, + 8280000000, + 316, + 0, + 550000000, + 550000000, + 1, + 9310000000, + 43630000000, + 12730000000, + 1381, + 0, + 47340000000, + 10010000000, + 1380, + 0, + 37610000000, + 90000000, + 782, + 0, + 5290000000, + 5290000000, + 1, + 5870000000, + 105370000000, + 16220000000, + 1376, + 0, + 499310000000, + 50000000, + 1366, + 0, + 11320000000, + 6190000000, + 443, + 0, + 4250000000, + 2250000000, + 316, + 0, + 5820000000, + 5820000000, + 1, + 6550000000, + 91109540000000, + 26890000000, + 258, + 280000000, + 3330000000, + 3330000000, + 1, + 36150000000, + 35670000000, + 7860000000, + 317, + 115270000000, + 70520000000, + 38000000000, + 740, + 0, + 8650000000, + 8650000000, + 1, + 520000000, + 1690000000, + 1690000000, + 1, + 87990000000, + 18570000000, + 8260000000, + 347, + 0, + 30000000, + 30000000, + 1, + 21360000000, + 535550000000, + 9100000000, + 650, + 0, + 90000000, + 90000000, + 1, + 109370000000, + 53980000000, + 5190000000, + 505, + 0, + 10000000, + 10000000, + 1, + 151690000000, + 2421530000000, + 18340000000, + 625, + 0, + 140000000, + 140000000, + 1, + 43600000000, + 291890000000, + 2010000000, + 492, + 33820000000, + 17880000000, + 290000000, + 712, + 1280000000, + 134390000000, + 160000000, + 679, + 0, + 400000000, + 400000000, + 1, + 14250000000, + 8360000000, + 8360000000, + 1, + 15980000000, + 43890000000, + 470000000, + 664, + 0, + 240000000, + 240000000, + 1, + 7760000000, + 540000000, + 540000000, + 1, + 32800000000, + 50750000000, + 240000000, + 626, + 0, + 90000000, + 90000000, + 1, + 3520000000, + 10210000000, + 190000000, + 475, + 0, + 1560000000, + 1560000000, + 1, + 7000000000, + 5640000000, + 380000000, + 648, + 0, + 4220000000, + 4220000000, + 1, + 34080000000, + 390000000, + 10000000, + 492, + 46170000000, + 64970000000, + 620000000, + 476, + 67440000000, + 14480000000, + 50000000, + 626, + 0, + 10000000, + 10000000, + 1, + 17280000000, + 6101260000000, + 84050000000, + 461, + 150000000, + 3221920000000, + 1690000000, + 256, + 28840000000, + 719030000000, + 6320000000, + 247, + 431500000000, + 92510000000, + 8730000000, + 203, + 0, + 16300000000, + 550000000, + 32, + 0, + 9760000000, + 9760000000, + 1, + 440000000, + 15180000000, + 1200000000, + 203, + 0, + 6990000000, + 6990000000, + 1, + 412580000000, + 4420000000, + 4420000000, + 1, + 32420000000, + 17200000000, + 200000000, + 209, + 0, + 3440000000, + 3440000000, + 1, + 1160000000, + 142760000000, + 220000000, + 200, + 0, + 12890000000, + 12890000000, + 1, + 496630000000, + 197410000000, + 3280000000, + 148, + 0, + 90000000, + 90000000, + 1, + 2290000000, + 121210000000, + 21110000000, + 173, + 0, + 10740000000, + 10740000000, + 193, + 0, + 54570000000, + 1280000000, + 192, + 0, + 540000000, + 540000000, + 1, + 14160000000, + 24280000000, + 24010000000, + 189, + 0, + 390000000, + 390000000, + 1, + 1170000000, + 56430000000, + 56080000000, + 178, + 0, + 530000000, + 530000000, + 1, + 76480000000, + 657760000000, + 7950000000, + 163, + 0, + 48940000000, + 8430000000, + 162, + 0, + 3690000000, + 3690000000, + 1, + 20000000, + 150110000000, + 68220000000, + 160, + 22630000000, + 15090000000, + 3180000000, + 132, + 0, + 9190000000, + 9190000000, + 1, + 50060000000, + 22350000000, + 300000000, + 86, + 0, + 80000000, + 80000000, + 1, + 4407170000000, + 26970000000, + 26970000000, + 144, + 0, + 110190000000, + 9100000000, + 153, + 0, + 184910000000, + 168480000000, + 152, + 0, + 5940000000, + 5940000000, + 1, + 280880000000, + 30950000000, + 2020000000, + 146, + 0, + 255250000000, + 255250000000, + 145, + 0, + 811340000000, + 811340000000, + 144, + 0, + 515560000000, + 7680000000, + 142, + 0, + 71030000000, + 71030000000, + 141, + 0, + 122980000000, + 109130000000, + 140, + 0, + 11870000000, + 11870000000, + 135, + 0, + 3340000000, + 3340000000, + 1, + 112370000000, + 175850000000, + 159010000000, + 136, + 819940000000, + 6610000000, + 6610000000, + 134, + 0, + 3190000000, + 3190000000, + 1, + 185610000000, + 17240000000, + 17240000000, + 134, + 0, + 270000000, + 270000000, + 1, + 3350000000, + 19610000000, + 3400000000, + 130, + 202040000000, + 12830000000, + 12830000000, + 1, + 54340000000, + 88010000000, + 11920000000, + 116, + 223600000000, + 270000000, + 270000000, + 1, + 70550000000, + 4890000000, + 4890000000, + 1, + 68570000000, + 9970000000, + 1880000000, + 98, + 0, + 5450000000, + 5450000000, + 1, + 26480000000, + 1390000000, + 1390000000, + 67, + 0, + 6230000000, + 6230000000, + 1, + 11370000000, + 15030000000, + 140000000, + 38, + 0, + 1480000000, + 1480000000, + 1, + 680000000, + 29470000000, + 24770000000, + 28, + 72350000000, + 10820000000, + 10610000000, + 91, + 0, + 3500000000, + 3500000000, + 1, + 11750000000, + 480190000000, + 480190000000, + 87, + 4800000000, + 13700000000, + 13700000000, + 84, + 19650000000, + 5650000000, + 5650000000, + 1, + 37060000000, + 650000000, + 650000000, + 1, + 381490000000, + 21720000000, + 6510000000, + 68, + 0, + 98910000000, + 98910000000, + 67, + 0, + 2120000000, + 2120000000, + 1, + 57930000000, + 162620000000, + 49030000000, + 61, + 43910000000, + 32950000000, + 31780000000, + 22, + 0, + 9530000000, + 9380000000, + 55, + 0, + 750000000, + 750000000, + 1, + 11090000000, + 748840000000, + 41400000000, + 53, + 3750000000, + 5690000000, + 5690000000, + 1, + 9160000000, + 6210000000, + 5650000000, + 34, + 44250000000, + 20060000000, + 6870000000, + 45, + 3030000000, + 8710000000, + 8710000000, + 43, + 0, + 383610000000, + 3930000000, + 40, + 0, + 8270000000, + 8270000000, + 1, + 404040000000, + 120000000, + 120000000, + 1, + 387870000000, + 3320000000, + 3320000000, + 1, + 239050000000, + 12420000000, + 12420000000, + 1, + 164960000000, + 20600000000, + 4340000000, + 98, + 0, + 400000000, + 50000000, + 69, + 0, + 8800000000, + 8800000000, + 1, + 67310000000, + 16850000000, + 16850000000, + 67, + 0, + 90000000, + 90000000, + 1, + 29140000000, + 55440000000, + 390000000, + 38, + 0, + 6120000000, + 6120000000, + 1, + 2480000000, + 88320000000, + 62170000000, + 28, + 173280000000, + 28300000000, + 27890000000, + 91, + 0, + 7960000000, + 2780000000, + 90, + 0, + 1540000000, + 1540000000, + 1, + 44580000000, + 1126550000000, + 1126550000000, + 87, + 6340000000, + 42230000000, + 42230000000, + 84, + 44080000000, + 12950000000, + 12950000000, + 1, + 87940000000, + 11930000000, + 11930000000, + 80, + 0, + 780000000, + 780000000, + 1, + 18120000000, + 4650000000, + 4650000000, + 1, + 943120000000, + 35550000000, + 9450000000, + 68, + 0, + 248230000000, + 248230000000, + 67, + 0, + 3520000000, + 3520000000, + 1, + 149850000000, + 397690000000, + 124670000000, + 61, + 15460000000, + 140000000, + 140000000, + 1, + 103100000000, + 143090000000, + 101540000000, + 22, + 0, + 28750000000, + 28450000000, + 55, + 0, + 150000000, + 150000000, + 1, + 0, + 16910000000, + 170000000, + 27, + 32910000000, + 2161840000000, + 120080000000, + 53, + 12790000000, + 18180000000, + 17480000000, + 51, + 0, + 50000000, + 50000000, + 1, + 80000000, + 12540000000, + 660000000, + 33, + 1010000000, + 28570000000, + 22650000000, + 34, + 68300000000, + 53950000000, + 15930000000, + 45, + 9250000000, + 25890000000, + 25890000000, + 43, + 0, + 948920000000, + 6970000000, + 40, + 0, + 360000000, + 360000000, + 39, + 0, + 16930000000, + 16930000000, + 1, + 94850000000, + 310000000, + 310000000, + 1, + 43100000000, + 13620000000, + 840000000, + 28, + 1210000000, + 20790000000, + 20000000, + 19, + 0, + 12780000000, + 12780000000, + 1 + ], + [ + 207530000000, + 6010000000, + 6010000000, + 1, + 6620000000, + 110000000, + 110000000, + 1, + 227890000000, + 8660000000, + 430000000, + 316, + 0, + 910000000, + 910000000, + 1, + 2780000000, + 28450000000, + 3550000000, + 317, + 19500000000, + 12280000000, + 12280000000, + 351, + 0, + 26800000000, + 80000000, + 316, + 0, + 3690000000, + 3690000000, + 1, + 13050000000, + 9850000000, + 8490000000, + 1227, + 0, + 531150000000, + 3660000000, + 14, + 0, + 1690000000, + 1690000000, + 1, + 20010000000, + 4120000000, + 4120000000, + 1, + 650000000, + 1110000000, + 1110000000, + 1, + 173480000000, + 135490000000, + 7240000000, + 2203, + 0, + 5246570000000, + 83120000000, + 2162, + 0, + 419420000000, + 17640000000, + 2157, + 0, + 14660000000, + 14660000000, + 2156, + 0, + 160000000, + 160000000, + 1, + 87370000000, + 4460000000, + 0, + 44, + 0, + 156280000000, + 730000000, + 38, + 0, + 7010000000, + 7010000000, + 1, + 54150000000, + 12890000000, + 90000000, + 322, + 0, + 3860000000, + 3860000000, + 1, + 4790000000, + 5350000000, + 1820000000, + 2141, + 0, + 12470000000, + 12470000000, + 1, + 69090000000, + 1440000000, + 250000000, + 168, + 0, + 8270000000, + 90000000, + 167, + 0, + 16540000000, + 16540000000, + 1, + 5400000000, + 3770000000, + 50000000, + 366, + 0, + 50000000, + 50000000, + 1, + 28960000000, + 205670000000, + 5370000000, + 1848, + 200000000, + 17600000000, + 1550000000, + 1843, + 6410000000, + 7660000000, + 7660000000, + 1, + 389350000000, + 49920000000, + 1470000000, + 322, + 0, + 14170000000, + 1060000000, + 756, + 0, + 220000000, + 220000000, + 1, + 150000000, + 3860000000, + 150000000, + 316, + 0, + 100000000, + 100000000, + 1, + 8240000000, + 73660000000, + 4840000000, + 316, + 0, + 5110000000, + 5110000000, + 1, + 4940000000, + 23420000000, + 1810000000, + 317, + 2050000000, + 8960000000, + 3040000000, + 317, + 0, + 4270000000, + 4270000000, + 1, + 104030000000, + 65540000000, + 5420000000, + 756, + 0, + 60000000, + 60000000, + 1, + 27660000000, + 7090000000, + 7090000000, + 351, + 0, + 30410000000, + 1080000000, + 547, + 0, + 60180000000, + 2510000000, + 543, + 0, + 13020000000, + 2510000000, + 316, + 0, + 11780000000, + 11780000000, + 1, + 4160000000, + 74040000000, + 20960000000, + 317, + 0, + 70000000, + 70000000, + 1, + 3770000000, + 29770000000, + 9820000000, + 317, + 0, + 6830000000, + 6830000000, + 193, + 0, + 1640000000, + 1640000000, + 1, + 38940000000, + 310000000, + 310000000, + 1, + 92240000000, + 39610000000, + 1320000000, + 366, + 0, + 510000000, + 510000000, + 1, + 65300000000, + 20230000000, + 1190000000, + 317, + 0, + 40000000, + 40000000, + 1, + 12530000000, + 400000000, + 400000000, + 363, + 0, + 13910000000, + 13910000000, + 1, + 80740000000, + 19480000000, + 1520000000, + 958, + 0, + 15190000000, + 7700000000, + 1229, + 0, + 65640000000, + 46910000000, + 2108, + 0, + 9610000000, + 9610000000, + 1, + 150000000, + 1630000000, + 1630000000, + 1, + 27460000000, + 18750000000, + 18750000000, + 569, + 0, + 2320000000, + 2320000000, + 1, + 131040000000, + 69210000000, + 69210000000, + 569, + 0, + 690000000, + 690000000, + 1, + 22450000000, + 112090000000, + 112090000000, + 569, + 0, + 8040000000, + 8040000000, + 1, + 1120000000, + 270000000, + 270000000, + 1, + 61530000000, + 77560000000, + 2470000000, + 2048, + 39870000000, + 8730000000, + 1810000000, + 317, + 64190000000, + 10820000000, + 1840000000, + 772, + 0, + 950000000, + 950000000, + 1, + 36600000000, + 57810000000, + 110000000, + 471, + 0, + 5920000000, + 5920000000, + 1, + 27250000000, + 36330000000, + 220000000, + 602, + 0, + 14840000000, + 790000000, + 2091, + 0, + 6300000000, + 6300000000, + 1, + 47130000000, + 4120000000, + 10000000, + 492, + 75260000000, + 23930000000, + 2090000000, + 182, + 0, + 113170000000, + 8280000000, + 390, + 0, + 2420000000, + 2420000000, + 1, + 329470000000, + 160000000, + 160000000, + 1, + 51300000000, + 431150000000, + 1100000000, + 1760, + 0, + 66070000000, + 100000000, + 1756, + 0, + 9340000000, + 2470000000, + 2082, + 0, + 800000000, + 800000000, + 1, + 14320000000, + 9360000000, + 1000000000, + 1751, + 0, + 210000000, + 210000000, + 1, + 42420000000, + 215930000000, + 470000000, + 668, + 39940000000, + 51810000000, + 270000000, + 609, + 0, + 9730000000, + 3730000000, + 228, + 0, + 9650000000, + 9650000000, + 1, + 610000000, + 15840000000, + 14030000000, + 56, + 0, + 3580000000, + 3580000000, + 1, + 180640000000, + 165830000000, + 2290000000, + 2079, + 20000000, + 114570000000, + 330000000, + 1487, + 230000000, + 203880000000, + 410000000, + 667, + 0, + 170000000, + 170000000, + 1, + 22720000000, + 107770000000, + 840000000, + 468, + 221170000000, + 14180000000, + 3010000000, + 1488, + 0, + 3750000000, + 3750000000, + 1, + 18980000000, + 2600000000, + 2600000000, + 1, + 5450000000, + 516730000000, + 8080000000, + 2077, + 0, + 35590000000, + 2590000000, + 1788, + 0, + 1980000000, + 1980000000, + 1, + 9970000000, + 113100000000, + 2160000000, + 1794, + 0, + 880000000, + 880000000, + 1, + 19000000000, + 26220000000, + 70000000, + 1780, + 9230000000, + 14370000000, + 4360000000, + 319, + 0, + 12900000000, + 12900000000, + 1, + 10800000000, + 17880000000, + 17880000000, + 1, + 9090000000, + 20160000000, + 120000000, + 631, + 7570000000, + 36720000000, + 40000000, + 1767, + 1080000000, + 34250000000, + 60000000, + 1767, + 3280000000, + 40050000000, + 1300000000, + 1767, + 39870000000, + 1860000000, + 1550000000, + 167, + 0, + 1830000000, + 1830000000, + 1, + 33190000000, + 3990000000, + 3990000000, + 1, + 80000000, + 14350000000, + 1420000000, + 114, + 6360000000, + 96130000000, + 390000000, + 41, + 18180000000, + 9660000000, + 60000000, + 2063, + 7420000000, + 347980000000, + 5520000000, + 2032, + 198360000000, + 17590000000, + 460000000, + 366, + 0, + 1570000000, + 1570000000, + 1, + 7840000000, + 37740000000, + 35010000000, + 364, + 0, + 6490000000, + 6490000000, + 1, + 102620000000, + 16730000000, + 80000000, + 365, + 0, + 14140000000, + 720000000, + 319, + 0, + 10300000000, + 10300000000, + 318, + 0, + 16560000000, + 16560000000, + 363, + 0, + 2110000000, + 2110000000, + 1, + 5780000000, + 37830000000, + 35190000000, + 574, + 0, + 15660000000, + 4150000000, + 1350, + 0, + 4020000000, + 4020000000, + 1, + 181250000000, + 310000000, + 310000000, + 1, + 80780000000, + 12060000000, + 12060000000, + 351, + 0, + 28330000000, + 28330000000, + 569, + 0, + 690860000000, + 10840000000, + 14, + 0, + 5740000000, + 5740000000, + 1, + 230000000, + 14450000000, + 14440000000, + 1090, + 0, + 30000000, + 30000000, + 1, + 125780000000, + 13070000000, + 410000000, + 540, + 0, + 150000000, + 150000000, + 1, + 42550000000, + 10000000, + 10000000, + 1, + 17550000000, + 34430000000, + 34430000000, + 2015, + 0, + 12210000000, + 12210000000, + 2014, + 0, + 55960000000, + 730000000, + 2013, + 0, + 132980000000, + 17700000000, + 443, + 0, + 39470000000, + 9240000000, + 316, + 0, + 4780000000, + 4780000000, + 1, + 75660000000, + 10175910000000, + 54130000000, + 1911, + 0, + 64190000000, + 12250000000, + 1114, + 0, + 136420000000, + 400000000, + 1908, + 0, + 510000000, + 510000000, + 1, + 107370000000, + 8030000000, + 8030000000, + 1, + 22240000000, + 360000000, + 360000000, + 1, + 69390000000, + 102850000000, + 340000000, + 492, + 50740000000, + 350000000, + 340000000, + 364, + 0, + 8210000000, + 8210000000, + 1, + 270500000000, + 28900000000, + 10360000000, + 1871, + 0, + 140000000, + 140000000, + 1, + 161000000000, + 40000000000, + 1550000000, + 366, + 0, + 360000000, + 360000000, + 1, + 101050000000, + 34980000000, + 150000000, + 10, + 48390000000, + 34880000000, + 2200000000, + 390, + 0, + 4570000000, + 4570000000, + 1, + 82630000000, + 11740000000, + 2610000000, + 316, + 0, + 2740000000, + 2740000000, + 1, + 5090000000, + 133690000000, + 120000000, + 1661, + 0, + 3150000000, + 3150000000, + 1, + 10000000, + 1960000000, + 0, + 1886, + 0, + 4690000000, + 4690000000, + 1, + 9710000000, + 5930000000, + 5930000000, + 1, + 10280000000, + 40240000000, + 670000000, + 491, + 0, + 12920000000, + 12920000000, + 1, + 21640000000, + 14730000000, + 1640000000, + 319, + 0, + 9050000000, + 9050000000, + 318, + 0, + 12530000000, + 12530000000, + 363, + 0, + 4960000000, + 4960000000, + 1, + 120450000000, + 18510000000, + 1210000000, + 182, + 0, + 77260000000, + 6000000000, + 390, + 0, + 680000000, + 680000000, + 1, + 58920000000, + 26170000000, + 0, + 837, + 2670000000, + 320000000, + 0, + 1867, + 0, + 40000000, + 40000000, + 1, + 9510000000, + 35210000000, + 16970000000, + 1664, + 0, + 2530000000, + 2530000000, + 1, + 46000000000, + 8360000000, + 8360000000, + 1, + 5400000000, + 6000000000, + 6000000000, + 1, + 230000000, + 8320000000, + 4200000000, + 1103, + 0, + 4760000000, + 4760000000, + 1, + 50670000000, + 66270000000, + 9030000000, + 1848, + 0, + 240000000, + 240000000, + 1, + 53990000000, + 1840000000, + 1840000000, + 1, + 2700000000, + 9680000000, + 2220000000, + 1843, + 1730000000, + 23470000000, + 40000000, + 1837, + 6570000000, + 1760000000, + 0, + 1833, + 14060000000, + 15480000000, + 2370000000, + 319, + 0, + 6390000000, + 6390000000, + 318, + 0, + 13500000000, + 13500000000, + 363, + 0, + 8540000000, + 8540000000, + 1, + 38820000000, + 12180000000, + 360000000, + 365, + 0, + 16470000000, + 2860000000, + 319, + 0, + 11430000000, + 11430000000, + 318, + 0, + 15270000000, + 15270000000, + 363, + 0, + 5920000000, + 5920000000, + 1, + 55730000000, + 28460000000, + 2520000000, + 367, + 0, + 8180000000, + 350000000, + 24, + 0, + 3200000000, + 3200000000, + 1, + 117470000000, + 2630000000, + 2630000000, + 1, + 17810000000, + 44170000000, + 2290000000, + 1824, + 0, + 7890000000, + 7880000000, + 1431, + 0, + 52300000000, + 1370000000, + 1100, + 0, + 6430000000, + 20000000, + 1822, + 0, + 13860000000, + 13860000000, + 1, + 54650000000, + 14850000000, + 2510000000, + 1182, + 0, + 141090000000, + 1110000000, + 1815, + 0, + 97700000000, + 2600000000, + 809, + 0, + 3964990000000, + 4530000000, + 1670, + 0, + 372460000000, + 750000000, + 1747, + 0, + 17000000000, + 1920000000, + 1744, + 0, + 638060000000, + 3210000000, + 624, + 0, + 12240000000, + 370000000, + 753, + 0, + 27860000000, + 5600000000, + 316, + 0, + 26830000000, + 26830000000, + 1, + 10150000000, + 39730000000, + 1530000000, + 317, + 480000000, + 3540000000, + 3540000000, + 1, + 17560000000, + 87170000000, + 570000000, + 845, + 0, + 2730000000, + 2730000000, + 1, + 2462940000000, + 18570000000, + 18560000000, + 1280, + 0, + 82960000000, + 950000000, + 274, + 0, + 180000000, + 180000000, + 1, + 12430000000, + 68280000000, + 0, + 1738, + 0, + 15200000000, + 880000000, + 297, + 0, + 170000000, + 170000000, + 1, + 3940000000, + 418570000000, + 950000000, + 317, + 0, + 10000000, + 10000000, + 1, + 4500000000, + 412410000000, + 6630000000, + 1659, + 0, + 14110000000, + 60000000, + 1711, + 0, + 2580000000, + 2580000000, + 1, + 4190000000, + 26890000000, + 1360000000, + 1710, + 0, + 34690000000, + 3170000000, + 1708, + 0, + 10690000000, + 4500000000, + 316, + 0, + 450000000, + 450000000, + 1, + 2420000000, + 19390000000, + 9270000000, + 1705, + 0, + 370000000, + 20000000, + 316, + 0, + 5720000000, + 5720000000, + 1, + 5490000000, + 14290000000, + 14290000000, + 1, + 58250000000, + 10330000000, + 790000000, + 367, + 0, + 3090000000, + 3090000000, + 1, + 55220000000, + 9520000000, + 9520000000, + 1, + 12680000000, + 840000000, + 840000000, + 1, + 44630000000, + 290000000, + 290000000, + 1, + 41490000000, + 82380000000, + 1190000000, + 352, + 0, + 41200000000, + 41200000000, + 318, + 0, + 12140000000, + 12140000000, + 193, + 0, + 5280000000, + 5280000000, + 1, + 58840000000, + 80000000000, + 80000000, + 1667, + 0, + 850000000, + 850000000, + 1, + 20000000, + 40920000000, + 20470000000, + 1664, + 0, + 13590000000, + 13590000000, + 1, + 12120000000, + 11300000000, + 140000000, + 1659, + 0, + 840000000, + 840000000, + 1, + 23230000000, + 10270000000, + 840000000, + 182, + 0, + 31260000000, + 2140000000, + 390, + 0, + 1160000000, + 1160000000, + 1, + 78340000000, + 8780000000, + 90000000, + 1644, + 0, + 90000000, + 90000000, + 1, + 5590000000, + 21640000000, + 110000000, + 1637, + 0, + 6320000000, + 6320000000, + 1, + 12600000000, + 10820000000, + 3850000000, + 791, + 0, + 2310000000, + 2310000000, + 1, + 21290000000, + 320000000, + 0, + 1604, + 3260000000, + 1570000000, + 20000000, + 1627, + 0, + 10000000, + 10000000, + 1, + 20820000000, + 62340000000, + 10000000, + 1609, + 0, + 2750000000, + 2750000000, + 1, + 2580000000, + 2300000000, + 2300000000, + 1, + 21460000000, + 12140000000, + 70000000, + 931, + 0, + 2580000000, + 2580000000, + 1, + 19380000000, + 28340000000, + 30000000, + 10, + 50140000000, + 13290000000, + 100000000, + 475, + 0, + 970000000, + 970000000, + 1, + 26760000000, + 1860000000, + 1860000000, + 1, + 343160000000, + 9840000000, + 1760000000, + 1502, + 0, + 369030000000, + 3540000000, + 1499, + 0, + 7710000000, + 7710000000, + 1, + 2940000000, + 63910000000, + 410000000, + 1497, + 0, + 66260000000, + 1930000000, + 749, + 0, + 4100000000, + 4100000000, + 1, + 44580000000, + 330000000, + 330000000, + 1, + 5770000000, + 22690000000, + 22440000000, + 364, + 0, + 2200000000, + 2200000000, + 1, + 118100000000, + 15200000000, + 15200000000, + 1, + 41260000000, + 18370000000, + 15710000000, + 364, + 0, + 1410000000, + 1410000000, + 1, + 234710000000, + 2183010000000, + 23200000000, + 664, + 0, + 13990000000, + 13990000000, + 193, + 0, + 110000000, + 110000000, + 1, + 205600000000, + 16040000000, + 150000000, + 512, + 40000000, + 3230000000, + 3230000000, + 28, + 83700000000, + 203730000000, + 25480000000, + 270, + 0, + 10000000, + 10000000, + 1, + 10110000000, + 43260000000, + 2490000000, + 317, + 0, + 930000000, + 930000000, + 1, + 13590000000, + 33090000000, + 150000000, + 466, + 0, + 310000000, + 310000000, + 1, + 193320000000, + 4420000000, + 4420000000, + 1, + 23000000000, + 6760000000, + 6760000000, + 1, + 7160000000, + 1130000000, + 1130000000, + 1, + 62230000000, + 9330000000, + 140000000, + 365, + 0, + 17920000000, + 570000000, + 319, + 0, + 14710000000, + 14710000000, + 318, + 0, + 17110000000, + 17110000000, + 363, + 0, + 3230000000, + 3230000000, + 1, + 22890000000, + 340000000, + 30000000, + 366, + 0, + 10000000, + 10000000, + 1, + 1280000000, + 11160000000, + 10920000000, + 364, + 0, + 6300000000, + 6300000000, + 1, + 245450000000, + 8290000000, + 8290000000, + 1, + 49550000000, + 369610000000, + 1700000000, + 468, + 758810000000, + 1025360000000, + 51440000000, + 648, + 20760000000, + 159560000000, + 4210000000, + 1543, + 0, + 113670000000, + 90450000000, + 350, + 0, + 4250000000, + 4250000000, + 1, + 98190000000, + 12310000000, + 12310000000, + 561, + 0, + 270000000, + 270000000, + 1, + 133660000000, + 176950000000, + 170000000, + 1527, + 0, + 930000000, + 930000000, + 1, + 11170000000, + 2631610000000, + 12670000000, + 625, + 0, + 330000000, + 330000000, + 1, + 64680000000, + 25300000000, + 25290000000, + 1280, + 0, + 20530000000, + 20530000000, + 193, + 0, + 160000000, + 160000000, + 1, + 102040000000, + 11510000000, + 2220000000, + 319, + 0, + 12530000000, + 12530000000, + 1, + 21790000000, + 20880000000, + 60000000, + 181, + 0, + 143350000000, + 5150000000, + 170, + 0, + 262170000000, + 50620000000, + 168, + 0, + 19520000000, + 19520000000, + 1, + 12270000000, + 530000000, + 530000000, + 1, + 12400000000, + 15800000000, + 15450000000, + 176, + 0, + 1860000000, + 1860000000, + 1, + 144580000000, + 56380000000, + 60000000, + 1528, + 7630000000, + 1182510000000, + 6750000000, + 626, + 0, + 2020000000, + 2020000000, + 1, + 59060000000, + 817250000000, + 5630000000, + 1525, + 0, + 11910000000, + 11910000000, + 193, + 0, + 1990000000, + 1990000000, + 1, + 240080000000, + 1170000000, + 1170000000, + 1, + 18410000000, + 27760000000, + 26390000000, + 487, + 0, + 530400000000, + 1380000000, + 471, + 0, + 3340000000, + 0, + 26, + 0, + 12300000000, + 12300000000, + 1, + 169210000000, + 30000000, + 30000000, + 1, + 2380000000, + 188820000000, + 520000000, + 466, + 0, + 2030000000, + 260000000, + 1520, + 0, + 13270000000, + 13270000000, + 1, + 10630000000, + 290000000, + 290000000, + 1, + 28020000000, + 9400000000, + 20000000, + 10, + 0, + 70000000, + 70000000, + 1, + 0, + 9810000000, + 8990000000, + 364, + 2680000000, + 58750000000, + 0, + 10, + 0, + 230000000, + 230000000, + 1, + 528400000000, + 8390000000, + 8390000000, + 1, + 174280000000, + 220000000, + 220000000, + 1, + 217210000000, + 381880000000, + 3600000000, + 476, + 126790000000, + 700000000, + 700000000, + 1, + 13180000000, + 100000000, + 100000000, + 1, + 206440000000, + 2080000000, + 2080000000, + 1, + 1740000000, + 290050000000, + 11990000000, + 1500, + 26740000000, + 95270000000, + 6750000000, + 1500, + 0, + 10000000, + 10000000, + 1, + 2150000000, + 9890000000, + 9880000000, + 1174, + 0, + 70480000000, + 470000000, + 1183, + 0, + 210190000000, + 177740000000, + 1498, + 0, + 29810000000, + 15500000000, + 270, + 0, + 3240000000, + 3240000000, + 1, + 10060000000, + 148870000000, + 4370000000, + 750, + 0, + 114520000000, + 2920000000, + 1494, + 0, + 240000000, + 240000000, + 1, + 52990000000, + 50000000, + 50000000, + 1, + 139520000000, + 3350000000, + 3350000000, + 1, + 108300000000, + 924260000000, + 3420000000, + 665, + 0, + 180000000, + 180000000, + 1, + 125850000000, + 214720000000, + 2680000000, + 666, + 0, + 220000000, + 220000000, + 1, + 82030000000, + 15360000000, + 1600000000, + 182, + 0, + 125820000000, + 10180000000, + 390, + 0, + 1440000000, + 1440000000, + 1, + 57670000000, + 222760000000, + 2080000000, + 37, + 0, + 8850000000, + 8850000000, + 1, + 121340000000, + 460000000, + 460000000, + 1, + 75440000000, + 1398920000000, + 24220000000, + 1467, + 1460000000, + 43740000000, + 540000000, + 1470, + 0, + 8010000000, + 160000000, + 1468, + 0, + 11210000000, + 11210000000, + 1, + 29370000000, + 40130000000, + 440000000, + 468, + 139320000000, + 40000000, + 40000000, + 1, + 1590000000, + 210000000, + 210000000, + 1, + 47950000000, + 5000000000, + 5000000000, + 1, + 4890000000, + 21710000000, + 7250000000, + 1259, + 0, + 130000000, + 130000000, + 1, + 17780000000, + 6480000000, + 6480000000, + 1, + 1370000000, + 5400000000, + 5400000000, + 1, + 182310000000, + 533680000000, + 70250000000, + 801, + 0, + 35940000000, + 7060000000, + 798, + 0, + 7350000000, + 7350000000, + 1, + 5930000000, + 144410000000, + 18460000000, + 788, + 0, + 10900000000, + 10900000000, + 1, + 4920000000, + 3210000000, + 3210000000, + 1, + 310000000, + 50000000, + 50000000, + 1, + 12260000000, + 15010000000, + 15010000000, + 1, + 46860000000, + 11420000000, + 2430000000, + 443, + 0, + 4100000000, + 4100000000, + 1, + 12120000000, + 7630000000, + 7630000000, + 1, + 39170000000, + 26090000000, + 9150000000, + 352, + 0, + 20000000, + 20000000, + 1, + 390000000, + 47220000000, + 9530000000, + 443, + 0, + 3040000000, + 3040000000, + 1, + 57110000000, + 5150000000, + 5150000000, + 1, + 7870000000, + 37170000000, + 19030000000, + 1430, + 0, + 580000000, + 580000000, + 1, + 5860000000, + 19400000000, + 40000000, + 1449, + 0, + 50000000, + 50000000, + 1, + 2610000000, + 61370000000, + 2470000000, + 1444, + 10700000000, + 10000000, + 10000000, + 1, + 8260000000, + 289330000000, + 1020000000, + 317, + 0, + 310000000, + 310000000, + 1, + 41570000000, + 2020000000, + 2020000000, + 1, + 17080000000, + 31010000000, + 2690000000, + 812, + 0, + 3420000000, + 3420000000, + 1, + 86300000000, + 2110000000, + 120000000, + 317, + 113380000000, + 730000000, + 730000000, + 1, + 34470000000, + 5720000000, + 5720000000, + 1, + 29160000000, + 24170000000, + 5850000000, + 1429, + 0, + 10520000000, + 10520000000, + 1, + 34800000000, + 13570000000, + 13570000000, + 1, + 31590000000, + 30000000, + 30000000, + 1, + 120680000000, + 99840000000, + 9990000000, + 1411, + 0, + 17460000000, + 3490000000, + 1410, + 0, + 8820000000, + 8820000000, + 569, + 0, + 9190000000, + 820000000, + 1409, + 0, + 145220000000, + 65350000000, + 786, + 0, + 2430000000, + 2430000000, + 1, + 8680000000, + 7450000000, + 7450000000, + 1, + 10620000000, + 4540000000, + 4540000000, + 1, + 14810000000, + 31020000000, + 30790000000, + 306, + 24190000000, + 441930000000, + 980000000, + 1063, + 0, + 18200000000, + 660000000, + 319, + 0, + 16280000000, + 16280000000, + 318, + 0, + 23330000000, + 23330000000, + 363, + 0, + 3820000000, + 3820000000, + 1, + 141750000000, + 43730000000, + 1700000000, + 298, + 6290000000, + 5890000000, + 5890000000, + 1, + 5880000000, + 5680000000, + 5680000000, + 1, + 24340000000, + 1780780000000, + 23720000000, + 447, + 0, + 20000000, + 20000000, + 1, + 2930000000, + 42320000000, + 1150000000, + 317, + 0, + 1250000000, + 1250000000, + 1, + 26700000000, + 29570000000, + 1740000000, + 322, + 0, + 10910000000, + 4920000000, + 316, + 0, + 5380000000, + 5380000000, + 1, + 17790000000, + 3940000000, + 3940000000, + 1, + 22590000000, + 13040000000, + 2930000000, + 352, + 0, + 13830000000, + 5500000000, + 316, + 0, + 4030000000, + 4030000000, + 1, + 10010000000, + 12540000000, + 390000000, + 819, + 0, + 470000000, + 50000000, + 817, + 0, + 15560000000, + 2060000000, + 807, + 0, + 8760000000, + 8760000000, + 1, + 90000000, + 37520000000, + 730000000, + 783, + 27380000000, + 38110000000, + 8780000000, + 1378, + 0, + 17110000000, + 7950000000, + 935, + 0, + 26410000000, + 250000000, + 322, + 0, + 440000000, + 440000000, + 193, + 0, + 7080000000, + 7080000000, + 1, + 50000000, + 499260000000, + 31550000000, + 1367, + 6190000000, + 5130000000, + 5130000000, + 1, + 2250000000, + 2000000000, + 2000000000, + 1, + 39260000000, + 90090730000000, + 10560000000, + 259, + 0, + 206460000000, + 4820000000, + 805, + 0, + 223340000000, + 3140000000, + 784, + 0, + 8650000000, + 800000000, + 781, + 0, + 142970000000, + 5930000000, + 779, + 0, + 239060000000, + 2750000000, + 766, + 0, + 6080000000, + 810000000, + 765, + 0, + 6580000000, + 1000000000, + 763, + 0, + 70240000000, + 5260000000, + 758, + 0, + 39210000000, + 15720000000, + 316, + 0, + 480000000, + 480000000, + 757, + 0, + 26580000000, + 2950000000, + 754, + 0, + 22270000000, + 22270000000, + 1, + 47620000000, + 16070000000, + 4490000000, + 319, + 0, + 11740000000, + 11740000000, + 1, + 153270000000, + 16140000000, + 5650000000, + 742, + 0, + 15250000000, + 4640000000, + 741, + 0, + 1130000000, + 1130000000, + 1, + 107110000000, + 5010000000, + 1030000000, + 746, + 0, + 5300000000, + 5300000000, + 1, + 30490000000, + 506320000000, + 42310000000, + 740, + 0, + 18770000000, + 16240000000, + 553, + 0, + 1360000000, + 1360000000, + 1, + 114650000000, + 11570000000, + 11560000000, + 567, + 0, + 10940000000, + 1500000000, + 273, + 0, + 25180000000, + 9520000000, + 270, + 0, + 1100000000, + 1100000000, + 1, + 170040000000, + 2400660000000, + 13330000000, + 626, + 0, + 2530000000, + 2530000000, + 1, + 45750000000, + 289880000000, + 1170000000, + 468, + 34110000000, + 11920000000, + 50000000, + 583, + 0, + 5670000000, + 5670000000, + 1, + 1440000000, + 78140000000, + 120000000, + 689, + 0, + 50700000000, + 300000000, + 680, + 0, + 5390000000, + 5390000000, + 1, + 39460000000, + 43420000000, + 180000000, + 665, + 41580000000, + 49750000000, + 10000000, + 627, + 0, + 760000000, + 760000000, + 1, + 3800000000, + 10010000000, + 10000000, + 10, + 0, + 10000000, + 10000000, + 1, + 8940000000, + 340000000, + 10000000, + 649, + 0, + 4920000000, + 4920000000, + 1, + 38310000000, + 380000000, + 20000000, + 468, + 46790000000, + 18850000000, + 1740000000, + 182, + 0, + 44750000000, + 3970000000, + 390, + 0, + 750000000, + 750000000, + 1, + 67490000000, + 14220000000, + 10000000, + 627, + 0, + 210000000, + 210000000, + 1, + 101340000000, + 217680000000, + 6700000000, + 617, + 0, + 1891930000000, + 12010000000, + 527, + 0, + 468540000000, + 8530000000, + 517, + 0, + 358170000000, + 8240000000, + 493, + 0, + 74990000000, + 70000000, + 488, + 0, + 3000840000000, + 320280000000, + 342, + 0, + 5060000000, + 5060000000, + 1, + 1840000000, + 11380000000, + 80000000, + 458, + 0, + 13590000000, + 350000000, + 456, + 0, + 320000000, + 20000000, + 455, + 0, + 3179360000000, + 80000000, + 253, + 0, + 15580000000, + 15580000000, + 1, + 35160000000, + 13880000000, + 5350000000, + 205, + 0, + 681410000000, + 310000000, + 248, + 0, + 17420000000, + 17420000000, + 1, + 440230000000, + 60430000000, + 1360000000, + 204, + 0, + 450000000, + 450000000, + 222, + 0, + 22900000000, + 22900000000, + 1, + 550000000, + 15750000000, + 10000000, + 33, + 11400000000, + 9700000000, + 260000000, + 204, + 0, + 4280000000, + 4280000000, + 1, + 456610000000, + 16600000000, + 20000000, + 22, + 0, + 400000000, + 400000000, + 1, + 4820000000, + 139740000000, + 290000000, + 22, + 0, + 2800000000, + 2800000000, + 1, + 512800000000, + 194130000000, + 10000000, + 149, + 23490000000, + 98670000000, + 98260000000, + 178, + 0, + 1430000000, + 1430000000, + 1, + 12020000000, + 52850000000, + 52600000000, + 189, + 0, + 440000000, + 440000000, + 1, + 38710000000, + 270000000, + 270000000, + 1, + 57640000000, + 350000000, + 350000000, + 1, + 84960000000, + 11770000000, + 3790000000, + 183, + 0, + 36360000000, + 40000000, + 181, + 0, + 173420000000, + 5400000000, + 170, + 0, + 39400000000, + 7760000000, + 160, + 0, + 296420000000, + 8820000000, + 171, + 0, + 75820000000, + 9090000000, + 164, + 0, + 16620000000, + 16620000000, + 1, + 8430000000, + 9530000000, + 0, + 149, + 0, + 18940000000, + 18940000000, + 92, + 0, + 12040000000, + 12040000000, + 1, + 71930000000, + 38810000000, + 30610000000, + 131, + 0, + 43080000000, + 3920000000, + 139, + 25810000000, + 11910000000, + 11910000000, + 1, + 59550000000, + 22050000000, + 22050000000, + 87, + 4443320000000, + 101080000000, + 101080000000, + 154, + 0, + 10000000, + 10000000, + 1, + 168480000000, + 16330000000, + 16330000000, + 134, + 0, + 100000000, + 100000000, + 1, + 288840000000, + 19710000000, + 880000000, + 147, + 0, + 9220000000, + 9220000000, + 1, + 1074270000000, + 507880000000, + 500760000000, + 143, + 180160000000, + 13520000000, + 13520000000, + 134, + 0, + 330000000, + 330000000, + 1, + 286590000000, + 16650000000, + 16650000000, + 134, + 0, + 190000000, + 190000000, + 1, + 1039610000000, + 10790000000, + 8760000000, + 131, + 0, + 5420000000, + 5420000000, + 1, + 281130000000, + 70960000000, + 70960000000, + 117, + 0, + 5130000000, + 5130000000, + 1, + 369760000000, + 3510000000, + 3510000000, + 99, + 0, + 4580000000, + 4580000000, + 1, + 51060000000, + 14570000000, + 160000000, + 40, + 0, + 320000000, + 320000000, + 1, + 26930000000, + 4700000000, + 4700000000, + 1, + 82960000000, + 210000000, + 210000000, + 1, + 964950000000, + 14840000000, + 1370000000, + 69, + 0, + 370000000, + 370000000, + 1, + 207990000000, + 109740000000, + 109740000000, + 62, + 0, + 3850000000, + 3850000000, + 1, + 75690000000, + 1170000000, + 1170000000, + 1, + 9380000000, + 150000000, + 150000000, + 1, + 53240000000, + 707440000000, + 34430000000, + 54, + 24250000000, + 560000000, + 560000000, + 1, + 51120000000, + 2270000000, + 710000000, + 47, + 0, + 10920000000, + 10920000000, + 1, + 15670000000, + 379680000000, + 1590000000, + 41, + 1224390000000, + 15180000000, + 15170000000, + 99, + 0, + 1080000000, + 1080000000, + 1, + 50000000, + 350000000, + 350000000, + 1, + 122580000000, + 53690000000, + 380000000, + 40, + 0, + 1360000000, + 1360000000, + 1, + 70770000000, + 3300000000, + 3300000000, + 93, + 0, + 11650000000, + 11650000000, + 92, + 0, + 11200000000, + 11200000000, + 1, + 201170000000, + 410000000, + 410000000, + 1, + 2780000000, + 5180000000, + 5180000000, + 1, + 2354260000000, + 25570000000, + 2200000000, + 69, + 0, + 530000000, + 530000000, + 1, + 526270000000, + 8380000000, + 8380000000, + 63, + 0, + 263750000000, + 263750000000, + 62, + 0, + 890000000, + 890000000, + 1, + 220240000000, + 39130000000, + 5770000000, + 23, + 0, + 2420000000, + 2420000000, + 1, + 28450000000, + 300000000, + 300000000, + 1, + 320000000, + 16740000000, + 9220000000, + 28, + 152990000000, + 2041760000000, + 102800000000, + 54, + 30270000000, + 700000000, + 700000000, + 1, + 790000000, + 11790000000, + 10930000000, + 34, + 0, + 90000000, + 90000000, + 1, + 23660000000, + 5920000000, + 5920000000, + 1, + 84230000000, + 23260000000, + 7070000000, + 47, + 0, + 4600000000, + 4600000000, + 46, + 0, + 10160000000, + 10160000000, + 1, + 42110000000, + 941950000000, + 4310000000, + 41, + 156390000000, + 12780000000, + 12780000000, + 1, + 1230000000, + 19660000000, + 40000000, + 20, + 0, + 1110000000, + 1110000000, + 1 + ], + [ + 448590000000, + 4290000000, + 970000000, + 317, + 0, + 3940000000, + 3940000000, + 1, + 7240000000, + 13730000000, + 7040000000, + 319, + 0, + 11170000000, + 11170000000, + 1, + 31860000000, + 26720000000, + 1690000000, + 317, + 25230000000, + 1360000000, + 1360000000, + 1, + 3660000000, + 481210000000, + 2460000000, + 165, + 0, + 6020000000, + 5670000000, + 118, + 0, + 32770000000, + 11340000000, + 743, + 0, + 7490000000, + 7490000000, + 1, + 208300000000, + 128250000000, + 2400000000, + 1427, + 83120000000, + 2012120000000, + 36200000000, + 2192, + 0, + 219900000000, + 10520000000, + 2191, + 0, + 40910000000, + 520000000, + 1418, + 0, + 69120000000, + 2990000000, + 1424, + 0, + 22110000000, + 1920000000, + 817, + 0, + 511610000000, + 13640000000, + 2185, + 0, + 2218530000000, + 13260000000, + 2163, + 0, + 65650000000, + 8460000000, + 818, + 0, + 3500000000, + 3500000000, + 1, + 17640000000, + 16770000000, + 3800000000, + 688, + 0, + 169550000000, + 5630000000, + 2161, + 0, + 29610000000, + 4290000000, + 562, + 0, + 129150000000, + 23300000000, + 2158, + 0, + 55960000000, + 27180000000, + 316, + 0, + 740000000, + 740000000, + 1, + 102190000000, + 4460000000, + 1750000000, + 45, + 730000000, + 151610000000, + 2390000000, + 40, + 0, + 3940000000, + 3940000000, + 1, + 61250000000, + 12800000000, + 1030000000, + 317, + 10470000000, + 3530000000, + 3530000000, + 1, + 81810000000, + 1190000000, + 1190000000, + 1, + 90000000, + 5850000000, + 40000000, + 2137, + 0, + 2330000000, + 2330000000, + 1, + 21990000000, + 3720000000, + 3720000000, + 1, + 34380000000, + 200280000000, + 8150000000, + 2133, + 0, + 20000000, + 20000000, + 1, + 1750000000, + 15110000000, + 2740000000, + 2130, + 0, + 940000000, + 940000000, + 1, + 404890000000, + 48450000000, + 2410000000, + 317, + 1060000000, + 8680000000, + 2710000000, + 317, + 0, + 4430000000, + 4430000000, + 1, + 520000000, + 1960000000, + 290000000, + 317, + 0, + 1750000000, + 1750000000, + 1, + 13180000000, + 68820000000, + 2660000000, + 317, + 11860000000, + 1910000000, + 590000000, + 319, + 0, + 19700000000, + 19700000000, + 1, + 5090000000, + 5920000000, + 5920000000, + 1, + 113720000000, + 54590000000, + 26480000000, + 317, + 0, + 5530000000, + 5530000000, + 1, + 35890000000, + 29120000000, + 11290000000, + 548, + 0, + 210000000, + 210000000, + 1, + 2510000000, + 57590000000, + 1100000000, + 544, + 0, + 80000000, + 80000000, + 1, + 2510000000, + 10430000000, + 280000000, + 317, + 0, + 80000000, + 80000000, + 1, + 36900000000, + 17190000000, + 440000000, + 365, + 0, + 17470000000, + 3230000000, + 319, + 0, + 3340000000, + 3340000000, + 318, + 0, + 15080000000, + 15080000000, + 1, + 13660000000, + 8110000000, + 8110000000, + 363, + 0, + 11840000000, + 11840000000, + 1, + 141280000000, + 29230000000, + 2510000000, + 367, + 0, + 1860000000, + 40000000, + 24, + 0, + 7200000000, + 7200000000, + 1, + 67000000000, + 4460000000, + 650000000, + 319, + 0, + 14580000000, + 14580000000, + 1, + 109140000000, + 17960000000, + 4510000000, + 317, + 7700000000, + 330000000, + 270000000, + 1227, + 0, + 7160000000, + 7160000000, + 1, + 46910000000, + 18720000000, + 18710000000, + 2109, + 0, + 10000000, + 10000000, + 1, + 468830000000, + 75000000000, + 4770000000, + 2049, + 0, + 90000000, + 90000000, + 1, + 41680000000, + 6920000000, + 6920000000, + 1, + 66030000000, + 8980000000, + 8980000000, + 1, + 37660000000, + 57680000000, + 300000000, + 472, + 0, + 20000000, + 20000000, + 1, + 33390000000, + 35970000000, + 120000000, + 466, + 0, + 140000000, + 140000000, + 1, + 790000000, + 13920000000, + 30000000, + 472, + 0, + 130000000, + 130000000, + 1, + 53440000000, + 4110000000, + 60000000, + 468, + 77350000000, + 10980000000, + 2700000000, + 179, + 0, + 6080000000, + 4600000000, + 118, + 0, + 4780000000, + 4780000000, + 1, + 8280000000, + 69250000000, + 2470000000, + 170, + 0, + 29980000000, + 1380000000, + 391, + 0, + 5660000000, + 5660000000, + 1, + 384450000000, + 430050000000, + 2130000000, + 1761, + 100000000, + 65970000000, + 1280000000, + 1757, + 2470000000, + 6870000000, + 6870000000, + 1, + 16120000000, + 3540000000, + 840000000, + 1752, + 0, + 4820000000, + 4820000000, + 1, + 43100000000, + 215450000000, + 790000000, + 630, + 0, + 10000000, + 10000000, + 1, + 40210000000, + 43900000000, + 1080000000, + 610, + 0, + 7640000000, + 7640000000, + 1, + 3730000000, + 6000000000, + 6000000000, + 1, + 24290000000, + 1810000000, + 1810000000, + 1, + 186510000000, + 163420000000, + 4150000000, + 14, + 0, + 120000000, + 120000000, + 1, + 350000000, + 113730000000, + 660000000, + 1488, + 0, + 510000000, + 510000000, + 1, + 640000000, + 203470000000, + 2420000000, + 668, + 23730000000, + 103740000000, + 470000000, + 37, + 0, + 3190000000, + 3190000000, + 1, + 224180000000, + 10100000000, + 860000000, + 1489, + 0, + 1070000000, + 1070000000, + 1, + 38860000000, + 508620000000, + 1950000000, + 1768, + 0, + 30000000, + 30000000, + 1, + 2590000000, + 33000000000, + 9100000000, + 316, + 14110000000, + 104490000000, + 520000000, + 1795, + 0, + 6450000000, + 6450000000, + 1, + 19950000000, + 26150000000, + 2790000000, + 1781, + 13590000000, + 8570000000, + 6980000000, + 364, + 0, + 1440000000, + 1440000000, + 1, + 50790000000, + 20040000000, + 20040000000, + 87, + 7610000000, + 36680000000, + 110000000, + 1768, + 1140000000, + 34190000000, + 240000000, + 1768, + 4580000000, + 38750000000, + 240000000, + 1768, + 41420000000, + 310000000, + 310000000, + 1, + 40510000000, + 12920000000, + 70000000, + 115, + 0, + 10000000, + 10000000, + 1, + 6750000000, + 95740000000, + 95740000000, + 42, + 18240000000, + 9430000000, + 20000000, + 2064, + 0, + 170000000, + 170000000, + 1, + 12940000000, + 147160000000, + 1380000000, + 2038, + 0, + 126720000000, + 1350000000, + 2033, + 0, + 66230000000, + 4120000000, + 342, + 0, + 2350000000, + 2350000000, + 1, + 198820000000, + 15050000000, + 1300000000, + 367, + 0, + 2080000000, + 2080000000, + 1, + 44420000000, + 2730000000, + 2730000000, + 1, + 109190000000, + 16300000000, + 200000000, + 366, + 0, + 350000000, + 350000000, + 1, + 720000000, + 11580000000, + 11500000000, + 364, + 0, + 1840000000, + 1840000000, + 1, + 69940000000, + 2640000000, + 2640000000, + 1, + 4150000000, + 10840000000, + 10830000000, + 1534, + 0, + 670000000, + 670000000, + 1, + 317590000000, + 570310000000, + 7440000000, + 165, + 0, + 30260000000, + 24150000000, + 118, + 0, + 72050000000, + 20450000000, + 743, + 0, + 7400000000, + 7400000000, + 1, + 20410000000, + 10000000, + 10000000, + 1, + 126220000000, + 12460000000, + 2480000000, + 316, + 0, + 200000000, + 200000000, + 1, + 107630000000, + 55230000000, + 5090000000, + 1095, + 17700000000, + 35110000000, + 35110000000, + 351, + 0, + 77860000000, + 3190000000, + 316, + 0, + 2310000000, + 2310000000, + 1, + 9240000000, + 30220000000, + 7760000000, + 317, + 0, + 10000000, + 10000000, + 1, + 134570000000, + 603720000000, + 39470000000, + 2007, + 0, + 59130000000, + 7720000000, + 1999, + 0, + 398130000000, + 3000000000, + 1989, + 0, + 4588200000000, + 19900000000, + 1969, + 0, + 22130000000, + 16380000000, + 1968, + 0, + 4396300000000, + 40840000000, + 1912, + 0, + 35080000000, + 2160000000, + 305, + 0, + 18100000000, + 11050000000, + 316, + 0, + 990000000, + 990000000, + 1, + 12250000000, + 51930000000, + 8380000000, + 1036, + 0, + 10000000, + 10000000, + 1, + 400000000, + 136020000000, + 1400000000, + 1909, + 208240000000, + 102510000000, + 680000000, + 468, + 51080000000, + 10000000, + 10000000, + 1, + 289070000000, + 18020000000, + 13480000000, + 1872, + 0, + 520000000, + 520000000, + 1, + 162690000000, + 27050000000, + 2460000000, + 367, + 0, + 8430000000, + 190000000, + 24, + 0, + 2970000000, + 2970000000, + 1, + 101560000000, + 34830000000, + 180000000, + 492, + 50590000000, + 19840000000, + 840000000, + 170, + 0, + 11020000000, + 580000000, + 391, + 0, + 1820000000, + 1820000000, + 1, + 89810000000, + 8780000000, + 1350000000, + 317, + 0, + 350000000, + 350000000, + 1, + 7950000000, + 124410000000, + 270000000, + 1662, + 0, + 9160000000, + 9160000000, + 1, + 3160000000, + 1940000000, + 10000000, + 1887, + 0, + 20000000, + 20000000, + 1, + 31280000000, + 39130000000, + 120000000, + 466, + 0, + 440000000, + 440000000, + 1, + 36200000000, + 10860000000, + 10200000000, + 364, + 0, + 2230000000, + 2230000000, + 1, + 148200000000, + 8930000000, + 3100000000, + 179, + 0, + 8370000000, + 8370000000, + 1, + 6000000000, + 51860000000, + 1100000000, + 170, + 0, + 13970000000, + 720000000, + 391, + 0, + 5430000000, + 5430000000, + 1, + 59600000000, + 26160000000, + 0, + 838, + 0, + 10000000, + 10000000, + 1, + 2670000000, + 320000000, + 320000000, + 1, + 26520000000, + 15440000000, + 9570000000, + 1665, + 0, + 2800000000, + 2800000000, + 1, + 72720000000, + 4120000000, + 4120000000, + 1, + 64460000000, + 29720000000, + 3290000000, + 1850, + 0, + 25760000000, + 6680000000, + 1849, + 0, + 1760000000, + 1760000000, + 1, + 60990000000, + 7460000000, + 7460000000, + 1, + 1770000000, + 23430000000, + 1570000000, + 1838, + 6570000000, + 1760000000, + 1730000000, + 1834, + 16430000000, + 10000000000, + 9840000000, + 364, + 0, + 3110000000, + 3110000000, + 1, + 67610000000, + 8740000000, + 660000000, + 366, + 0, + 3080000000, + 3080000000, + 1, + 2860000000, + 10580000000, + 10080000000, + 364, + 0, + 3030000000, + 3030000000, + 1, + 90870000000, + 17970000000, + 110000000, + 609, + 0, + 7970000000, + 7970000000, + 1, + 350000000, + 7830000000, + 7830000000, + 1, + 143400000000, + 17400000000, + 7590000000, + 1370, + 0, + 24320000000, + 3850000000, + 1825, + 0, + 160000000, + 160000000, + 1, + 7880000000, + 10000000, + 10000000, + 1, + 1370000000, + 38650000000, + 18820000000, + 1103, + 0, + 12280000000, + 12280000000, + 1, + 20000000, + 6330000000, + 1050000000, + 1823, + 0, + 80000000, + 80000000, + 1, + 71020000000, + 11790000000, + 850000000, + 845, + 0, + 550000000, + 550000000, + 1, + 1110000000, + 136410000000, + 2520000000, + 1816, + 0, + 3570000000, + 3570000000, + 1, + 2600000000, + 73940000000, + 8280000000, + 811, + 0, + 15210000000, + 4250000000, + 810, + 0, + 5950000000, + 5950000000, + 1, + 4530000000, + 3960460000000, + 3650000000, + 1671, + 750000000, + 371640000000, + 1490000000, + 1748, + 0, + 70000000, + 70000000, + 1, + 1920000000, + 14920000000, + 30000000, + 1745, + 0, + 160000000, + 160000000, + 1, + 3210000000, + 634780000000, + 2180000000, + 625, + 0, + 70000000, + 70000000, + 1, + 370000000, + 11690000000, + 1740000000, + 317, + 0, + 180000000, + 180000000, + 1, + 5600000000, + 22190000000, + 780000000, + 317, + 0, + 70000000, + 70000000, + 1, + 38510000000, + 10270000000, + 110000000, + 365, + 0, + 22760000000, + 22760000000, + 318, + 0, + 5170000000, + 5170000000, + 1, + 22150000000, + 86480000000, + 550000000, + 846, + 0, + 120000000, + 120000000, + 1, + 2484230000000, + 10000000, + 10000000, + 1, + 950000000, + 82010000000, + 620000000, + 904, + 12610000000, + 68280000000, + 520000000, + 1739, + 880000000, + 14230000000, + 5220000000, + 298, + 0, + 90000000, + 90000000, + 1, + 5060000000, + 93820000000, + 1730000000, + 835, + 0, + 19120000000, + 1770000000, + 319, + 0, + 271330000000, + 271330000000, + 318, + 0, + 22640000000, + 110000000, + 1047, + 0, + 10710000000, + 10710000000, + 1, + 11140000000, + 388600000000, + 3680000000, + 1660, + 0, + 15330000000, + 15320000000, + 1715, + 0, + 1850000000, + 1850000000, + 1, + 60000000, + 14050000000, + 1360000000, + 1712, + 8130000000, + 19560000000, + 4730000000, + 297, + 0, + 5970000000, + 5970000000, + 1, + 3170000000, + 31520000000, + 12620000000, + 1709, + 4500000000, + 6190000000, + 6190000000, + 1, + 12140000000, + 9230000000, + 4570000000, + 1706, + 0, + 890000000, + 890000000, + 1, + 20000000, + 350000000, + 70000000, + 317, + 84540000000, + 2100000000, + 0, + 609, + 0, + 7440000000, + 7440000000, + 1, + 168950000000, + 72510000000, + 1720000000, + 317, + 0, + 1390000000, + 1390000000, + 318, + 0, + 7290000000, + 7290000000, + 1, + 117540000000, + 79920000000, + 200000000, + 1668, + 21340000000, + 17150000000, + 10820000000, + 1665, + 0, + 3300000000, + 3300000000, + 1, + 25850000000, + 10830000000, + 60000000, + 1660, + 0, + 330000000, + 330000000, + 1, + 24910000000, + 9430000000, + 9430000000, + 1, + 2140000000, + 21600000000, + 390000000, + 170, + 0, + 7520000000, + 7520000000, + 1, + 79590000000, + 3470000000, + 0, + 1645, + 0, + 5220000000, + 5220000000, + 1, + 5790000000, + 21520000000, + 10000000, + 627, + 0, + 10000000, + 10000000, + 1, + 22770000000, + 6970000000, + 6970000000, + 1, + 23600000000, + 320000000, + 320000000, + 1, + 3280000000, + 1550000000, + 1550000000, + 1, + 20840000000, + 62330000000, + 330000000, + 1610, + 29160000000, + 12070000000, + 20000000, + 1604, + 21990000000, + 28310000000, + 130000000, + 476, + 50240000000, + 13190000000, + 30000000, + 10, + 374510000000, + 8080000000, + 8080000000, + 1, + 3540000000, + 365490000000, + 21430000000, + 1500, + 11060000000, + 9100000000, + 40000000, + 1183, + 0, + 39080000000, + 34190000000, + 1498, + 0, + 9260000000, + 4870000000, + 270, + 0, + 6060000000, + 6060000000, + 1, + 1930000000, + 32240000000, + 1990000000, + 750, + 0, + 32040000000, + 930000000, + 1494, + 0, + 50000000, + 50000000, + 1, + 77220000000, + 250000000, + 250000000, + 1, + 192470000000, + 2660000000, + 2660000000, + 1, + 259320000000, + 2159700000000, + 6090000000, + 665, + 0, + 110000000, + 110000000, + 1, + 219850000000, + 15880000000, + 340000000, + 468, + 0, + 10000000, + 10000000, + 1, + 112450000000, + 117000000000, + 4140000000, + 616, + 0, + 44810000000, + 4010000000, + 564, + 0, + 14430000000, + 11040000000, + 607, + 0, + 2010000000, + 2010000000, + 1, + 12610000000, + 11730000000, + 330000000, + 319, + 0, + 10670000000, + 10670000000, + 318, + 0, + 14460000000, + 14460000000, + 363, + 0, + 3910000000, + 3910000000, + 1, + 14670000000, + 32940000000, + 190000000, + 10, + 298470000000, + 8890000000, + 670000000, + 366, + 0, + 300000000, + 300000000, + 1, + 570000000, + 10500000000, + 10370000000, + 546, + 0, + 6850000000, + 6850000000, + 1, + 57970000000, + 310000000, + 310000000, + 1, + 12210000000, + 240000000, + 240000000, + 1, + 311290000000, + 5490000000, + 2330000000, + 1521, + 0, + 355110000000, + 1740000000, + 37, + 0, + 7310000000, + 7310000000, + 1, + 810250000000, + 35110000000, + 10360000000, + 904, + 0, + 618140000000, + 13190000000, + 649, + 0, + 236680000000, + 2440000000, + 749, + 0, + 17760000000, + 16760000000, + 1550, + 0, + 63580000000, + 3460000000, + 1546, + 0, + 2650000000, + 2650000000, + 1, + 24970000000, + 4810000000, + 4810000000, + 1544, + 0, + 145710000000, + 67730000000, + 786, + 0, + 4830000000, + 4830000000, + 1, + 90450000000, + 16210000000, + 16210000000, + 351, + 0, + 7010000000, + 7010000000, + 1, + 248850000000, + 176780000000, + 10000000, + 1528, + 24770000000, + 2616850000000, + 27430000000, + 626, + 0, + 2090000000, + 2090000000, + 1, + 90300000000, + 10000000, + 10000000, + 1, + 124950000000, + 4210000000, + 3190000000, + 364, + 0, + 5080000000, + 5080000000, + 1, + 34380000000, + 20820000000, + 2230000000, + 182, + 5150000000, + 121900000000, + 19700000000, + 179, + 0, + 15180000000, + 14120000000, + 118, + 0, + 1120000000, + 1120000000, + 1, + 50620000000, + 163470000000, + 64510000000, + 169, + 0, + 9720000000, + 9720000000, + 1185, + 0, + 34890000000, + 31970000000, + 744, + 0, + 3470000000, + 3470000000, + 1, + 60170000000, + 350000000, + 350000000, + 1, + 146500000000, + 56320000000, + 3350000000, + 535, + 14380000000, + 1166120000000, + 920000000, + 627, + 0, + 9640000000, + 9640000000, + 1, + 66710000000, + 24600000000, + 300000000, + 1526, + 0, + 780620000000, + 2190000000, + 624, + 0, + 6400000000, + 6400000000, + 1, + 299950000000, + 1370000000, + 1370000000, + 1, + 1380000000, + 528900000000, + 2110000000, + 472, + 0, + 120000000, + 120000000, + 1, + 0, + 3340000000, + 60000000, + 27, + 184440000000, + 188300000000, + 1720000000, + 10, + 260000000, + 1770000000, + 1770000000, + 1, + 52230000000, + 9380000000, + 60000000, + 611, + 9060000000, + 820000000, + 820000000, + 1, + 2680000000, + 58750000000, + 0, + 1515, + 932330000000, + 68810000000, + 5670000000, + 182, + 0, + 307610000000, + 21740000000, + 390, + 0, + 1860000000, + 1860000000, + 1, + 363020000000, + 77090000000, + 1950000000, + 747, + 0, + 10590000000, + 4120000000, + 737, + 0, + 163760000000, + 13010000000, + 352, + 0, + 25370000000, + 25370000000, + 1409, + 0, + 1250000000, + 1250000000, + 1, + 33490000000, + 3170000000, + 1670000000, + 747, + 0, + 69700000000, + 1860000000, + 352, + 0, + 15650000000, + 15650000000, + 1, + 12040000000, + 10000000, + 10000000, + 1, + 470000000, + 70010000000, + 3520000000, + 756, + 177740000000, + 30700000000, + 22100000000, + 1182, + 0, + 1750000000, + 1750000000, + 1, + 15500000000, + 11270000000, + 7680000000, + 607, + 0, + 3040000000, + 3040000000, + 1, + 17670000000, + 144180000000, + 12040000000, + 1495, + 0, + 320000000, + 320000000, + 1, + 2920000000, + 67340000000, + 45220000000, + 586, + 0, + 44180000000, + 27150000000, + 443, + 0, + 80000000, + 80000000, + 1, + 307870000000, + 914130000000, + 21310000000, + 666, + 0, + 6710000000, + 6710000000, + 1, + 128710000000, + 380000000, + 0, + 1482, + 0, + 203220000000, + 160000000, + 627, + 0, + 8440000000, + 8440000000, + 1, + 83850000000, + 6780000000, + 1040000000, + 179, + 0, + 6980000000, + 6980000000, + 1, + 10180000000, + 63640000000, + 3790000000, + 170, + 0, + 46170000000, + 2090000000, + 391, + 0, + 5830000000, + 5830000000, + 1, + 61190000000, + 13840000000, + 90000000, + 44, + 0, + 203830000000, + 1640000000, + 38, + 0, + 3010000000, + 3010000000, + 1, + 230310000000, + 20890000000, + 9390000000, + 1477, + 0, + 412220000000, + 14950000000, + 1476, + 0, + 714500000000, + 5750000000, + 1470, + 0, + 28350000000, + 80000000, + 782, + 0, + 35090000000, + 7630000000, + 316, + 0, + 151340000000, + 4530000000, + 1468, + 0, + 12310000000, + 12310000000, + 1, + 2000000000, + 15940000000, + 320000000, + 1471, + 0, + 21740000000, + 1570000000, + 342, + 0, + 5520000000, + 5520000000, + 1, + 160000000, + 350000000, + 0, + 1252, + 0, + 7500000000, + 7500000000, + 1, + 41020000000, + 36840000000, + 430000000, + 37, + 0, + 2850000000, + 2850000000, + 1, + 206250000000, + 14120000000, + 4440000000, + 1260, + 0, + 340000000, + 340000000, + 1, + 283720000000, + 463420000000, + 1680000000, + 802, + 0, + 10000000, + 10000000, + 1, + 7060000000, + 27710000000, + 8960000000, + 799, + 0, + 1170000000, + 1170000000, + 1, + 31740000000, + 23650000000, + 1090000000, + 794, + 0, + 81230000000, + 4390000000, + 789, + 0, + 14580000000, + 14580000000, + 1457, + 0, + 6490000000, + 6490000000, + 1, + 95950000000, + 3850000000, + 20000000, + 316, + 0, + 5140000000, + 5140000000, + 1, + 72170000000, + 16400000000, + 850000000, + 317, + 0, + 540000000, + 540000000, + 1, + 9940000000, + 32310000000, + 2090000000, + 316, + 0, + 5380000000, + 5380000000, + 1, + 92200000000, + 18100000000, + 18100000000, + 1431, + 0, + 40000000, + 40000000, + 1, + 6480000000, + 19360000000, + 8030000000, + 316, + 5130000000, + 25110000000, + 8980000000, + 1446, + 0, + 16300000000, + 140000000, + 1445, + 0, + 16950000000, + 6440000000, + 270, + 0, + 540000000, + 540000000, + 1, + 19990000000, + 279210000000, + 520000000, + 1063, + 0, + 9100000000, + 9100000000, + 1, + 63670000000, + 28310000000, + 3860000000, + 813, + 0, + 10000000, + 10000000, + 1, + 89840000000, + 1990000000, + 1990000000, + 1, + 189310000000, + 13670000000, + 6360000000, + 1430, + 0, + 4650000000, + 4650000000, + 1, + 221180000000, + 1510000000, + 150000000, + 1417, + 0, + 19990000000, + 5620000000, + 1415, + 0, + 12230000000, + 7430000000, + 316, + 0, + 48710000000, + 80000000, + 1412, + 0, + 7410000000, + 7410000000, + 1, + 3490000000, + 13800000000, + 3110000000, + 829, + 0, + 170000000, + 170000000, + 1, + 9640000000, + 3930000000, + 3930000000, + 569, + 0, + 4440000000, + 4440000000, + 1, + 65350000000, + 60480000000, + 6380000000, + 1406, + 0, + 15870000000, + 7160000000, + 1405, + 0, + 3520000000, + 3520000000, + 1, + 79320000000, + 230000000, + 230000000, + 1, + 25170000000, + 440640000000, + 7370000000, + 14, + 0, + 310000000, + 310000000, + 1, + 660000000, + 15150000000, + 12630000000, + 364, + 0, + 2390000000, + 2390000000, + 1, + 186880000000, + 42030000000, + 41900000000, + 306, + 71800000000, + 423620000000, + 23790000000, + 1020, + 0, + 1316260000000, + 12920000000, + 449, + 0, + 16300000000, + 720000000, + 352, + 0, + 880000000, + 880000000, + 1, + 4100000000, + 12480000000, + 1590000000, + 319, + 0, + 4120000000, + 4120000000, + 318, + 0, + 11360000000, + 11360000000, + 363, + 0, + 13210000000, + 13210000000, + 1, + 29690000000, + 27830000000, + 850000000, + 317, + 4920000000, + 5990000000, + 5990000000, + 1, + 52630000000, + 2420000000, + 490000000, + 317, + 0, + 7690000000, + 7690000000, + 1, + 5500000000, + 3960000000, + 490000000, + 317, + 0, + 4370000000, + 4370000000, + 1, + 14430000000, + 11310000000, + 240000000, + 509, + 0, + 840000000, + 840000000, + 1, + 50000000, + 420000000, + 420000000, + 1, + 2060000000, + 10790000000, + 420000000, + 809, + 0, + 2710000000, + 2710000000, + 1, + 9580000000, + 33040000000, + 3570000000, + 550, + 0, + 3750000000, + 3750000000, + 1, + 36160000000, + 29310000000, + 15750000000, + 935, + 0, + 20000000, + 20000000, + 1, + 7950000000, + 450000000, + 50000000, + 1377, + 0, + 8710000000, + 8710000000, + 1, + 250000000, + 26160000000, + 1260000000, + 317, + 39120000000, + 176930000000, + 14980000000, + 1181, + 0, + 163940000000, + 29420000000, + 1372, + 0, + 18280000000, + 2080000000, + 297, + 0, + 82290000000, + 16640000000, + 1370, + 0, + 20440000000, + 6300000000, + 1368, + 0, + 5830000000, + 5830000000, + 1, + 65390000000, + 90068230000000, + 10280000000, + 260, + 0, + 11520000000, + 8420000000, + 316, + 0, + 420000000, + 420000000, + 1, + 4820000000, + 171210000000, + 11850000000, + 806, + 0, + 30180000000, + 300000000, + 758, + 0, + 250000000, + 250000000, + 1, + 3140000000, + 220200000000, + 740000000, + 459, + 800000000, + 2380000000, + 10000000, + 782, + 0, + 5470000000, + 5470000000, + 1, + 5930000000, + 137040000000, + 9570000000, + 780, + 2750000000, + 236310000000, + 15310000000, + 767, + 810000000, + 2030000000, + 590000000, + 764, + 0, + 3240000000, + 3240000000, + 1, + 1000000000, + 1740000000, + 170000000, + 764, + 0, + 3840000000, + 3840000000, + 1, + 5260000000, + 26970000000, + 18980000000, + 761, + 0, + 37980000000, + 6660000000, + 759, + 0, + 30000000, + 30000000, + 1, + 15720000000, + 23470000000, + 3590000000, + 317, + 0, + 20000000, + 20000000, + 1, + 3430000000, + 23630000000, + 2100000000, + 755, + 74380000000, + 2490000000, + 2490000000, + 752, + 0, + 9090000000, + 9090000000, + 1, + 170660000000, + 8530000000, + 8530000000, + 569, + 0, + 1960000000, + 1960000000, + 1, + 4640000000, + 9370000000, + 9370000000, + 351, + 0, + 1240000000, + 1240000000, + 1, + 109270000000, + 3980000000, + 3980000000, + 1, + 78100000000, + 428090000000, + 5870000000, + 14, + 0, + 28140000000, + 3150000000, + 742, + 0, + 330000000, + 10000000, + 741, + 0, + 7450000000, + 7450000000, + 1, + 16240000000, + 2530000000, + 2530000000, + 1, + 127570000000, + 10000000, + 10000000, + 1, + 1500000000, + 8640000000, + 8640000000, + 193, + 0, + 800000000, + 800000000, + 1, + 9520000000, + 15660000000, + 15660000000, + 1, + 184470000000, + 4560000000, + 50000000, + 729, + 0, + 22190000000, + 10000000, + 724, + 0, + 2351620000000, + 1090000000, + 627, + 0, + 8960000000, + 8960000000, + 1, + 49450000000, + 277010000000, + 1800000000, + 37, + 0, + 11700000000, + 11700000000, + 1, + 34160000000, + 4260000000, + 220000000, + 586, + 0, + 7610000000, + 7610000000, + 1, + 7230000000, + 72440000000, + 240000000, + 683, + 0, + 5580000000, + 5580000000, + 1, + 300000000, + 45810000000, + 50000000, + 681, + 0, + 4590000000, + 4590000000, + 1, + 45030000000, + 43110000000, + 870000000, + 666, + 0, + 130000000, + 130000000, + 1, + 41590000000, + 49740000000, + 0, + 628, + 4570000000, + 10000000000, + 50000000, + 476, + 8960000000, + 330000000, + 30000000, + 650, + 43250000000, + 340000000, + 20000000, + 37, + 0, + 20000000, + 20000000, + 1, + 48530000000, + 2210000000, + 710000000, + 179, + 0, + 14900000000, + 14900000000, + 1, + 3970000000, + 25940000000, + 990000000, + 170, + 0, + 11440000000, + 450000000, + 391, + 0, + 3400000000, + 3400000000, + 1, + 68250000000, + 14210000000, + 0, + 628, + 108250000000, + 207610000000, + 830000000, + 598, + 0, + 3370000000, + 3370000000, + 1, + 12010000000, + 1876890000000, + 10770000000, + 528, + 0, + 3030000000, + 3030000000, + 1, + 8530000000, + 52540000000, + 11160000000, + 524, + 0, + 365730000000, + 4630000000, + 494, + 0, + 40930000000, + 14930000000, + 518, + 0, + 810000000, + 810000000, + 1, + 8240000000, + 58090000000, + 6810000000, + 514, + 0, + 12670000000, + 1220000000, + 506, + 0, + 277480000000, + 8290000000, + 494, + 0, + 1690000000, + 1690000000, + 1, + 70000000, + 74920000000, + 1150000000, + 489, + 320280000000, + 27240000000, + 24050000000, + 487, + 0, + 2398150000000, + 13010000000, + 471, + 0, + 13250000000, + 13250000000, + 470, + 0, + 27160000000, + 26520000000, + 469, + 0, + 16810000000, + 910000000, + 465, + 0, + 26220000000, + 19120000000, + 464, + 0, + 110130000000, + 52120000000, + 463, + 0, + 34680000000, + 12140000000, + 462, + 0, + 26920000000, + 26920000000, + 1, + 6980000000, + 9200000000, + 140000000, + 459, + 0, + 2100000000, + 2100000000, + 1, + 350000000, + 5820000000, + 250000000, + 457, + 0, + 7420000000, + 7420000000, + 1, + 20000000, + 300000000, + 300000000, + 1, + 80000000, + 3179280000000, + 610000000, + 257, + 56090000000, + 8530000000, + 8530000000, + 1, + 310000000, + 681090000000, + 4580000000, + 249, + 0, + 10000000, + 10000000, + 1, + 459010000000, + 49780000000, + 2850000000, + 205, + 0, + 1430000000, + 550000000, + 223, + 0, + 7860000000, + 7860000000, + 1, + 23910000000, + 15740000000, + 15570000000, + 34, + 11660000000, + 1900000000, + 330000000, + 205, + 0, + 7540000000, + 7540000000, + 1, + 460910000000, + 15440000000, + 2130000000, + 23, + 0, + 1140000000, + 1140000000, + 1, + 5510000000, + 127560000000, + 25380000000, + 23, + 0, + 11330000000, + 9230000000, + 201, + 0, + 560000000, + 560000000, + 1, + 515610000000, + 193120000000, + 1000000000, + 150, + 0, + 1000000000, + 1000000000, + 1, + 121750000000, + 410000000, + 410000000, + 1, + 66050000000, + 250000000, + 250000000, + 1, + 186160000000, + 3630000000, + 130000000, + 184, + 0, + 4350000000, + 4350000000, + 1, + 40000000, + 36320000000, + 4110000000, + 182, + 5400000000, + 139390000000, + 58870000000, + 179, + 0, + 27120000000, + 25830000000, + 118, + 0, + 1510000000, + 1510000000, + 1, + 7760000000, + 16370000000, + 14850000000, + 131, + 0, + 14510000000, + 1510000000, + 139, + 0, + 760000000, + 760000000, + 1, + 8820000000, + 21970000000, + 6450000000, + 177, + 0, + 99500000000, + 27660000000, + 169, + 0, + 165690000000, + 33570000000, + 160, + 0, + 440000000, + 440000000, + 1, + 9090000000, + 58820000000, + 630000000, + 165, + 0, + 1490000000, + 1400000000, + 118, + 0, + 6420000000, + 6420000000, + 1, + 25050000000, + 9510000000, + 110000000, + 150, + 0, + 20000000, + 20000000, + 1, + 133520000000, + 8200000000, + 8200000000, + 1, + 3920000000, + 5400000000, + 5400000000, + 145, + 0, + 13310000000, + 13310000000, + 144, + 0, + 5860000000, + 240000000, + 142, + 0, + 14590000000, + 14590000000, + 1, + 5138360000000, + 18800000000, + 430000000, + 148, + 0, + 30000000, + 30000000, + 1, + 1584250000000, + 7120000000, + 7120000000, + 1, + 1545810000000, + 2030000000, + 2030000000, + 1, + 791710000000, + 14410000000, + 70000000, + 41, + 1081440000000, + 13470000000, + 13470000000, + 1, + 496010000000, + 673010000000, + 673010000000, + 42, + 76640000000, + 1560000000, + 1560000000, + 1, + 28180000000, + 378090000000, + 378090000000, + 42, + 1239560000000, + 10000000, + 10000000, + 1, + 124440000000, + 53310000000, + 200000000, + 41, + 2664280000000, + 7170000000, + 710000000, + 70, + 0, + 16200000000, + 16200000000, + 1, + 1025830000000, + 31190000000, + 810000000, + 24, + 0, + 2170000000, + 2170000000, + 1, + 40710000000, + 7520000000, + 7520000000, + 1, + 255790000000, + 1938960000000, + 1938960000000, + 42, + 42690000000, + 860000000, + 860000000, + 1, + 120970000000, + 8600000000, + 8600000000, + 48, + 0, + 7590000000, + 7590000000, + 1, + 61180000000, + 937640000000, + 937640000000, + 42, + 170440000000, + 18190000000, + 30000000, + 21, + 0, + 1430000000, + 1430000000, + 1 + ], + [ + 449560000000, + 3320000000, + 3320000000, + 1, + 18220000000, + 6690000000, + 6690000000, + 1, + 44720000000, + 7090000000, + 60000000, + 365, + 0, + 380000000, + 70000000, + 319, + 0, + 17560000000, + 17560000000, + 1, + 32710000000, + 21550000000, + 70000000, + 181, + 0, + 187840000000, + 6200000000, + 170, + 0, + 252690000000, + 53420000000, + 168, + 0, + 16670000000, + 16670000000, + 1, + 5670000000, + 350000000, + 350000000, + 1, + 11340000000, + 19500000000, + 17640000000, + 176, + 0, + 1930000000, + 1930000000, + 1, + 218190000000, + 125850000000, + 29950000000, + 1428, + 119320000000, + 1736910000000, + 28550000000, + 456, + 0, + 12170000000, + 680000000, + 819, + 0, + 48160000000, + 190000000, + 1454, + 0, + 19470000000, + 160000000, + 1418, + 0, + 82550000000, + 14760000000, + 817, + 0, + 22570000000, + 2150000000, + 1095, + 0, + 32730000000, + 12190000000, + 818, + 0, + 20520000000, + 8300000000, + 316, + 0, + 840000000, + 840000000, + 1, + 10520000000, + 209380000000, + 18620000000, + 1433, + 520000000, + 21180000000, + 3580000000, + 1419, + 0, + 19040000000, + 920000000, + 753, + 0, + 170000000, + 170000000, + 1, + 2990000000, + 65310000000, + 7240000000, + 1419, + 0, + 820000000, + 820000000, + 1, + 1920000000, + 15720000000, + 530000000, + 818, + 0, + 4470000000, + 4470000000, + 1, + 13640000000, + 424650000000, + 32650000000, + 2186, + 0, + 73320000000, + 45720000000, + 1103, + 13260000000, + 2205270000000, + 27090000000, + 2164, + 8460000000, + 56140000000, + 5640000000, + 317, + 0, + 1050000000, + 1050000000, + 1, + 24940000000, + 3280000000, + 20000000, + 316, + 0, + 9690000000, + 9690000000, + 1, + 5630000000, + 163770000000, + 24160000000, + 316, + 0, + 150000000, + 150000000, + 1, + 4290000000, + 19560000000, + 660000000, + 316, + 0, + 5760000000, + 5760000000, + 1, + 23300000000, + 42590000000, + 7140000000, + 688, + 0, + 1790000000, + 1790000000, + 2160, + 0, + 10670000000, + 580000000, + 2159, + 0, + 43670000000, + 20980000000, + 316, + 0, + 7130000000, + 7130000000, + 1, + 27180000000, + 28750000000, + 3070000000, + 317, + 0, + 30000000, + 30000000, + 1, + 104680000000, + 2710000000, + 2710000000, + 1, + 3120000000, + 149220000000, + 720000000, + 41, + 66220000000, + 11770000000, + 11770000000, + 1, + 97130000000, + 5770000000, + 140000000, + 612, + 0, + 40000000, + 40000000, + 1, + 70570000000, + 188010000000, + 12130000000, + 2134, + 0, + 4120000000, + 4120000000, + 1, + 4510000000, + 5360000000, + 180000000, + 1850, + 0, + 7010000000, + 7010000000, + 1, + 408240000000, + 19020000000, + 170000000, + 365, + 0, + 14030000000, + 14030000000, + 318, + 0, + 4250000000, + 4250000000, + 363, + 0, + 8740000000, + 8740000000, + 1, + 3770000000, + 5970000000, + 5970000000, + 1, + 5240000000, + 1670000000, + 1670000000, + 1, + 17590000000, + 23860000000, + 270000000, + 365, + 0, + 18200000000, + 9510000000, + 319, + 0, + 11420000000, + 11420000000, + 318, + 0, + 5950000000, + 5950000000, + 363, + 0, + 6730000000, + 6730000000, + 1, + 12450000000, + 1320000000, + 1320000000, + 1, + 170910000000, + 7170000000, + 220000000, + 365, + 0, + 5950000000, + 5950000000, + 363, + 0, + 14990000000, + 14990000000, + 1, + 52710000000, + 3420000000, + 3420000000, + 351, + 0, + 14410000000, + 14410000000, + 1, + 3820000000, + 56420000000, + 430000000, + 545, + 0, + 70000000, + 70000000, + 1, + 2870000000, + 10150000000, + 10150000000, + 1, + 37420000000, + 14640000000, + 520000000, + 366, + 0, + 2110000000, + 2110000000, + 1, + 3230000000, + 8330000000, + 7650000000, + 364, + 0, + 5910000000, + 5910000000, + 1, + 195820000000, + 19290000000, + 100000000, + 609, + 0, + 7430000000, + 7430000000, + 1, + 40000000, + 1820000000, + 1820000000, + 1, + 74850000000, + 3810000000, + 3810000000, + 1, + 128230000000, + 13450000000, + 13450000000, + 1, + 7970000000, + 60000000, + 60000000, + 1, + 72780000000, + 10000000, + 10000000, + 1, + 473610000000, + 51260000000, + 2730000000, + 2050, + 0, + 14470000000, + 2520000000, + 2099, + 0, + 4500000000, + 4500000000, + 1, + 161660000000, + 51470000000, + 180000000, + 475, + 0, + 5910000000, + 5910000000, + 1, + 33530000000, + 35850000000, + 120000000, + 10, + 960000000, + 12360000000, + 20000000, + 475, + 0, + 1530000000, + 1530000000, + 1, + 53630000000, + 430000000, + 0, + 37, + 0, + 3620000000, + 3620000000, + 1, + 80050000000, + 6230000000, + 10000000, + 180, + 0, + 2050000000, + 2050000000, + 1, + 4600000000, + 1480000000, + 1480000000, + 1, + 15530000000, + 48620000000, + 19130000000, + 179, + 0, + 17350000000, + 16900000000, + 118, + 0, + 810000000, + 810000000, + 1, + 1380000000, + 26960000000, + 40000000, + 392, + 0, + 1640000000, + 1640000000, + 1, + 392240000000, + 427920000000, + 930000000, + 630, + 1380000000, + 62580000000, + 620000000, + 1758, + 0, + 2110000000, + 2110000000, + 1, + 26300000000, + 2700000000, + 2700000000, + 1, + 48710000000, + 9570000000, + 290000000, + 722, + 0, + 4570000000, + 660000000, + 720, + 0, + 195290000000, + 750000000, + 631, + 0, + 5230000000, + 5230000000, + 1, + 41300000000, + 42820000000, + 70000000, + 10, + 234130000000, + 142290000000, + 1330000000, + 165, + 0, + 4850000000, + 2180000000, + 743, + 0, + 12130000000, + 12130000000, + 1, + 1130000000, + 112980000000, + 800000000, + 1489, + 0, + 90000000, + 90000000, + 1, + 3570000000, + 201040000000, + 910000000, + 630, + 0, + 10000000, + 10000000, + 1, + 24200000000, + 97980000000, + 480000000, + 38, + 0, + 5290000000, + 5290000000, + 1, + 228230000000, + 4340000000, + 4290000000, + 469, + 0, + 4900000000, + 4900000000, + 1, + 41880000000, + 100970000000, + 2390000000, + 722, + 0, + 398110000000, + 400000000, + 631, + 0, + 7590000000, + 7590000000, + 1, + 11720000000, + 23810000000, + 7950000000, + 317, + 0, + 90000000, + 90000000, + 1, + 14630000000, + 103970000000, + 1940000000, + 1759, + 29190000000, + 15200000000, + 3990000000, + 1782, + 0, + 8160000000, + 8160000000, + 1, + 20570000000, + 1590000000, + 1590000000, + 1, + 79990000000, + 34520000000, + 100000000, + 631, + 0, + 2050000000, + 2050000000, + 1, + 1380000000, + 30640000000, + 140000000, + 631, + 0, + 3310000000, + 3310000000, + 1, + 4820000000, + 34320000000, + 120000000, + 631, + 0, + 4190000000, + 4190000000, + 1, + 82310000000, + 12850000000, + 1500000000, + 116, + 120760000000, + 9250000000, + 50000000, + 2065, + 0, + 160000000, + 160000000, + 1, + 14490000000, + 124410000000, + 220000000, + 2043, + 0, + 9870000000, + 0, + 2039, + 0, + 11500000000, + 11500000000, + 1, + 1350000000, + 125370000000, + 1190000000, + 2034, + 4120000000, + 54840000000, + 90000000, + 471, + 0, + 7270000000, + 7270000000, + 1, + 202470000000, + 8270000000, + 0, + 609, + 0, + 5480000000, + 5480000000, + 1, + 158620000000, + 12530000000, + 70000000, + 24, + 0, + 3570000000, + 3570000000, + 1, + 12570000000, + 80000000, + 80000000, + 1, + 89400000000, + 10000000, + 10000000, + 1, + 325700000000, + 68600000000, + 80000000, + 181, + 0, + 174860000000, + 6460000000, + 170, + 0, + 259480000000, + 28800000000, + 168, + 0, + 34420000000, + 27040000000, + 167, + 0, + 25510000000, + 25510000000, + 1, + 24150000000, + 6110000000, + 6110000000, + 1, + 20450000000, + 46760000000, + 36720000000, + 176, + 0, + 4840000000, + 4840000000, + 1, + 156520000000, + 9460000000, + 1240000000, + 317, + 0, + 520000000, + 520000000, + 1, + 112920000000, + 50140000000, + 6860000000, + 1096, + 56000000000, + 74670000000, + 2210000000, + 317, + 19310000000, + 1830000000, + 520000000, + 319, + 0, + 20630000000, + 20630000000, + 1, + 174050000000, + 339230000000, + 2460000000, + 2009, + 0, + 50130000000, + 160000000, + 2008, + 0, + 21410000000, + 600000000, + 540, + 0, + 18020000000, + 4940000000, + 443, + 0, + 72950000000, + 22790000000, + 316, + 0, + 41920000000, + 9320000000, + 755, + 0, + 12870000000, + 2080000000, + 1349, + 0, + 7720000000, + 7720000000, + 1, + 7720000000, + 49830000000, + 4720000000, + 2000, + 0, + 1580000000, + 1580000000, + 1, + 3000000000, + 393540000000, + 1530000000, + 1990, + 0, + 1590000000, + 1590000000, + 1, + 19900000000, + 4550000000000, + 8550000000, + 1970, + 0, + 18200000000, + 18200000000, + 1301, + 0, + 100000000, + 100000000, + 1, + 16380000000, + 5750000000, + 5750000000, + 1, + 40840000000, + 32490000000, + 4510000000, + 1967, + 0, + 4231270000000, + 30130000000, + 1913, + 0, + 79350000000, + 18430000000, + 316, + 0, + 12350000000, + 12350000000, + 1, + 2160000000, + 32920000000, + 20340000000, + 298, + 11050000000, + 7050000000, + 7050000000, + 1, + 21620000000, + 30920000000, + 100000000, + 1037, + 0, + 12220000000, + 660000000, + 1115, + 0, + 410000000, + 410000000, + 1, + 1810000000, + 110900000000, + 23340000000, + 550, + 0, + 12710000000, + 12080000000, + 443, + 0, + 10170000000, + 250000000, + 316, + 0, + 840000000, + 840000000, + 1, + 208920000000, + 98800000000, + 650000000, + 37, + 0, + 3030000000, + 3030000000, + 1, + 353640000000, + 4540000000, + 4540000000, + 1, + 165670000000, + 16900000000, + 140000000, + 609, + 0, + 7690000000, + 7690000000, + 1, + 190000000, + 2080000000, + 1900000000, + 56, + 0, + 6160000000, + 6160000000, + 1, + 104710000000, + 34650000000, + 870000000, + 468, + 51430000000, + 13270000000, + 5420000000, + 179, + 0, + 5730000000, + 5730000000, + 1, + 580000000, + 9390000000, + 30000000, + 392, + 0, + 1050000000, + 1050000000, + 1, + 92980000000, + 7430000000, + 7430000000, + 1, + 8570000000, + 76530000000, + 120000000, + 1666, + 0, + 44100000000, + 30000000, + 1663, + 0, + 3510000000, + 3510000000, + 1, + 12330000000, + 1930000000, + 1930000000, + 1, + 31420000000, + 39010000000, + 190000000, + 10, + 46840000000, + 660000000, + 660000000, + 1, + 153530000000, + 360000000, + 0, + 180, + 0, + 5470000000, + 5470000000, + 1, + 15470000000, + 33030000000, + 15170000000, + 179, + 0, + 16990000000, + 16810000000, + 118, + 0, + 740000000, + 740000000, + 1, + 720000000, + 11560000000, + 20000000, + 392, + 0, + 1690000000, + 1690000000, + 1, + 65030000000, + 24330000000, + 50000000, + 1870, + 0, + 1830000000, + 1830000000, + 1, + 39090000000, + 5870000000, + 5870000000, + 1, + 147390000000, + 26310000000, + 4340000000, + 1081, + 0, + 120000000, + 120000000, + 1, + 6680000000, + 18820000000, + 18820000000, + 430, + 0, + 260000000, + 260000000, + 1, + 73550000000, + 19850000000, + 4860000000, + 1839, + 0, + 2010000000, + 2010000000, + 1, + 8300000000, + 30000000, + 30000000, + 1, + 26270000000, + 160000000, + 160000000, + 1, + 71380000000, + 8080000000, + 8080000000, + 1, + 16020000000, + 500000000, + 500000000, + 1, + 94010000000, + 14980000000, + 540000000, + 610, + 0, + 2880000000, + 2880000000, + 1, + 167140000000, + 8800000000, + 8800000000, + 1371, + 0, + 1010000000, + 1010000000, + 1, + 3850000000, + 8670000000, + 2700000000, + 1406, + 0, + 9650000000, + 910000000, + 1405, + 0, + 2150000000, + 2150000000, + 1, + 28240000000, + 13110000000, + 1310000000, + 1105, + 0, + 6720000000, + 6720000000, + 1, + 13350000000, + 5280000000, + 5280000000, + 1, + 71950000000, + 10610000000, + 2990000000, + 322, + 0, + 330000000, + 330000000, + 1, + 4180000000, + 133460000000, + 133460000000, + 1817, + 0, + 430000000, + 430000000, + 1, + 14450000000, + 65650000000, + 4680000000, + 812, + 0, + 10000000, + 10000000, + 1, + 4250000000, + 10550000000, + 6420000000, + 270, + 0, + 410000000, + 410000000, + 1, + 14130000000, + 3956720000000, + 30000000, + 1672, + 0, + 90000000, + 90000000, + 1, + 2240000000, + 357020000000, + 1480000000, + 1753, + 0, + 12780000000, + 2150000000, + 1749, + 0, + 350000000, + 350000000, + 1, + 2020000000, + 14890000000, + 0, + 1746, + 5550000000, + 631780000000, + 6430000000, + 626, + 0, + 820000000, + 820000000, + 1, + 2180000000, + 9950000000, + 9950000000, + 1, + 6560000000, + 4300000000, + 4300000000, + 363, + 0, + 17110000000, + 17110000000, + 1, + 38690000000, + 10000000000, + 160000000, + 366, + 0, + 160000000, + 160000000, + 1, + 50630000000, + 47620000000, + 730000000, + 352, + 0, + 33270000000, + 33270000000, + 318, + 0, + 5040000000, + 5040000000, + 1, + 2485930000000, + 77680000000, + 480000000, + 845, + 0, + 3710000000, + 3710000000, + 1, + 13130000000, + 59130000000, + 260000000, + 322, + 0, + 4270000000, + 1970000000, + 316, + 0, + 4360000000, + 4360000000, + 1, + 6100000000, + 6130000000, + 6010000000, + 306, + 0, + 2880000000, + 2880000000, + 1, + 6880000000, + 77990000000, + 850000000, + 610, + 0, + 11200000000, + 10700000000, + 56, + 0, + 2900000000, + 2900000000, + 1, + 1770000000, + 16900000000, + 15560000000, + 364, + 0, + 450000000, + 450000000, + 1, + 271440000000, + 22000000000, + 60000000, + 1048, + 0, + 530000000, + 530000000, + 1, + 25530000000, + 59690000000, + 14320000000, + 1728, + 0, + 321650000000, + 15840000000, + 1716, + 0, + 3580000000, + 3580000000, + 1, + 15320000000, + 10000000, + 10000000, + 1, + 3270000000, + 12590000000, + 40000000, + 1713, + 0, + 100000000, + 100000000, + 1, + 12860000000, + 14650000000, + 4750000000, + 298, + 0, + 180000000, + 180000000, + 1, + 21760000000, + 18850000000, + 7130000000, + 270, + 0, + 50000000, + 50000000, + 1, + 27400000000, + 4660000000, + 4660000000, + 1, + 980000000, + 280000000, + 280000000, + 1, + 84540000000, + 2100000000, + 2100000000, + 1, + 178110000000, + 51120000000, + 310000000, + 365, + 0, + 9690000000, + 9690000000, + 363, + 0, + 9980000000, + 9980000000, + 1, + 126420000000, + 79540000000, + 290000000, + 1669, + 0, + 180000000, + 180000000, + 1, + 32160000000, + 6330000000, + 6330000000, + 1, + 29210000000, + 10770000000, + 10770000000, + 1, + 37200000000, + 14640000000, + 5940000000, + 179, + 0, + 6570000000, + 6570000000, + 1, + 87110000000, + 3470000000, + 0, + 1646, + 11020000000, + 21510000000, + 10000000, + 1638, + 79670000000, + 60490000000, + 1250000000, + 1611, + 0, + 1510000000, + 1510000000, + 1, + 29180000000, + 12000000000, + 0, + 1605, + 0, + 50000000, + 50000000, + 1, + 22120000000, + 25820000000, + 1610000000, + 390, + 0, + 2360000000, + 2360000000, + 1, + 50270000000, + 13160000000, + 60000000, + 476, + 407560000000, + 78150000000, + 2750000000, + 747, + 0, + 11040000000, + 5360000000, + 737, + 0, + 231930000000, + 20400000000, + 352, + 0, + 21190000000, + 21190000000, + 1409, + 0, + 1750000000, + 1750000000, + 1, + 11100000000, + 8960000000, + 1130000000, + 756, + 0, + 100000000, + 100000000, + 1, + 34190000000, + 4890000000, + 4890000000, + 1, + 4870000000, + 4390000000, + 4390000000, + 1, + 9980000000, + 30170000000, + 2280000000, + 1495, + 0, + 80000000, + 80000000, + 1, + 930000000, + 18480000000, + 13220000000, + 586, + 0, + 12110000000, + 11160000000, + 443, + 0, + 520000000, + 520000000, + 1, + 538060000000, + 2144120000000, + 54020000000, + 666, + 0, + 8370000000, + 8370000000, + 1583, + 0, + 1120000000, + 1120000000, + 1, + 220300000000, + 350000000, + 320000000, + 1521, + 0, + 15190000000, + 15190000000, + 1, + 116600000000, + 112860000000, + 11730000000, + 316, + 4010000000, + 30130000000, + 29790000000, + 565, + 0, + 9970000000, + 9970000000, + 1581, + 0, + 700000000, + 700000000, + 1, + 11040000000, + 3390000000, + 3390000000, + 1, + 14950000000, + 11100000000, + 10920000000, + 364, + 0, + 300000000, + 300000000, + 1, + 43900000000, + 32750000000, + 120000000, + 603, + 299140000000, + 8220000000, + 8220000000, + 1, + 11240000000, + 130000000, + 130000000, + 1, + 391200000000, + 3160000000, + 3160000000, + 1, + 1740000000, + 14510000000, + 90000000, + 44, + 0, + 334000000000, + 1770000000, + 38, + 0, + 4860000000, + 4860000000, + 1, + 827920000000, + 23020000000, + 23020000000, + 193, + 0, + 1730000000, + 1730000000, + 1, + 13190000000, + 604590000000, + 63920000000, + 650, + 0, + 360000000, + 360000000, + 1, + 2440000000, + 168950000000, + 10580000000, + 750, + 0, + 65210000000, + 21800000000, + 1494, + 0, + 80000000, + 80000000, + 1, + 16760000000, + 1000000000, + 1000000000, + 1, + 3460000000, + 58650000000, + 6160000000, + 1547, + 0, + 1470000000, + 1470000000, + 1, + 100160000000, + 54260000000, + 10940000000, + 1406, + 0, + 18770000000, + 7770000000, + 1405, + 0, + 4950000000, + 4950000000, + 1, + 367360000000, + 176770000000, + 15180000000, + 535, + 52200000000, + 4220000000, + 50000000, + 724, + 0, + 2569110000000, + 2160000000, + 627, + 0, + 16090000000, + 16090000000, + 1, + 220540000000, + 1020000000, + 1020000000, + 1, + 41690000000, + 14920000000, + 1520000000, + 179, + 0, + 3670000000, + 3670000000, + 1, + 24850000000, + 102200000000, + 130000000, + 180, + 14120000000, + 1060000000, + 1060000000, + 1, + 116250000000, + 87650000000, + 1350000000, + 174, + 0, + 11310000000, + 11310000000, + 1, + 41690000000, + 2920000000, + 2920000000, + 1, + 213840000000, + 38830000000, + 7020000000, + 536, + 0, + 14140000000, + 14140000000, + 1, + 15300000000, + 1165200000000, + 40000000, + 628, + 76650000000, + 24210000000, + 30000000, + 1527, + 0, + 90000000, + 90000000, + 1, + 2190000000, + 778410000000, + 1020000000, + 625, + 0, + 20000000, + 20000000, + 1, + 311210000000, + 490810000000, + 1430000000, + 475, + 0, + 27070000000, + 22860000000, + 473, + 0, + 8910000000, + 8910000000, + 1, + 180000000, + 3260000000, + 3260000000, + 28, + 0, + 20000000, + 20000000, + 1, + 186160000000, + 186580000000, + 1620000000, + 467, + 54320000000, + 8680000000, + 340000000, + 612, + 0, + 640000000, + 640000000, + 1, + 12560000000, + 58750000000, + 0, + 1516, + 938000000000, + 32420000000, + 8590000000, + 179, + 0, + 27750000000, + 20400000000, + 118, + 0, + 2970000000, + 2970000000, + 1, + 21740000000, + 165020000000, + 5710000000, + 170, + 0, + 107130000000, + 3660000000, + 391, + 0, + 13720000000, + 13720000000, + 1, + 366830000000, + 75140000000, + 75140000000, + 748, + 4120000000, + 6470000000, + 6470000000, + 1, + 13010000000, + 142100000000, + 3300000000, + 317, + 0, + 8650000000, + 8650000000, + 1, + 61780000000, + 1500000000, + 1500000000, + 1, + 1860000000, + 65130000000, + 1340000000, + 317, + 0, + 2710000000, + 2710000000, + 1, + 31690000000, + 42360000000, + 4430000000, + 317, + 0, + 24040000000, + 24040000000, + 193, + 0, + 90000000, + 90000000, + 1, + 199840000000, + 8600000000, + 8600000000, + 1, + 24930000000, + 3590000000, + 3590000000, + 1, + 32750000000, + 60710000000, + 15460000000, + 740, + 0, + 26510000000, + 13480000000, + 553, + 0, + 19260000000, + 9990000000, + 1362, + 0, + 21510000000, + 1160000000, + 1496, + 0, + 4150000000, + 4150000000, + 1, + 48460000000, + 3350000000, + 2890000000, + 549, + 0, + 9860000000, + 4700000000, + 741, + 0, + 8910000000, + 8910000000, + 1, + 27150000000, + 15310000000, + 15310000000, + 351, + 0, + 1720000000, + 1720000000, + 1, + 329260000000, + 33620000000, + 190000000, + 1486, + 0, + 844580000000, + 770000000, + 627, + 0, + 14620000000, + 14620000000, + 1, + 135420000000, + 380000000, + 90000000, + 725, + 160000000, + 203010000000, + 30000000, + 667, + 0, + 50000000, + 50000000, + 1, + 93330000000, + 1940000000, + 10000000, + 180, + 0, + 3800000000, + 3800000000, + 1, + 20950000000, + 46340000000, + 11410000000, + 179, + 0, + 12370000000, + 11650000000, + 118, + 0, + 1140000000, + 1140000000, + 1, + 2090000000, + 39970000000, + 170000000, + 392, + 0, + 4110000000, + 4110000000, + 1, + 67110000000, + 13750000000, + 2600000000, + 45, + 1640000000, + 193270000000, + 1380000000, + 40, + 0, + 8920000000, + 8920000000, + 1, + 242710000000, + 11500000000, + 11500000000, + 1, + 14950000000, + 69700000000, + 630000000, + 1471, + 0, + 256420000000, + 18600000000, + 342, + 0, + 15160000000, + 1380000000, + 584, + 0, + 35480000000, + 9180000000, + 270, + 0, + 20270000000, + 6250000000, + 719, + 0, + 240000000, + 240000000, + 1, + 5750000000, + 280680000000, + 7330000000, + 1471, + 0, + 363290000000, + 24740000000, + 342, + 0, + 40200000000, + 6560000000, + 270, + 0, + 19080000000, + 6970000000, + 719, + 0, + 5500000000, + 5500000000, + 1, + 80000000, + 28270000000, + 5990000000, + 783, + 7630000000, + 27400000000, + 800000000, + 317, + 0, + 60000000, + 60000000, + 1, + 4530000000, + 17820000000, + 780000000, + 756, + 0, + 128940000000, + 780000000, + 1252, + 0, + 50000000, + 50000000, + 1, + 14630000000, + 15620000000, + 600000000, + 342, + 1570000000, + 16610000000, + 100000000, + 471, + 0, + 3560000000, + 3560000000, + 1, + 5680000000, + 350000000, + 120000000, + 1469, + 48950000000, + 33730000000, + 70000000, + 38, + 0, + 2680000000, + 2680000000, + 1, + 213540000000, + 8760000000, + 5270000000, + 1391, + 0, + 920000000, + 920000000, + 1, + 285740000000, + 461740000000, + 810000000, + 803, + 16030000000, + 18550000000, + 110000000, + 789, + 0, + 200000000, + 200000000, + 1, + 34000000000, + 22540000000, + 9350000000, + 795, + 0, + 20000000, + 20000000, + 1, + 4390000000, + 76840000000, + 8140000000, + 790, + 117040000000, + 3760000000, + 170000000, + 317, + 0, + 70000000, + 70000000, + 1, + 78160000000, + 15550000000, + 15550000000, + 1, + 12570000000, + 30200000000, + 830000000, + 317, + 0, + 20000000, + 20000000, + 1, + 130230000000, + 10740000000, + 610000000, + 317, + 0, + 590000000, + 590000000, + 1, + 14110000000, + 16010000000, + 16000000000, + 1447, + 0, + 120000000, + 120000000, + 1, + 140000000, + 16160000000, + 8750000000, + 298, + 6440000000, + 10510000000, + 10510000000, + 1, + 21050000000, + 278550000000, + 1610000000, + 14, + 0, + 140000000, + 140000000, + 1, + 76630000000, + 24450000000, + 11650000000, + 814, + 287510000000, + 340000000, + 340000000, + 1431, + 0, + 6970000000, + 6970000000, + 1, + 225980000000, + 1360000000, + 1170000000, + 1416, + 5620000000, + 14200000000, + 13720000000, + 1416, + 0, + 170000000, + 170000000, + 1, + 7430000000, + 4800000000, + 4800000000, + 1, + 80000000, + 48630000000, + 8570000000, + 1413, + 14010000000, + 10030000000, + 10030000000, + 559, + 0, + 660000000, + 660000000, + 1, + 89910000000, + 53530000000, + 5390000000, + 1407, + 0, + 570000000, + 570000000, + 1, + 7160000000, + 1700000000, + 1700000000, + 193, + 0, + 7010000000, + 7010000000, + 1, + 115610000000, + 396480000000, + 4250000000, + 165, + 0, + 16560000000, + 12350000000, + 118, + 0, + 17170000000, + 8380000000, + 743, + 0, + 3060000000, + 3060000000, + 1, + 13600000000, + 2520000000, + 2520000000, + 1, + 231170000000, + 130000000, + 130000000, + 1, + 95590000000, + 26120000000, + 4820000000, + 1401, + 0, + 373690000000, + 10460000000, + 1021, + 0, + 20000000, + 20000000, + 1, + 12920000000, + 647080000000, + 24010000000, + 452, + 0, + 3710000000, + 3470000000, + 1398, + 0, + 624900000000, + 6090000000, + 450, + 0, + 16520000000, + 8600000000, + 270, + 0, + 11130000000, + 11130000000, + 1, + 720000000, + 11810000000, + 1810000000, + 317, + 0, + 3770000000, + 3770000000, + 1, + 6570000000, + 10890000000, + 10890000000, + 1, + 59230000000, + 10110000000, + 1500000000, + 319, + 0, + 2530000000, + 2530000000, + 363, + 0, + 14340000000, + 14340000000, + 1, + 64030000000, + 1930000000, + 1930000000, + 1, + 13680000000, + 3470000000, + 3470000000, + 1, + 19040000000, + 11070000000, + 8240000000, + 298, + 3790000000, + 10370000000, + 10370000000, + 1, + 15860000000, + 27630000000, + 7630000000, + 1033, + 0, + 1840000000, + 1840000000, + 1, + 55660000000, + 2390000000, + 270000000, + 1377, + 0, + 11170000000, + 11170000000, + 1, + 8020000000, + 340000000, + 340000000, + 117, + 0, + 60000000, + 60000000, + 1, + 10220000000, + 410000000, + 410000000, + 318, + 0, + 24490000000, + 24490000000, + 1, + 54100000000, + 145590000000, + 7030000000, + 845, + 0, + 13470000000, + 13470000000, + 193, + 0, + 2890000000, + 2890000000, + 1, + 29420000000, + 18170000000, + 16620000000, + 553, + 0, + 7210000000, + 5550000000, + 1227, + 0, + 89080000000, + 8470000000, + 345, + 0, + 9600000000, + 4190000000, + 270, + 0, + 10460000000, + 10460000000, + 1, + 2080000000, + 16200000000, + 6350000000, + 298, + 16640000000, + 65370000000, + 65370000000, + 1371, + 0, + 280000000, + 280000000, + 1, + 6300000000, + 13890000000, + 13890000000, + 1369, + 0, + 250000000, + 250000000, + 1, + 81500000000, + 39720000000, + 2910000000, + 1364, + 0, + 89982190000000, + 9800000000, + 261, + 0, + 19980000000, + 8920000000, + 316, + 0, + 11220000000, + 1220000000, + 820, + 0, + 4840000000, + 4840000000, + 1, + 8420000000, + 3100000000, + 3100000000, + 1, + 17090000000, + 25330000000, + 5770000000, + 819, + 0, + 35110000000, + 6220000000, + 817, + 0, + 97900000000, + 5510000000, + 807, + 0, + 1020000000, + 1020000000, + 1, + 300000000, + 7900000000, + 2910000000, + 761, + 0, + 20610000000, + 3530000000, + 759, + 0, + 1370000000, + 1370000000, + 1, + 4130000000, + 120110000000, + 4310000000, + 796, + 0, + 95640000000, + 710000000, + 785, + 0, + 3710000000, + 3710000000, + 1, + 810000000, + 2370000000, + 240000000, + 783, + 20970000000, + 103480000000, + 10120000000, + 769, + 0, + 23950000000, + 3030000000, + 768, + 0, + 40000000, + 40000000, + 1, + 18060000000, + 201710000000, + 24630000000, + 769, + 0, + 19240000000, + 2560000000, + 768, + 0, + 50000000, + 50000000, + 1, + 1400000000, + 1440000000, + 1440000000, + 1, + 4410000000, + 1570000000, + 1570000000, + 1, + 28080000000, + 330000000, + 30000000, + 762, + 0, + 7660000000, + 7660000000, + 1, + 6660000000, + 31320000000, + 30320000000, + 760, + 19340000000, + 10190000000, + 2820000000, + 319, + 0, + 9690000000, + 9690000000, + 1, + 5550000000, + 21530000000, + 14990000000, + 272, + 479580000000, + 393330000000, + 3310000000, + 165, + 0, + 22350000000, + 8630000000, + 743, + 0, + 6540000000, + 6540000000, + 1, + 3150000000, + 24480000000, + 24480000000, + 569, + 0, + 510000000, + 510000000, + 1, + 10000000, + 320000000, + 320000000, + 1, + 374440000000, + 2680000000, + 2680000000, + 730, + 0, + 1830000000, + 1830000000, + 1, + 10000000, + 22180000000, + 1020000000, + 725, + 1090000000, + 2350530000000, + 20000000, + 628, + 60210000000, + 14600000000, + 50000000, + 44, + 0, + 254800000000, + 370000000, + 38, + 0, + 5810000000, + 5810000000, + 1, + 46080000000, + 1600000000, + 30000000, + 587, + 0, + 2440000000, + 2440000000, + 1, + 15080000000, + 72040000000, + 70000000, + 690, + 0, + 160000000, + 160000000, + 1, + 5930000000, + 45760000000, + 650000000, + 682, + 50490000000, + 39540000000, + 70000000, + 627, + 0, + 2700000000, + 2700000000, + 1, + 41720000000, + 49740000000, + 170000000, + 629, + 4620000000, + 6860000000, + 630000000, + 390, + 0, + 3090000000, + 3090000000, + 1, + 8990000000, + 300000000, + 300000000, + 1, + 43270000000, + 320000000, + 0, + 38, + 49260000000, + 1500000000, + 1500000000, + 1, + 19860000000, + 16950000000, + 6520000000, + 179, + 0, + 8000000000, + 8000000000, + 1, + 450000000, + 10410000000, + 10000000, + 392, + 0, + 580000000, + 580000000, + 1, + 71650000000, + 14210000000, + 0, + 629, + 109080000000, + 189780000000, + 5120000000, + 517, + 0, + 14820000000, + 5180000000, + 618, + 0, + 2180000000, + 2180000000, + 1, + 26150000000, + 386240000000, + 9740000000, + 593, + 0, + 1479880000000, + 44510000000, + 529, + 22720000000, + 23720000000, + 23700000000, + 526, + 0, + 12140000000, + 11660000000, + 525, + 0, + 5520000000, + 5520000000, + 1, + 4630000000, + 22340000000, + 3110000000, + 515, + 0, + 338440000000, + 8900000000, + 495, + 0, + 320000000, + 320000000, + 1, + 14930000000, + 25490000000, + 24830000000, + 519, + 0, + 510000000, + 510000000, + 1, + 15860000000, + 51260000000, + 1850000000, + 71, + 0, + 20000000, + 20000000, + 1, + 1220000000, + 11450000000, + 11450000000, + 1, + 8290000000, + 15600000000, + 6220000000, + 515, + 0, + 253280000000, + 14570000000, + 495, + 0, + 310000000, + 310000000, + 1, + 2910000000, + 73770000000, + 2230000000, + 490, + 344330000000, + 3190000000, + 3190000000, + 1, + 13010000000, + 2384700000000, + 14780000000, + 472, + 0, + 440000000, + 440000000, + 1, + 39770000000, + 640000000, + 640000000, + 1, + 910000000, + 13030000000, + 80000000, + 466, + 0, + 2870000000, + 2870000000, + 1, + 19120000000, + 7100000000, + 7100000000, + 1, + 52120000000, + 58000000000, + 10000000, + 26, + 0, + 10000000, + 10000000, + 1, + 12140000000, + 22520000000, + 50000000, + 32, + 0, + 20000000, + 20000000, + 1, + 34040000000, + 9060000000, + 9060000000, + 1, + 2700000000, + 5570000000, + 5570000000, + 1, + 8430000000, + 27550000000, + 70000000, + 447, + 0, + 3137710000000, + 100000000, + 253, + 0, + 13410000000, + 13410000000, + 1, + 69510000000, + 676510000000, + 676510000000, + 250, + 461870000000, + 45330000000, + 42070000000, + 206, + 0, + 1600000000, + 1600000000, + 1, + 550000000, + 880000000, + 880000000, + 1, + 47340000000, + 170000000, + 170000000, + 1, + 11990000000, + 1570000000, + 1570000000, + 1, + 470580000000, + 12030000000, + 240000000, + 24, + 0, + 1280000000, + 1280000000, + 1, + 32030000000, + 92170000000, + 2730000000, + 24, + 0, + 10010000000, + 10010000000, + 1, + 9230000000, + 2100000000, + 2100000000, + 1, + 517170000000, + 16570000000, + 16570000000, + 194, + 0, + 175430000000, + 175430000000, + 151, + 0, + 120000000, + 120000000, + 1, + 375750000000, + 3500000000, + 3500000000, + 1, + 8500000000, + 28060000000, + 19860000000, + 179, + 0, + 4150000000, + 4150000000, + 1, + 64270000000, + 80520000000, + 220000000, + 180, + 25830000000, + 1290000000, + 1290000000, + 1, + 24120000000, + 1520000000, + 1520000000, + 1, + 1510000000, + 13000000000, + 13000000000, + 1, + 16030000000, + 15340000000, + 5010000000, + 173, + 0, + 180000000, + 180000000, + 1, + 27660000000, + 61920000000, + 2060000000, + 174, + 0, + 9920000000, + 9920000000, + 1, + 33570000000, + 11810000000, + 1520000000, + 172, + 0, + 64270000000, + 59490000000, + 131, + 0, + 55640000000, + 6530000000, + 139, + 0, + 400000000, + 400000000, + 1, + 10160000000, + 8090000000, + 400000000, + 170, + 0, + 13750000000, + 3030000000, + 168, + 0, + 10810000000, + 1430000000, + 167, + 0, + 1860000000, + 60000000, + 166, + 0, + 23680000000, + 23680000000, + 1, + 1400000000, + 90000000, + 90000000, + 1, + 31580000000, + 4190000000, + 4190000000, + 151, + 0, + 5210000000, + 5210000000, + 1, + 164610000000, + 3500000000, + 3370000000, + 143, + 0, + 2120000000, + 2120000000, + 1, + 5153380000000, + 18370000000, + 0, + 149, + 3931020000000, + 14340000000, + 14340000000, + 42, + 4112610000000, + 53110000000, + 53110000000, + 42, + 2664990000000, + 1760000000, + 120000000, + 71, + 0, + 4700000000, + 4700000000, + 1, + 1042840000000, + 30380000000, + 6550000000, + 25, + 3595150000000, + 18100000000, + 70000000, + 22, + 0, + 60000000, + 60000000, + 1 + ], + [ + 522570000000, + 7010000000, + 260000000, + 366, + 0, + 20000000, + 20000000, + 1, + 70000000, + 310000000, + 310000000, + 1, + 50340000000, + 21480000000, + 1840000000, + 182, + 6200000000, + 142590000000, + 40180000000, + 179, + 0, + 38070000000, + 36760000000, + 118, + 0, + 980000000, + 980000000, + 1, + 53420000000, + 149530000000, + 66850000000, + 169, + 0, + 40760000000, + 37390000000, + 744, + 0, + 8980000000, + 8980000000, + 1, + 51670000000, + 1860000000, + 1860000000, + 1, + 250070000000, + 71640000000, + 16030000000, + 1429, + 0, + 10730000000, + 10730000000, + 1080, + 0, + 13530000000, + 13530000000, + 1, + 147870000000, + 52030000000, + 13590000000, + 1455, + 0, + 1655730000000, + 37920000000, + 457, + 0, + 600000000, + 600000000, + 1, + 680000000, + 11490000000, + 11490000000, + 1, + 190000000, + 47970000000, + 8920000000, + 1419, + 160000000, + 9700000000, + 1930000000, + 1419, + 0, + 7550000000, + 920000000, + 753, + 0, + 2060000000, + 2060000000, + 1, + 14760000000, + 47040000000, + 9540000000, + 818, + 0, + 13940000000, + 6320000000, + 2194, + 0, + 350000000, + 70000000, + 2193, + 0, + 6460000000, + 6460000000, + 1, + 2150000000, + 20370000000, + 4100000000, + 1096, + 0, + 50000000, + 50000000, + 1, + 12190000000, + 18180000000, + 4220000000, + 317, + 0, + 2360000000, + 2360000000, + 1, + 8300000000, + 11780000000, + 2860000000, + 317, + 0, + 440000000, + 440000000, + 1, + 29980000000, + 35760000000, + 1540000000, + 1434, + 0, + 32430000000, + 17160000000, + 560, + 0, + 121610000000, + 5310000000, + 1405, + 0, + 960000000, + 960000000, + 1, + 4100000000, + 17590000000, + 4280000000, + 1420, + 0, + 10000000, + 10000000, + 1, + 920000000, + 18030000000, + 6790000000, + 317, + 0, + 90000000, + 90000000, + 1, + 10400000000, + 58070000000, + 16950000000, + 1420, + 3270000000, + 9500000000, + 1530000000, + 317, + 0, + 5690000000, + 5690000000, + 1, + 50760000000, + 68100000000, + 460000000, + 2189, + 0, + 286200000000, + 6660000000, + 2187, + 0, + 35590000000, + 770000000, + 509, + 0, + 2110000000, + 2110000000, + 1, + 45720000000, + 23010000000, + 8220000000, + 1104, + 0, + 4590000000, + 4590000000, + 1, + 40350000000, + 1469980000000, + 39380000000, + 2183, + 0, + 9680000000, + 7780000000, + 2182, + 0, + 461830000000, + 13750000000, + 2175, + 0, + 161880000000, + 2670000000, + 2168, + 0, + 73530000000, + 5300000000, + 2165, + 0, + 1280000000, + 1280000000, + 1, + 14100000000, + 18440000000, + 2590000000, + 319, + 0, + 10690000000, + 10690000000, + 318, + 0, + 16060000000, + 16060000000, + 363, + 0, + 5310000000, + 5310000000, + 1, + 26010000000, + 3260000000, + 740000000, + 317, + 39480000000, + 139610000000, + 34550000000, + 317, + 5100000000, + 18900000000, + 1540000000, + 317, + 36200000000, + 18120000000, + 18110000000, + 1438, + 0, + 16250000000, + 280000000, + 316, + 0, + 1080000000, + 1080000000, + 1, + 2370000000, + 9770000000, + 2770000000, + 589, + 0, + 320000000, + 320000000, + 1, + 20980000000, + 22630000000, + 5980000000, + 317, + 0, + 60000000, + 60000000, + 1, + 37380000000, + 16940000000, + 11940000000, + 319, + 0, + 8740000000, + 8740000000, + 1, + 111260000000, + 148500000000, + 148500000000, + 42, + 175260000000, + 5630000000, + 5630000000, + 1, + 82740000000, + 48360000000, + 200000000, + 809, + 0, + 108580000000, + 520000000, + 447, + 0, + 3640000000, + 3640000000, + 430, + 0, + 15300000000, + 15300000000, + 1, + 8810000000, + 1460000000, + 180000000, + 1081, + 0, + 3720000000, + 3720000000, + 1, + 415420000000, + 18740000000, + 490000000, + 366, + 0, + 110000000, + 110000000, + 1, + 61530000000, + 23430000000, + 660000000, + 366, + 0, + 160000000, + 160000000, + 1, + 9510000000, + 1680000000, + 1650000000, + 546, + 0, + 7010000000, + 7010000000, + 1, + 209000000000, + 6950000000, + 6950000000, + 1, + 95730000000, + 55990000000, + 1720000000, + 317, + 51030000000, + 6810000000, + 1770000000, + 367, + 0, + 7310000000, + 7310000000, + 1, + 12990000000, + 680000000, + 680000000, + 1, + 201830000000, + 16420000000, + 410000000, + 610, + 0, + 2770000000, + 2770000000, + 1, + 786790000000, + 13200000000, + 50000000, + 2100, + 0, + 6170000000, + 1190000000, + 2054, + 0, + 10120000000, + 1430000000, + 2051, + 0, + 19040000000, + 19040000000, + 1, + 2520000000, + 11680000000, + 320000000, + 509, + 0, + 270000000, + 270000000, + 1, + 166340000000, + 51290000000, + 140000000, + 10, + 39560000000, + 35730000000, + 240000000, + 603, + 980000000, + 12340000000, + 10000000, + 10, + 55160000000, + 400000000, + 0, + 38, + 0, + 30000000, + 30000000, + 1, + 83680000000, + 6220000000, + 1560000000, + 175, + 42790000000, + 29490000000, + 70000000, + 180, + 16900000000, + 450000000, + 450000000, + 1, + 2230000000, + 26920000000, + 470000000, + 393, + 394810000000, + 422500000000, + 470000000, + 631, + 0, + 4490000000, + 4490000000, + 1, + 2000000000, + 61960000000, + 490000000, + 1759, + 80110000000, + 8960000000, + 1360000000, + 723, + 0, + 320000000, + 320000000, + 1, + 660000000, + 3910000000, + 3910000000, + 1, + 750000000, + 194540000000, + 194540000000, + 87, + 46600000000, + 42750000000, + 340000000, + 611, + 235460000000, + 1580000000, + 10000000, + 181, + 0, + 68710000000, + 1120000000, + 170, + 0, + 54030000000, + 7810000000, + 168, + 0, + 16640000000, + 16640000000, + 1, + 2180000000, + 2670000000, + 2670000000, + 1, + 14060000000, + 110120000000, + 1890000000, + 14, + 0, + 2060000000, + 2060000000, + 1, + 4570000000, + 17020000000, + 510000000, + 722, + 0, + 176620000000, + 520000000, + 631, + 0, + 6490000000, + 6490000000, + 1, + 24690000000, + 94030000000, + 760000000, + 40, + 0, + 3470000000, + 3470000000, + 1, + 237810000000, + 50000000, + 50000000, + 1, + 49170000000, + 98580000000, + 4540000000, + 723, + 400000000, + 397710000000, + 397710000000, + 87, + 27260000000, + 15860000000, + 15860000000, + 1, + 16660000000, + 102030000000, + 102030000000, + 87, + 33180000000, + 11210000000, + 11210000000, + 1, + 110410000000, + 34420000000, + 34420000000, + 87, + 3570000000, + 30500000000, + 30500000000, + 87, + 8250000000, + 34200000000, + 34200000000, + 87, + 88000000000, + 9800000000, + 9800000000, + 117, + 0, + 1550000000, + 1550000000, + 1, + 120810000000, + 9200000000, + 9200000000, + 1, + 14870000000, + 124190000000, + 310000000, + 2044, + 0, + 9870000000, + 130000000, + 2040, + 14040000000, + 47970000000, + 33950000000, + 2037, + 0, + 330000000, + 40000000, + 2036, + 0, + 64920000000, + 4090000000, + 2035, + 0, + 10960000000, + 10960000000, + 1, + 4210000000, + 54740000000, + 120000000, + 472, + 0, + 10000000, + 10000000, + 1, + 209740000000, + 8260000000, + 70000000, + 610, + 0, + 10000000, + 10000000, + 1, + 164170000000, + 12250000000, + 650000000, + 56, + 0, + 210000000, + 210000000, + 1, + 431410000000, + 68520000000, + 8680000000, + 182, + 6460000000, + 120530000000, + 42280000000, + 179, + 0, + 45750000000, + 44770000000, + 118, + 0, + 2120000000, + 2120000000, + 1, + 28800000000, + 181450000000, + 92310000000, + 169, + 0, + 43750000000, + 39830000000, + 744, + 0, + 5480000000, + 5480000000, + 1, + 27040000000, + 7380000000, + 7380000000, + 1, + 112940000000, + 9060000000, + 9060000000, + 478, + 0, + 980000000, + 980000000, + 1, + 162600000000, + 8220000000, + 8220000000, + 1, + 120300000000, + 18170000000, + 18170000000, + 193, + 0, + 25040000000, + 2880000000, + 1097, + 0, + 70000000, + 70000000, + 1, + 58210000000, + 11300000000, + 170000000, + 365, + 0, + 20660000000, + 750000000, + 319, + 0, + 17250000000, + 17250000000, + 318, + 0, + 20630000000, + 20630000000, + 363, + 0, + 2620000000, + 2620000000, + 1, + 19830000000, + 1310000000, + 1310000000, + 1, + 197140000000, + 80950000000, + 630000000, + 2011, + 0, + 135040000000, + 1460000000, + 2010, + 0, + 69920000000, + 570000000, + 562, + 0, + 9050000000, + 990000000, + 579, + 0, + 39200000000, + 15560000000, + 316, + 0, + 2610000000, + 2610000000, + 1, + 160000000, + 49960000000, + 12150000000, + 316, + 0, + 10000000, + 10000000, + 1, + 600000000, + 20440000000, + 2910000000, + 316, + 0, + 370000000, + 370000000, + 1, + 4940000000, + 11830000000, + 11830000000, + 351, + 0, + 1250000000, + 1250000000, + 1, + 22790000000, + 50150000000, + 8500000000, + 317, + 0, + 10000000, + 10000000, + 1, + 9320000000, + 32600000000, + 27000000000, + 272, + 2080000000, + 9400000000, + 9400000000, + 46, + 0, + 1390000000, + 1390000000, + 1, + 20160000000, + 45110000000, + 720000000, + 2001, + 6110000000, + 392010000000, + 8850000000, + 1991, + 30040000000, + 4541450000000, + 18930000000, + 1971, + 85780000000, + 20630000000, + 1680000000, + 297, + 0, + 7350000000, + 7350000000, + 1, + 30130000000, + 4103650000000, + 5560000000, + 1920, + 0, + 97490000000, + 8040000000, + 1301, + 18430000000, + 60920000000, + 5260000000, + 317, + 34850000000, + 12130000000, + 11850000000, + 306, + 0, + 450000000, + 450000000, + 1, + 39820000000, + 30820000000, + 90000000, + 1038, + 660000000, + 11360000000, + 2250000000, + 589, + 0, + 200000000, + 200000000, + 1, + 25560000000, + 82730000000, + 16610000000, + 1033, + 0, + 4830000000, + 4830000000, + 1, + 12080000000, + 630000000, + 630000000, + 1, + 250000000, + 9860000000, + 3400000000, + 317, + 0, + 60000000, + 60000000, + 1, + 210410000000, + 91780000000, + 180000000, + 38, + 0, + 6370000000, + 6370000000, + 1, + 527020000000, + 13870000000, + 490000000, + 610, + 0, + 2890000000, + 2890000000, + 1, + 9780000000, + 180000000, + 180000000, + 1, + 111740000000, + 27960000000, + 140000000, + 37, + 0, + 5820000000, + 5820000000, + 1, + 56850000000, + 7850000000, + 7850000000, + 1, + 6340000000, + 9360000000, + 80000000, + 393, + 110150000000, + 75690000000, + 120000000, + 1667, + 0, + 720000000, + 720000000, + 1, + 30000000, + 31170000000, + 15510000000, + 1664, + 0, + 12900000000, + 12900000000, + 1, + 49380000000, + 38820000000, + 200000000, + 492, + 201030000000, + 360000000, + 40000000, + 175, + 36110000000, + 17800000000, + 10000000, + 180, + 0, + 60000000, + 60000000, + 1, + 16810000000, + 180000000, + 180000000, + 1, + 1480000000, + 11540000000, + 280000000, + 393, + 66770000000, + 24190000000, + 8280000000, + 1871, + 0, + 90000000, + 90000000, + 1, + 198520000000, + 21790000000, + 8750000000, + 1851, + 0, + 180000000, + 180000000, + 1, + 104290000000, + 4150000000, + 1810000000, + 1840, + 0, + 10840000000, + 10840000000, + 1, + 227300000000, + 14400000000, + 80000000, + 10, + 0, + 40000000, + 40000000, + 1, + 186380000000, + 5970000000, + 5970000000, + 1, + 910000000, + 6820000000, + 6820000000, + 193, + 0, + 1920000000, + 1920000000, + 1, + 31700000000, + 11760000000, + 570000000, + 591, + 0, + 40000000, + 40000000, + 1, + 100290000000, + 7620000000, + 7620000000, + 1, + 157530000000, + 54400000000, + 14170000000, + 1810, + 0, + 6570000000, + 6570000000, + 1, + 10680000000, + 4130000000, + 4130000000, + 1, + 14570000000, + 3956690000000, + 11990000000, + 1673, + 3810000000, + 349610000000, + 380000000, + 1754, + 0, + 5930000000, + 5930000000, + 1, + 2150000000, + 8680000000, + 110000000, + 10, + 0, + 1950000000, + 1950000000, + 1, + 2370000000, + 14890000000, + 480000000, + 535, + 11980000000, + 618950000000, + 660000000, + 627, + 0, + 6400000000, + 6400000000, + 1, + 79770000000, + 1870000000, + 140000000, + 367, + 0, + 7970000000, + 7970000000, + 1, + 51520000000, + 44690000000, + 780000000, + 317, + 0, + 2200000000, + 2200000000, + 1, + 2524720000000, + 77020000000, + 480000000, + 846, + 0, + 180000000, + 180000000, + 1, + 17100000000, + 58860000000, + 1110000000, + 317, + 0, + 10000000, + 10000000, + 1, + 1970000000, + 2300000000, + 2300000000, + 1, + 16470000000, + 120000000, + 120000000, + 1, + 10610000000, + 77140000000, + 110000000, + 10, + 10700000000, + 500000000, + 500000000, + 1, + 20230000000, + 1340000000, + 1340000000, + 1, + 271950000000, + 17830000000, + 70000000, + 475, + 0, + 4110000000, + 4110000000, + 1, + 40380000000, + 17350000000, + 1130000000, + 1730, + 0, + 22770000000, + 13160000000, + 316, + 0, + 5250000000, + 5250000000, + 1, + 15840000000, + 277970000000, + 2690000000, + 1660, + 0, + 12990000000, + 220000000, + 1718, + 0, + 9600000000, + 5060000000, + 1717, + 0, + 5250000000, + 5250000000, + 1, + 22220000000, + 12550000000, + 380000000, + 1714, + 17710000000, + 9220000000, + 8750000000, + 306, + 0, + 680000000, + 680000000, + 1, + 29070000000, + 11720000000, + 11720000000, + 1, + 298430000000, + 50610000000, + 1150000000, + 366, + 0, + 200000000, + 200000000, + 1, + 146380000000, + 58300000000, + 90000000, + 1670, + 0, + 8420000000, + 60000000, + 624, + 0, + 12530000000, + 12530000000, + 1, + 121790000000, + 3970000000, + 0, + 180, + 0, + 4730000000, + 4730000000, + 1, + 93680000000, + 3470000000, + 0, + 1647, + 11030000000, + 21500000000, + 40000000, + 1639, + 80920000000, + 8690000000, + 1580000000, + 1623, + 0, + 47070000000, + 680000000, + 1612, + 0, + 3480000000, + 3480000000, + 1, + 30690000000, + 12000000000, + 120000000, + 666, + 23780000000, + 11800000000, + 520000000, + 170, + 0, + 9920000000, + 350000000, + 391, + 0, + 2490000000, + 2490000000, + 1, + 52690000000, + 12070000000, + 750000000, + 390, + 0, + 1030000000, + 1030000000, + 1, + 410310000000, + 75400000000, + 75370000000, + 748, + 5360000000, + 5680000000, + 5680000000, + 1, + 20400000000, + 205400000000, + 8110000000, + 317, + 0, + 6130000000, + 6130000000, + 1, + 35170000000, + 7830000000, + 7830000000, + 1, + 60700000000, + 13390000000, + 3920000000, + 740, + 0, + 400000000, + 0, + 1496, + 0, + 14100000000, + 14100000000, + 1, + 14230000000, + 5260000000, + 5260000000, + 1, + 11160000000, + 950000000, + 950000000, + 1, + 592600000000, + 10770000000, + 4270000000, + 1585, + 0, + 11050000000, + 70000000, + 1482, + 0, + 87250000000, + 930000000, + 1486, + 0, + 1968410000000, + 1840000000, + 627, + 0, + 12620000000, + 12620000000, + 1, + 230110000000, + 30000000, + 30000000, + 1, + 143520000000, + 101130000000, + 12920000000, + 317, + 33800000000, + 340000000, + 340000000, + 1, + 50970000000, + 180000000, + 180000000, + 1, + 44320000000, + 32630000000, + 1220000000, + 468, + 714920000000, + 14420000000, + 3920000000, + 45, + 1770000000, + 322650000000, + 3270000000, + 40, + 0, + 9580000000, + 9580000000, + 1, + 934640000000, + 330000000, + 320000000, + 1551, + 0, + 415910000000, + 210990000000, + 740, + 0, + 117860000000, + 85280000000, + 553, + 0, + 6570000000, + 6570000000, + 1, + 13380000000, + 157990000000, + 11750000000, + 1495, + 0, + 380000000, + 380000000, + 1, + 21800000000, + 32600000000, + 18850000000, + 586, + 0, + 9420000000, + 5180000000, + 443, + 0, + 1390000000, + 1390000000, + 1, + 27460000000, + 43120000000, + 43110000000, + 1549, + 0, + 5710000000, + 5710000000, + 1548, + 0, + 3660000000, + 3660000000, + 1, + 112570000000, + 41790000000, + 6640000000, + 1407, + 0, + 1530000000, + 1530000000, + 1, + 7770000000, + 8520000000, + 8520000000, + 193, + 0, + 2480000000, + 2480000000, + 1, + 387490000000, + 25320000000, + 350000000, + 1535, + 0, + 124270000000, + 47440000000, + 536, + 0, + 12000000000, + 12000000000, + 1, + 52250000000, + 4170000000, + 1220000000, + 725, + 2160000000, + 2566950000000, + 50000000, + 628, + 280860000000, + 13350000000, + 20000000, + 180, + 0, + 50000000, + 50000000, + 1, + 28650000000, + 102070000000, + 20460000000, + 175, + 132780000000, + 85830000000, + 25250000000, + 175, + 0, + 470000000, + 470000000, + 1, + 276780000000, + 400000000, + 130000000, + 1360, + 0, + 10010000000, + 90000000, + 241, + 0, + 21400000000, + 21400000000, + 1, + 29480000000, + 1165160000000, + 3920000000, + 629, + 76680000000, + 24180000000, + 40000000, + 1528, + 3300000000, + 776620000000, + 3510000000, + 626, + 0, + 770000000, + 770000000, + 1, + 312660000000, + 489380000000, + 700000000, + 10, + 22860000000, + 4210000000, + 4210000000, + 1, + 200150000000, + 184960000000, + 2690000000, + 468, + 54660000000, + 8340000000, + 8340000000, + 1, + 13200000000, + 58550000000, + 1900000000, + 1517, + 0, + 200000000, + 200000000, + 1, + 946590000000, + 23830000000, + 0, + 180, + 20400000000, + 340000000, + 340000000, + 486, + 0, + 7010000000, + 7010000000, + 1, + 30420000000, + 123690000000, + 30470000000, + 179, + 0, + 33620000000, + 32540000000, + 118, + 0, + 2000000000, + 2000000000, + 1, + 3660000000, + 100330000000, + 120000000, + 392, + 0, + 3140000000, + 3140000000, + 1, + 482590000000, + 39560000000, + 680000000, + 365, + 0, + 34890000000, + 6430000000, + 319, + 0, + 26000000000, + 26000000000, + 318, + 0, + 32700000000, + 32700000000, + 363, + 0, + 5650000000, + 5650000000, + 1, + 75130000000, + 13010000000, + 260000000, + 365, + 0, + 18180000000, + 2000000000, + 319, + 0, + 11970000000, + 11970000000, + 318, + 0, + 17830000000, + 17830000000, + 363, + 0, + 2800000000, + 2800000000, + 1, + 38830000000, + 27810000000, + 27810000000, + 363, + 0, + 10120000000, + 10120000000, + 1, + 309300000000, + 7990000000, + 5190000000, + 742, + 0, + 35700000000, + 690000000, + 741, + 0, + 1560000000, + 1560000000, + 1, + 13480000000, + 11630000000, + 11630000000, + 351, + 0, + 1400000000, + 1400000000, + 1, + 9990000000, + 9270000000, + 9270000000, + 1, + 1160000000, + 19150000000, + 19150000000, + 193, + 0, + 1200000000, + 1200000000, + 1, + 55500000000, + 460000000, + 460000000, + 1, + 4700000000, + 5160000000, + 5160000000, + 1, + 382540000000, + 33430000000, + 990000000, + 1487, + 770000000, + 14760000000, + 11160000000, + 1330, + 0, + 828940000000, + 3350000000, + 667, + 0, + 110000000, + 110000000, + 1, + 150130000000, + 290000000, + 290000000, + 1, + 190000000, + 202980000000, + 460000000, + 668, + 93390000000, + 1930000000, + 660000000, + 175, + 36160000000, + 34930000000, + 230000000, + 180, + 11650000000, + 720000000, + 720000000, + 1, + 3400000000, + 39800000000, + 420000000, + 393, + 73820000000, + 11150000000, + 11150000000, + 1, + 3020000000, + 191890000000, + 820000000, + 41, + 278710000000, + 68160000000, + 4370000000, + 342, + 0, + 910000000, + 910000000, + 1, + 18600000000, + 212580000000, + 1540000000, + 471, + 0, + 12450000000, + 9370000000, + 463, + 0, + 12790000000, + 12790000000, + 1, + 1380000000, + 13700000000, + 1680000000, + 585, + 0, + 80000000, + 80000000, + 1, + 9180000000, + 17440000000, + 950000000, + 564, + 0, + 8860000000, + 8860000000, + 1, + 6250000000, + 10990000000, + 3040000000, + 1295, + 0, + 3030000000, + 3030000000, + 1, + 13320000000, + 273310000000, + 9850000000, + 342, + 0, + 40000000, + 40000000, + 1, + 24740000000, + 19680000000, + 19090000000, + 487, + 0, + 279240000000, + 1780000000, + 471, + 0, + 26790000000, + 20970000000, + 463, + 0, + 12840000000, + 12840000000, + 1, + 6560000000, + 23970000000, + 840000000, + 564, + 0, + 9670000000, + 9670000000, + 1, + 6970000000, + 12110000000, + 12110000000, + 1, + 11570000000, + 13860000000, + 11430000000, + 550, + 0, + 2120000000, + 2100000000, + 553, + 0, + 6300000000, + 6300000000, + 1, + 8430000000, + 9480000000, + 1380000000, + 319, + 0, + 8330000000, + 8330000000, + 363, + 0, + 8790000000, + 8790000000, + 1, + 5370000000, + 12850000000, + 1760000000, + 317, + 0, + 4190000000, + 4190000000, + 1, + 780000000, + 128160000000, + 47040000000, + 1469, + 15280000000, + 12950000000, + 110000000, + 491, + 0, + 2070000000, + 2070000000, + 1, + 1670000000, + 16510000000, + 130000000, + 472, + 9360000000, + 230000000, + 230000000, + 1, + 49020000000, + 32520000000, + 590000000, + 40, + 0, + 1140000000, + 1140000000, + 1, + 221490000000, + 3490000000, + 3490000000, + 1, + 287470000000, + 460930000000, + 60520000000, + 789, + 16140000000, + 18440000000, + 9000000000, + 800, + 43550000000, + 1480000000, + 420000000, + 352, + 0, + 11710000000, + 11710000000, + 1, + 12550000000, + 53620000000, + 16180000000, + 791, + 0, + 15080000000, + 15080000000, + 1, + 117210000000, + 3590000000, + 3590000000, + 1, + 107180000000, + 460000000, + 20000000, + 319, + 0, + 9350000000, + 9350000000, + 363, + 0, + 19560000000, + 19560000000, + 1, + 130860000000, + 10130000000, + 10130000000, + 1, + 30700000000, + 10000000, + 10000000, + 1, + 9010000000, + 390000000, + 370000000, + 306, + 0, + 7020000000, + 7020000000, + 1, + 39610000000, + 270310000000, + 1560000000, + 165, + 0, + 6630000000, + 6630000000, + 1, + 88420000000, + 12640000000, + 2660000000, + 815, + 0, + 160000000, + 160000000, + 1, + 521970000000, + 190000000, + 190000000, + 1, + 19340000000, + 480000000, + 480000000, + 1, + 21050000000, + 24620000000, + 4060000000, + 322, + 0, + 9260000000, + 3350000000, + 1414, + 0, + 6180000000, + 6180000000, + 1, + 120000000000, + 47580000000, + 3680000000, + 1408, + 0, + 560000000, + 560000000, + 1, + 136300000000, + 15020000000, + 0, + 181, + 0, + 193060000000, + 3320000000, + 170, + 0, + 154470000000, + 28920000000, + 168, + 0, + 17130000000, + 15060000000, + 167, + 0, + 12550000000, + 12550000000, + 1, + 12350000000, + 4210000000, + 4210000000, + 1, + 8380000000, + 2590000000, + 2490000000, + 176, + 0, + 6200000000, + 6200000000, + 1, + 350890000000, + 14110000000, + 7090000000, + 818, + 0, + 7190000000, + 7190000000, + 1, + 10460000000, + 340660000000, + 8380000000, + 1022, + 0, + 5340000000, + 180000000, + 1399, + 0, + 17230000000, + 17230000000, + 1, + 36950000000, + 619960000000, + 23650000000, + 453, + 0, + 3110000000, + 3110000000, + 1, + 3470000000, + 240000000, + 240000000, + 1, + 6090000000, + 618810000000, + 11220000000, + 451, + 8600000000, + 7920000000, + 7920000000, + 1, + 13660000000, + 10000000000, + 10000000000, + 1, + 81960000000, + 390000000, + 380000000, + 364, + 0, + 8220000000, + 8220000000, + 1, + 127260000000, + 2830000000, + 2830000000, + 1, + 37650000000, + 15170000000, + 14060000000, + 553, + 0, + 4830000000, + 4830000000, + 1, + 57770000000, + 2120000000, + 2120000000, + 1, + 115840000000, + 121310000000, + 4270000000, + 846, + 0, + 16370000000, + 560000000, + 322, + 0, + 880000000, + 880000000, + 1, + 62400000000, + 1550000000, + 1550000000, + 1, + 5550000000, + 1660000000, + 1660000000, + 1, + 8470000000, + 74850000000, + 8110000000, + 346, + 0, + 5760000000, + 5760000000, + 1, + 4190000000, + 5410000000, + 5410000000, + 1, + 18890000000, + 6910000000, + 6910000000, + 306, + 0, + 2940000000, + 2940000000, + 1, + 187140000000, + 24430000000, + 3200000000, + 297, + 0, + 12380000000, + 12380000000, + 1, + 9800000000, + 89972390000000, + 10850000000, + 253, + 8920000000, + 10510000000, + 3180000000, + 317, + 0, + 550000000, + 550000000, + 1, + 1220000000, + 8940000000, + 8940000000, + 46, + 0, + 1060000000, + 1060000000, + 1, + 39220000000, + 390000000, + 40000000, + 589, + 0, + 11280000000, + 460000000, + 509, + 0, + 7890000000, + 7890000000, + 1, + 6220000000, + 26240000000, + 4060000000, + 818, + 0, + 2650000000, + 2650000000, + 1, + 5510000000, + 82570000000, + 2100000000, + 809, + 0, + 8440000000, + 1040000000, + 808, + 0, + 1380000000, + 1380000000, + 1, + 4230000000, + 4990000000, + 4990000000, + 1, + 3530000000, + 17060000000, + 16340000000, + 760, + 0, + 20000000, + 20000000, + 1, + 9810000000, + 115790000000, + 18360000000, + 797, + 0, + 10000000, + 10000000, + 1, + 710000000, + 83650000000, + 360000000, + 787, + 0, + 9430000000, + 4940000000, + 786, + 0, + 1850000000, + 1850000000, + 1, + 4760000000, + 2130000000, + 2130000000, + 1, + 31090000000, + 24170000000, + 5530000000, + 776, + 0, + 55300000000, + 6400000000, + 771, + 0, + 13770000000, + 13770000000, + 770, + 0, + 120000000, + 120000000, + 1, + 3030000000, + 20870000000, + 9230000000, + 298, + 0, + 50000000, + 50000000, + 1, + 42730000000, + 42900000000, + 8340000000, + 776, + 0, + 99210000000, + 6140000000, + 771, + 0, + 34940000000, + 34940000000, + 770, + 0, + 30000000, + 30000000, + 1, + 2560000000, + 16660000000, + 6110000000, + 298, + 0, + 20000000, + 20000000, + 1, + 36980000000, + 300000000, + 300000000, + 1, + 44640000000, + 1000000000, + 1000000000, + 1, + 22160000000, + 7370000000, + 7370000000, + 1, + 30230000000, + 320000000, + 40000000, + 756, + 0, + 6220000000, + 6220000000, + 1, + 482890000000, + 17610000000, + 20000000, + 181, + 0, + 166690000000, + 3690000000, + 170, + 0, + 180910000000, + 19220000000, + 168, + 0, + 11900000000, + 9920000000, + 167, + 0, + 12910000000, + 12910000000, + 1, + 8630000000, + 12500000000, + 11210000000, + 176, + 0, + 1220000000, + 1220000000, + 1, + 414990000000, + 21060000000, + 6670000000, + 726, + 0, + 100000000, + 100000000, + 1, + 1110000000, + 2350510000000, + 5810000000, + 629, + 60260000000, + 14550000000, + 5470000000, + 45, + 370000000, + 247670000000, + 3980000000, + 40, + 0, + 6760000000, + 6760000000, + 1, + 51920000000, + 1570000000, + 0, + 713, + 17590000000, + 71970000000, + 1110000000, + 691, + 6740000000, + 38060000000, + 140000000, + 683, + 0, + 7050000000, + 7050000000, + 1, + 50560000000, + 39170000000, + 280000000, + 667, + 0, + 300000000, + 300000000, + 1, + 44590000000, + 49570000000, + 150000000, + 630, + 5250000000, + 6230000000, + 6230000000, + 1, + 55650000000, + 320000000, + 320000000, + 1, + 77140000000, + 9470000000, + 20000000, + 180, + 0, + 960000000, + 960000000, + 1, + 8460000000, + 10400000000, + 320000000, + 393, + 72230000000, + 14210000000, + 40000000, + 630, + 114200000000, + 11730000000, + 3610000000, + 524, + 0, + 171170000000, + 2850000000, + 494, + 0, + 1760000000, + 1760000000, + 1, + 5180000000, + 3870000000, + 2210000000, + 317, + 0, + 5770000000, + 5770000000, + 1, + 38070000000, + 335660000000, + 20210000000, + 599, + 0, + 2330000000, + 80000000, + 597, + 0, + 9470000000, + 4700000000, + 518, + 0, + 20850000000, + 6920000000, + 594, + 0, + 8190000000, + 8190000000, + 1, + 44510000000, + 312210000000, + 14210000000, + 571, + 0, + 765900000000, + 11650000000, + 539, + 0, + 251780000000, + 1950000000, + 538, + 0, + 37850000000, + 19560000000, + 537, + 0, + 23380000000, + 4020000000, + 532, + 0, + 24080000000, + 2570000000, + 316, + 0, + 14580000000, + 970000000, + 530, + 0, + 5590000000, + 5590000000, + 1, + 46420000000, + 20000000, + 20000000, + 1, + 11660000000, + 480000000, + 480000000, + 1, + 13260000000, + 19070000000, + 3350000000, + 516, + 0, + 160000000, + 160000000, + 1, + 8900000000, + 8190000000, + 8120000000, + 522, + 0, + 115870000000, + 1930000000, + 493, + 0, + 20600000000, + 2600000000, + 500, + 0, + 25030000000, + 8760000000, + 316, + 0, + 152700000000, + 2000000000, + 496, + 0, + 7150000000, + 7150000000, + 1, + 40080000000, + 660000000, + 660000000, + 1, + 18220000000, + 49410000000, + 1920000000, + 490, + 27200000000, + 3580000000, + 1770000000, + 516, + 0, + 5800000000, + 5800000000, + 1, + 14570000000, + 125180000000, + 1800000000, + 493, + 0, + 28600000000, + 2680000000, + 500, + 0, + 22410000000, + 2660000000, + 316, + 0, + 51220000000, + 1260000000, + 496, + 0, + 11300000000, + 11300000000, + 1, + 5450000000, + 56160000000, + 650000000, + 491, + 0, + 15380000000, + 15380000000, + 1, + 375310000000, + 2257630000000, + 13410000000, + 475, + 0, + 8550000000, + 10000000, + 26, + 0, + 86790000000, + 77910000000, + 473, + 0, + 16950000000, + 16950000000, + 1, + 41840000000, + 12950000000, + 50000000, + 10, + 81220000000, + 57990000000, + 520000000, + 27, + 12200000000, + 22470000000, + 110000000, + 33, + 59890000000, + 26920000000, + 180000000, + 448, + 0, + 560000000, + 560000000, + 1, + 100000000, + 3137610000000, + 390000000, + 258, + 1263370000000, + 3260000000, + 3260000000, + 1, + 534920000000, + 11750000000, + 3170000000, + 25, + 0, + 40000000, + 40000000, + 1, + 36040000000, + 89440000000, + 26980000000, + 25, + 1138240000000, + 1560000000, + 10000000, + 180, + 0, + 6640000000, + 6640000000, + 1, + 68640000000, + 80300000000, + 24930000000, + 175, + 88310000000, + 1470000000, + 1460000000, + 178, + 0, + 8860000000, + 8860000000, + 1, + 29900000000, + 59620000000, + 23120000000, + 175, + 0, + 240000000, + 240000000, + 1, + 45010000000, + 10020000000, + 2940000000, + 173, + 0, + 270000000, + 270000000, + 1, + 59490000000, + 4780000000, + 4780000000, + 1, + 6530000000, + 11030000000, + 11030000000, + 145, + 0, + 14210000000, + 14210000000, + 144, + 0, + 17970000000, + 170000000, + 142, + 0, + 5900000000, + 5900000000, + 1, + 10960000000, + 7690000000, + 7690000000, + 1, + 3030000000, + 3340000000, + 1020000000, + 169, + 0, + 7380000000, + 7380000000, + 1, + 1430000000, + 9380000000, + 9380000000, + 1, + 60000000, + 1800000000, + 1800000000, + 1, + 234130000000, + 130000000, + 130000000, + 1, + 5155500000000, + 18170000000, + 110000000, + 150, + 0, + 200000000, + 200000000, + 1, + 10776190000000, + 1640000000, + 1640000000, + 1, + 1054090000000, + 9460000000, + 10000000, + 57, + 0, + 6670000000, + 4890000000, + 56, + 0, + 7700000000, + 7700000000, + 1, + 3595220000000, + 17050000000, + 2530000000, + 23, + 0, + 980000000, + 980000000, + 1 + ], + [ + 522830000000, + 6750000000, + 6750000000, + 1, + 52580000000, + 16230000000, + 1800000000, + 179, + 0, + 3410000000, + 3410000000, + 1, + 46380000000, + 102410000000, + 220000000, + 180, + 36760000000, + 1310000000, + 1310000000, + 1, + 121250000000, + 71990000000, + 2500000000, + 174, + 0, + 10690000000, + 10690000000, + 1, + 37390000000, + 3370000000, + 3370000000, + 1, + 328610000000, + 44770000000, + 22890000000, + 1430, + 0, + 10840000000, + 10840000000, + 1, + 185720000000, + 21310000000, + 3320000000, + 1453, + 0, + 17050000000, + 700000000, + 316, + 0, + 80000000, + 80000000, + 1, + 37920000000, + 33630000000, + 8260000000, + 1453, + 0, + 550730000000, + 75820000000, + 1441, + 0, + 1033430000000, + 7760000000, + 316, + 0, + 20000000, + 20000000, + 1, + 21880000000, + 39050000000, + 12590000000, + 1420, + 2090000000, + 3570000000, + 730000000, + 1420, + 0, + 4200000000, + 4200000000, + 1, + 920000000, + 6630000000, + 6630000000, + 1, + 26360000000, + 26880000000, + 3150000000, + 317, + 0, + 10110000000, + 2890000000, + 549, + 0, + 510000000, + 510000000, + 1, + 6320000000, + 7620000000, + 7620000000, + 1, + 70000000, + 280000000, + 280000000, + 1, + 12710000000, + 8960000000, + 960000000, + 1097, + 0, + 7310000000, + 7310000000, + 1, + 16460000000, + 13960000000, + 13960000000, + 1, + 13520000000, + 8920000000, + 8920000000, + 1, + 31960000000, + 34220000000, + 19780000000, + 560, + 17160000000, + 15170000000, + 15170000000, + 561, + 0, + 100000000, + 100000000, + 1, + 5310000000, + 83280000000, + 7420000000, + 352, + 0, + 31010000000, + 31010000000, + 193, + 0, + 2010000000, + 2010000000, + 1, + 9340000000, + 5190000000, + 1310000000, + 2167, + 0, + 8120000000, + 8120000000, + 1, + 7720000000, + 340000000, + 150000000, + 319, + 0, + 10900000000, + 10900000000, + 1, + 27440000000, + 18050000000, + 11070000000, + 2167, + 0, + 12880000000, + 12880000000, + 2190, + 0, + 10190000000, + 10190000000, + 1, + 4800000000, + 7970000000, + 7970000000, + 1, + 56910000000, + 67640000000, + 0, + 1908, + 6660000000, + 263120000000, + 10470000000, + 809, + 0, + 13680000000, + 1550000000, + 808, + 0, + 2740000000, + 2740000000, + 1, + 770000000, + 34820000000, + 13210000000, + 298, + 56050000000, + 14710000000, + 1580000000, + 713, + 0, + 80000000, + 80000000, + 1, + 84320000000, + 34250000000, + 6130000000, + 592, + 0, + 20770000000, + 20730000000, + 2184, + 0, + 64310000000, + 8630000000, + 579, + 0, + 114700000000, + 24630000000, + 316, + 0, + 276810000000, + 3520000000, + 496, + 0, + 914000000000, + 69420000000, + 342, + 0, + 5760000000, + 5760000000, + 1, + 7780000000, + 1900000000, + 1900000000, + 1, + 13750000000, + 448070000000, + 33710000000, + 2176, + 0, + 10000000, + 10000000, + 1, + 2670000000, + 111470000000, + 4390000000, + 2170, + 0, + 19930000000, + 1230000000, + 1702, + 0, + 27230000000, + 13850000000, + 2169, + 0, + 580000000, + 580000000, + 1, + 5300000000, + 49520000000, + 1730000000, + 2166, + 0, + 12840000000, + 4200000000, + 820, + 0, + 5870000000, + 5870000000, + 1, + 17970000000, + 15310000000, + 13750000000, + 364, + 0, + 540000000, + 540000000, + 1, + 58810000000, + 2520000000, + 2520000000, + 1, + 74030000000, + 13840000000, + 380000000, + 365, + 0, + 40670000000, + 11920000000, + 319, + 0, + 16060000000, + 16060000000, + 318, + 0, + 25840000000, + 25840000000, + 363, + 0, + 8650000000, + 8650000000, + 1, + 6640000000, + 17360000000, + 17360000000, + 1, + 54310000000, + 10000000, + 10000000, + 1, + 280000000, + 15870000000, + 3100000000, + 317, + 0, + 100000000, + 100000000, + 1, + 6220000000, + 360000000, + 360000000, + 590, + 0, + 6640000000, + 6640000000, + 1, + 27280000000, + 3830000000, + 1420000000, + 319, + 0, + 12820000000, + 12820000000, + 1, + 49380000000, + 5000000000, + 5000000000, + 1, + 532330000000, + 43560000000, + 840000000, + 811, + 0, + 4600000000, + 4600000000, + 1, + 520000000, + 106100000000, + 1100000000, + 448, + 0, + 1960000000, + 1960000000, + 1, + 27930000000, + 1280000000, + 1280000000, + 1, + 419630000000, + 11620000000, + 1330000000, + 367, + 0, + 6630000000, + 6630000000, + 1, + 62300000000, + 14900000000, + 1900000000, + 367, + 0, + 7870000000, + 7870000000, + 1, + 11320000000, + 30000000, + 30000000, + 1, + 320410000000, + 16900000000, + 120000000, + 365, + 0, + 12010000000, + 1490000000, + 319, + 0, + 9580000000, + 9580000000, + 318, + 0, + 8040000000, + 8040000000, + 363, + 0, + 7740000000, + 7740000000, + 1, + 52800000000, + 5040000000, + 5040000000, + 1, + 223220000000, + 16010000000, + 30000000, + 10, + 789610000000, + 13150000000, + 140000000, + 1317, + 1190000000, + 4980000000, + 4980000000, + 1, + 1430000000, + 3800000000, + 840000000, + 2052, + 0, + 4890000000, + 4890000000, + 1, + 21880000000, + 11180000000, + 3100000000, + 298, + 0, + 180000000, + 180000000, + 1, + 166750000000, + 51150000000, + 380000000, + 476, + 39800000000, + 35490000000, + 1050000000, + 468, + 990000000, + 12330000000, + 50000000, + 476, + 55160000000, + 390000000, + 10000000, + 40, + 0, + 10000000, + 10000000, + 1, + 85270000000, + 4660000000, + 4660000000, + 1, + 42860000000, + 29420000000, + 6710000000, + 175, + 20050000000, + 26330000000, + 8410000000, + 175, + 0, + 120000000, + 120000000, + 1, + 395280000000, + 422030000000, + 422030000000, + 87, + 6980000000, + 61470000000, + 61470000000, + 87, + 81470000000, + 7600000000, + 7600000000, + 1, + 247120000000, + 42410000000, + 1940000000, + 612, + 235470000000, + 1570000000, + 380000000, + 182, + 1120000000, + 51960000000, + 18160000000, + 179, + 0, + 14830000000, + 14680000000, + 118, + 0, + 800000000, + 800000000, + 1, + 7810000000, + 40440000000, + 20230000000, + 169, + 0, + 5780000000, + 5780000000, + 1, + 37440000000, + 98250000000, + 870000000, + 165, + 0, + 9980000000, + 9980000000, + 1, + 7140000000, + 16510000000, + 1190000000, + 723, + 520000000, + 176100000000, + 176100000000, + 87, + 31940000000, + 93270000000, + 520000000, + 41, + 295040000000, + 89250000000, + 1660000000, + 10, + 0, + 4790000000, + 4790000000, + 1, + 1070200000000, + 123880000000, + 380000000, + 2045, + 130000000, + 7300000000, + 20000000, + 2041, + 0, + 2440000000, + 2440000000, + 1, + 47990000000, + 14020000000, + 14020000000, + 1, + 40000000, + 290000000, + 290000000, + 1, + 4090000000, + 23550000000, + 80000000, + 779, + 0, + 37280000000, + 37280000000, + 1, + 15290000000, + 51700000000, + 80000000, + 475, + 0, + 2920000000, + 2920000000, + 1, + 209820000000, + 8190000000, + 8190000000, + 1, + 164830000000, + 11400000000, + 70000000, + 218, + 0, + 200000000, + 200000000, + 1, + 440300000000, + 51070000000, + 3730000000, + 179, + 0, + 8770000000, + 8770000000, + 1, + 48740000000, + 78250000000, + 180000000, + 180, + 44770000000, + 980000000, + 980000000, + 1, + 123230000000, + 8060000000, + 8060000000, + 477, + 0, + 72970000000, + 2540000000, + 174, + 0, + 8110000000, + 8110000000, + 1, + 39830000000, + 3920000000, + 3920000000, + 1, + 475050000000, + 22150000000, + 130000000, + 1098, + 0, + 10000000, + 10000000, + 1, + 58450000000, + 11030000000, + 640000000, + 366, + 0, + 100000000, + 100000000, + 1, + 750000000, + 320000000, + 320000000, + 364, + 0, + 12690000000, + 12590000000, + 546, + 0, + 6900000000, + 6900000000, + 1, + 259410000000, + 23940000000, + 23940000000, + 430, + 0, + 56160000000, + 7360000000, + 316, + 0, + 220000000, + 220000000, + 1, + 1460000000, + 81680000000, + 38900000000, + 579, + 0, + 51880000000, + 28210000000, + 316, + 0, + 20000000, + 20000000, + 1, + 570000000, + 67180000000, + 8370000000, + 316, + 0, + 2170000000, + 2170000000, + 1, + 990000000, + 5910000000, + 1790000000, + 317, + 0, + 2150000000, + 2150000000, + 1, + 15560000000, + 23590000000, + 3540000000, + 317, + 0, + 50000000, + 50000000, + 1, + 14920000000, + 37810000000, + 1340000000, + 317, + 3520000000, + 17520000000, + 3640000000, + 317, + 0, + 10000000, + 10000000, + 1, + 49680000000, + 11520000000, + 270000000, + 365, + 0, + 16750000000, + 4480000000, + 319, + 0, + 13380000000, + 13380000000, + 1, + 36330000000, + 5600000000, + 5600000000, + 1, + 33750000000, + 2250000000, + 1960000000, + 1986, + 0, + 35780000000, + 1080000000, + 2002, + 0, + 6360000000, + 6360000000, + 1, + 14960000000, + 135390000000, + 1360000000, + 1996, + 0, + 225150000000, + 6790000000, + 1992, + 0, + 17070000000, + 1310000000, + 305, + 0, + 5550000000, + 5550000000, + 1, + 48970000000, + 4522520000000, + 27130000000, + 1269, + 87460000000, + 18930000000, + 2840000000, + 298, + 0, + 20000000, + 20000000, + 1, + 43040000000, + 3430460000000, + 5520000000, + 1303, + 0, + 667630000000, + 2020000000, + 1921, + 8040000000, + 24410000000, + 610000000, + 1915, + 0, + 65010000000, + 1300000000, + 1914, + 0, + 30000000, + 30000000, + 1, + 23690000000, + 24780000000, + 4860000000, + 319, + 0, + 15000000000, + 15000000000, + 363, + 0, + 15880000000, + 15880000000, + 1, + 46700000000, + 280000000, + 280000000, + 1, + 40360000000, + 30730000000, + 18300000000, + 1039, + 2910000000, + 6930000000, + 1180000000, + 590, + 0, + 2180000000, + 2180000000, + 1, + 42370000000, + 34510000000, + 32000000000, + 553, + 0, + 25850000000, + 950000000, + 756, + 0, + 5760000000, + 5760000000, + 1, + 21190000000, + 6460000000, + 6460000000, + 1, + 210650000000, + 89430000000, + 1080000000, + 40, + 0, + 2170000000, + 2170000000, + 1, + 533880000000, + 13370000000, + 30000000, + 10, + 0, + 10000000, + 10000000, + 1, + 124730000000, + 25830000000, + 20000000, + 38, + 0, + 1990000000, + 1990000000, + 1, + 76940000000, + 9110000000, + 3200000000, + 175, + 0, + 170000000, + 170000000, + 1, + 110270000000, + 75570000000, + 80000000, + 1668, + 16260000000, + 12980000000, + 8180000000, + 1665, + 0, + 2680000000, + 2680000000, + 1, + 62480000000, + 38620000000, + 520000000, + 468, + 201070000000, + 320000000, + 320000000, + 1, + 36120000000, + 17790000000, + 3070000000, + 175, + 18810000000, + 11140000000, + 3070000000, + 175, + 0, + 120000000, + 120000000, + 1, + 75050000000, + 15280000000, + 11280000000, + 1872, + 0, + 630000000, + 630000000, + 1, + 207360000000, + 12160000000, + 3460000000, + 1852, + 0, + 880000000, + 880000000, + 1, + 106280000000, + 2340000000, + 2340000000, + 1, + 238220000000, + 14310000000, + 160000000, + 611, + 0, + 10000000, + 10000000, + 1, + 234310000000, + 11180000000, + 5320000000, + 1106, + 0, + 10000000, + 10000000, + 1, + 279650000000, + 13280000000, + 3400000000, + 1812, + 0, + 9500000000, + 1130000000, + 1811, + 0, + 17450000000, + 17450000000, + 1, + 47940000000, + 85120000000, + 150000000, + 711, + 0, + 24840000000, + 4120000000, + 1357, + 0, + 17080000000, + 10160000000, + 1809, + 0, + 89690000000, + 3910000000, + 1801, + 0, + 3693850000000, + 3740000000, + 1674, + 0, + 3640000000, + 1720000000, + 1762, + 0, + 20960000000, + 3710000000, + 316, + 0, + 9520000000, + 9520000000, + 1, + 4190000000, + 349060000000, + 1300000000, + 1755, + 0, + 170000000, + 170000000, + 1, + 8190000000, + 8570000000, + 370000000, + 1750, + 4800000000, + 10780000000, + 1490000000, + 536, + 0, + 3630000000, + 3630000000, + 1, + 12640000000, + 618290000000, + 30000000, + 628, + 86310000000, + 1730000000, + 1730000000, + 1, + 60270000000, + 31860000000, + 210000000, + 365, + 0, + 430000000, + 430000000, + 363, + 0, + 11620000000, + 11620000000, + 1, + 2527400000000, + 42370000000, + 910000000, + 352, + 0, + 31960000000, + 31960000000, + 318, + 0, + 2210000000, + 2210000000, + 1, + 18390000000, + 22730000000, + 260000000, + 365, + 0, + 20880000000, + 20880000000, + 318, + 0, + 14140000000, + 14140000000, + 1, + 31590000000, + 77030000000, + 290000000, + 611, + 304790000000, + 17760000000, + 0, + 10, + 45620000000, + 16210000000, + 2010000000, + 1731, + 0, + 10000000, + 10000000, + 1, + 13160000000, + 8830000000, + 980000000, + 317, + 0, + 780000000, + 780000000, + 1, + 23780000000, + 57270000000, + 12550000000, + 1728, + 0, + 209920000000, + 1270000000, + 1723, + 0, + 8090000000, + 8090000000, + 1, + 220000000, + 12770000000, + 1570000000, + 1719, + 5060000000, + 4540000000, + 4540000000, + 1, + 27850000000, + 11990000000, + 130000000, + 904, + 0, + 180000000, + 180000000, + 1, + 26460000000, + 470000000, + 470000000, + 1, + 341050000000, + 40240000000, + 2720000000, + 367, + 0, + 2030000000, + 70000000, + 24, + 0, + 7190000000, + 7190000000, + 1, + 146670000000, + 58210000000, + 120000000, + 1671, + 60000000, + 8350000000, + 30000000, + 625, + 0, + 10000000, + 10000000, + 1, + 134320000000, + 3970000000, + 710000000, + 175, + 98410000000, + 3470000000, + 0, + 1648, + 11070000000, + 21460000000, + 30000000, + 630, + 82500000000, + 7110000000, + 7110000000, + 1, + 680000000, + 11730000000, + 240000000, + 1619, + 0, + 27440000000, + 410000000, + 1613, + 0, + 7220000000, + 7220000000, + 1, + 34290000000, + 11540000000, + 0, + 627, + 0, + 340000000, + 340000000, + 1, + 24300000000, + 8810000000, + 960000000, + 179, + 0, + 2470000000, + 2470000000, + 1, + 350000000, + 8960000000, + 0, + 392, + 0, + 610000000, + 610000000, + 1, + 55930000000, + 11320000000, + 11320000000, + 1, + 486710000000, + 30000000, + 30000000, + 1, + 39550000000, + 23530000000, + 390000000, + 365, + 0, + 64460000000, + 8820000000, + 319, + 0, + 42780000000, + 42780000000, + 318, + 0, + 60750000000, + 60750000000, + 363, + 0, + 5770000000, + 5770000000, + 1, + 113750000000, + 320000000, + 40000000, + 741, + 0, + 9150000000, + 9150000000, + 1, + 0, + 400000000, + 400000000, + 1, + 642570000000, + 6500000000, + 6500000000, + 1, + 70000000, + 10980000000, + 2200000000, + 725, + 930000000, + 86320000000, + 2900000000, + 1487, + 1840000000, + 24290000000, + 18950000000, + 1330, + 0, + 1942250000000, + 11080000000, + 667, + 0, + 30000000, + 30000000, + 1, + 399200000000, + 35660000000, + 390000000, + 365, + 0, + 20660000000, + 20660000000, + 318, + 0, + 24740000000, + 24740000000, + 363, + 0, + 7150000000, + 7150000000, + 1, + 130830000000, + 30130000000, + 130000000, + 37, + 0, + 1280000000, + 1280000000, + 1, + 718840000000, + 10500000000, + 10500000000, + 1, + 5040000000, + 319380000000, + 1740000000, + 41, + 944540000000, + 10000000, + 10000000, + 1, + 210990000000, + 146390000000, + 23400000000, + 742, + 0, + 54600000000, + 5900000000, + 741, + 0, + 3930000000, + 3930000000, + 1, + 85280000000, + 5800000000, + 5800000000, + 351, + 0, + 18370000000, + 18370000000, + 569, + 0, + 8410000000, + 8410000000, + 1, + 31700000000, + 43850000000, + 9110000000, + 740, + 0, + 36290000000, + 4110000000, + 553, + 0, + 25700000000, + 11470000000, + 1362, + 0, + 37760000000, + 6100000000, + 1496, + 0, + 2640000000, + 2640000000, + 1, + 41030000000, + 13750000000, + 13750000000, + 1, + 5180000000, + 4240000000, + 4240000000, + 1, + 71960000000, + 10000000, + 10000000, + 1, + 128580000000, + 34190000000, + 4950000000, + 1408, + 0, + 960000000, + 960000000, + 1, + 408140000000, + 24970000000, + 24950000000, + 1536, + 47440000000, + 13810000000, + 5450000000, + 1360, + 0, + 43940000000, + 80000000, + 241, + 0, + 19080000000, + 19080000000, + 1, + 65470000000, + 340000000, + 260000000, + 726, + 0, + 2610000000, + 2610000000, + 1, + 2210000000, + 2566900000000, + 13350000000, + 629, + 280880000000, + 13330000000, + 6730000000, + 175, + 49160000000, + 360000000, + 150000000, + 479, + 0, + 73550000000, + 68220000000, + 176, + 0, + 7700000000, + 7700000000, + 1, + 158030000000, + 50720000000, + 45070000000, + 176, + 0, + 9860000000, + 9860000000, + 1, + 277380000000, + 270000000, + 270000000, + 1, + 90000000, + 9840000000, + 2510000000, + 242, + 0, + 80000000, + 80000000, + 1, + 54800000000, + 1161240000000, + 3100000000, + 630, + 76720000000, + 24140000000, + 1350000000, + 535, + 6810000000, + 769080000000, + 400000000, + 627, + 0, + 4030000000, + 4030000000, + 1, + 314130000000, + 488680000000, + 1530000000, + 476, + 229910000000, + 4240000000, + 1610000000, + 1521, + 0, + 169080000000, + 1950000000, + 37, + 0, + 8950000000, + 8950000000, + 1, + 78100000000, + 54340000000, + 21400000000, + 132, + 0, + 2310000000, + 2310000000, + 1, + 946790000000, + 23830000000, + 6180000000, + 175, + 88640000000, + 93220000000, + 160000000, + 180, + 32540000000, + 1080000000, + 1080000000, + 1, + 5780000000, + 100210000000, + 1740000000, + 393, + 486410000000, + 38060000000, + 1850000000, + 366, + 0, + 820000000, + 820000000, + 1, + 6430000000, + 5950000000, + 5840000000, + 364, + 0, + 17920000000, + 17430000000, + 546, + 0, + 4590000000, + 4590000000, + 1, + 139740000000, + 12560000000, + 620000000, + 366, + 0, + 190000000, + 190000000, + 1, + 2000000000, + 3630000000, + 3580000000, + 364, + 0, + 1400000000, + 1390000000, + 546, + 0, + 11150000000, + 11150000000, + 1, + 423850000000, + 2800000000, + 2800000000, + 1, + 690000000, + 34840000000, + 34840000000, + 351, + 0, + 170000000, + 170000000, + 1, + 518190000000, + 26030000000, + 5240000000, + 1488, + 0, + 6410000000, + 6410000000, + 1, + 11930000000, + 3600000000, + 3600000000, + 1, + 3350000000, + 825590000000, + 6640000000, + 668, + 151180000000, + 202510000000, + 440000000, + 630, + 0, + 10000000, + 10000000, + 1, + 94050000000, + 1270000000, + 1270000000, + 1, + 36390000000, + 34700000000, + 10600000000, + 175, + 16190000000, + 39220000000, + 15710000000, + 175, + 0, + 160000000, + 160000000, + 1, + 88810000000, + 191070000000, + 191070000000, + 42, + 283080000000, + 48600000000, + 1080000000, + 491, + 0, + 15190000000, + 15190000000, + 1, + 21050000000, + 211000000000, + 1150000000, + 472, + 0, + 40000000, + 40000000, + 1, + 9370000000, + 3080000000, + 3080000000, + 1, + 15850000000, + 12020000000, + 12020000000, + 1, + 10210000000, + 15280000000, + 5710000000, + 565, + 0, + 1210000000, + 1210000000, + 1, + 18150000000, + 7950000000, + 7950000000, + 1, + 26200000000, + 14070000000, + 14070000000, + 1331, + 0, + 14410000000, + 10510000000, + 463, + 0, + 233030000000, + 2540000000, + 491, + 0, + 1950000000, + 1950000000, + 1, + 43870000000, + 590000000, + 590000000, + 1, + 1780000000, + 277440000000, + 1470000000, + 472, + 0, + 20000000, + 20000000, + 1, + 20970000000, + 5820000000, + 5820000000, + 1, + 20240000000, + 21790000000, + 6900000000, + 565, + 0, + 1340000000, + 1340000000, + 1, + 51750000000, + 2430000000, + 2430000000, + 1, + 2100000000, + 20000000, + 20000000, + 1, + 16110000000, + 8100000000, + 8100000000, + 1, + 24250000000, + 4340000000, + 4340000000, + 363, + 0, + 6750000000, + 6750000000, + 1, + 52010000000, + 9240000000, + 9240000000, + 1474, + 0, + 13570000000, + 13570000000, + 1473, + 0, + 46060000000, + 44920000000, + 1472, + 0, + 12250000000, + 12250000000, + 1, + 15390000000, + 12030000000, + 40000000, + 466, + 0, + 810000000, + 810000000, + 1, + 3870000000, + 14120000000, + 30000000, + 475, + 0, + 2260000000, + 2260000000, + 1, + 59200000000, + 31930000000, + 160000000, + 41, + 574110000000, + 167370000000, + 4150000000, + 790, + 0, + 233040000000, + 167250000000, + 800, + 25140000000, + 9440000000, + 9440000000, + 1, + 43970000000, + 1060000000, + 1060000000, + 1, + 40440000000, + 2430000000, + 2430000000, + 882, + 0, + 19090000000, + 470000000, + 792, + 0, + 15920000000, + 15920000000, + 1, + 243080000000, + 440000000, + 440000000, + 1, + 209990000000, + 20000000, + 20000000, + 1, + 48190000000, + 90460000000, + 3400000000, + 170, + 0, + 141420000000, + 30190000000, + 168, + 0, + 9310000000, + 9310000000, + 193, + 0, + 13730000000, + 9540000000, + 167, + 0, + 13830000000, + 13830000000, + 1, + 97710000000, + 340000000, + 340000000, + 1440, + 0, + 9640000000, + 9640000000, + 1, + 567250000000, + 20520000000, + 680000000, + 317, + 0, + 40000000, + 40000000, + 1, + 3350000000, + 5910000000, + 5910000000, + 1, + 129860000000, + 43900000000, + 13140000000, + 317, + 136860000000, + 15020000000, + 4250000000, + 182, + 3320000000, + 132890000000, + 56770000000, + 179, + 0, + 55980000000, + 55480000000, + 118, + 0, + 870000000, + 870000000, + 1, + 28920000000, + 107490000000, + 61430000000, + 169, + 0, + 13840000000, + 12960000000, + 744, + 0, + 4220000000, + 4220000000, + 1, + 15060000000, + 2070000000, + 2070000000, + 1, + 39980000000, + 100000000, + 100000000, + 1, + 364180000000, + 320000000, + 30000000, + 317, + 0, + 6700000000, + 6700000000, + 1, + 26030000000, + 97560000000, + 6200000000, + 406, + 0, + 43660000000, + 290000000, + 440, + 0, + 184470000000, + 2450000000, + 475, + 0, + 6590000000, + 6590000000, + 1, + 180000000, + 1850000000, + 670000000, + 1096, + 0, + 3310000000, + 3310000000, + 1, + 77830000000, + 596130000000, + 8850000000, + 454, + 0, + 180000000, + 180000000, + 1, + 24130000000, + 25960000000, + 3710000000, + 904, + 0, + 94090000000, + 23270000000, + 1254, + 0, + 486170000000, + 23190000000, + 1019, + 0, + 1370000000, + 1370000000, + 1, + 122520000000, + 10000000, + 10000000, + 1, + 190020000000, + 1110000000, + 1110000000, + 1, + 184830000000, + 78920000000, + 2230000000, + 352, + 0, + 31340000000, + 31340000000, + 318, + 0, + 6780000000, + 6780000000, + 1, + 560000000, + 15810000000, + 1110000000, + 317, + 88620000000, + 18150000000, + 4480000000, + 1119, + 0, + 19550000000, + 5630000000, + 347, + 0, + 16340000000, + 6130000000, + 1116, + 0, + 11280000000, + 390000000, + 346, + 0, + 1420000000, + 1420000000, + 1, + 234440000000, + 21230000000, + 2750000000, + 298, + 33030000000, + 89961540000000, + 25190000000, + 262, + 12100000000, + 7330000000, + 7330000000, + 1, + 51030000000, + 350000000, + 350000000, + 1, + 460000000, + 10690000000, + 3870000000, + 298, + 0, + 130000000, + 130000000, + 1, + 18170000000, + 20020000000, + 1030000000, + 317, + 0, + 2160000000, + 2160000000, + 1, + 10260000000, + 57230000000, + 14700000000, + 811, + 0, + 17170000000, + 6260000000, + 810, + 0, + 6070000000, + 6070000000, + 1, + 1040000000, + 2360000000, + 880000000, + 317, + 0, + 5040000000, + 5040000000, + 1, + 30470000000, + 720000000, + 720000000, + 1, + 28190000000, + 79760000000, + 7020000000, + 801, + 0, + 13050000000, + 2660000000, + 798, + 0, + 4620000000, + 4620000000, + 1, + 1080000000, + 79550000000, + 4900000000, + 788, + 0, + 3740000000, + 3740000000, + 1, + 4940000000, + 4490000000, + 4490000000, + 1, + 45360000000, + 320000000, + 320000000, + 778, + 0, + 10400000000, + 5190000000, + 777, + 0, + 7920000000, + 7920000000, + 1, + 6400000000, + 48390000000, + 6740000000, + 772, + 0, + 510000000, + 510000000, + 1, + 26150000000, + 11290000000, + 11190000000, + 306, + 0, + 350000000, + 350000000, + 1, + 51120000000, + 9620000000, + 9620000000, + 778, + 0, + 23350000000, + 3710000000, + 777, + 0, + 1590000000, + 1590000000, + 1, + 6140000000, + 90920000000, + 9450000000, + 772, + 0, + 2150000000, + 2150000000, + 1, + 43640000000, + 10000000000, + 9760000000, + 306, + 0, + 550000000, + 550000000, + 1, + 142740000000, + 280000000, + 280000000, + 1, + 489130000000, + 17590000000, + 2280000000, + 182, + 3690000000, + 123570000000, + 47670000000, + 179, + 0, + 38530000000, + 37640000000, + 118, + 0, + 900000000, + 900000000, + 1, + 19220000000, + 132780000000, + 67430000000, + 169, + 0, + 25030000000, + 23060000000, + 744, + 0, + 3880000000, + 3880000000, + 1, + 9920000000, + 1980000000, + 1980000000, + 1, + 32750000000, + 1290000000, + 1290000000, + 1, + 422880000000, + 14040000000, + 1180000000, + 727, + 0, + 350000000, + 350000000, + 1, + 7020000000, + 2344700000000, + 5220000000, + 630, + 65730000000, + 9080000000, + 9080000000, + 1, + 4350000000, + 243690000000, + 1430000000, + 41, + 58680000000, + 1570000000, + 30000000, + 14, + 18700000000, + 59470000000, + 430000000, + 694, + 0, + 9860000000, + 210000000, + 692, + 0, + 1530000000, + 1530000000, + 1, + 6880000000, + 34890000000, + 50000000, + 684, + 0, + 3030000000, + 3030000000, + 1, + 57890000000, + 38890000000, + 190000000, + 668, + 45040000000, + 48370000000, + 100000000, + 631, + 0, + 1050000000, + 1050000000, + 1, + 144610000000, + 9450000000, + 1940000000, + 175, + 9740000000, + 9760000000, + 2760000000, + 175, + 0, + 320000000, + 320000000, + 1, + 72270000000, + 14040000000, + 30000000, + 631, + 0, + 130000000, + 130000000, + 1, + 117810000000, + 390000000, + 390000000, + 526, + 0, + 7730000000, + 7730000000, + 1, + 2850000000, + 160940000000, + 9280000000, + 495, + 0, + 7380000000, + 7380000000, + 1, + 9150000000, + 1660000000, + 1660000000, + 1, + 64050000000, + 289320000000, + 9380000000, + 604, + 0, + 22560000000, + 5960000000, + 600, + 0, + 3570000000, + 3570000000, + 1, + 80000000, + 510000000, + 400000000, + 598, + 0, + 1740000000, + 1740000000, + 1, + 4700000000, + 4770000000, + 4770000000, + 1, + 6920000000, + 510000000, + 0, + 595, + 0, + 13420000000, + 13420000000, + 1, + 66910000000, + 130120000000, + 7720000000, + 581, + 0, + 1490000000, + 1490000000, + 580, + 0, + 25820000000, + 70000000, + 578, + 0, + 31270000000, + 17850000000, + 576, + 0, + 12890000000, + 11800000000, + 575, + 0, + 24210000000, + 9740000000, + 316, + 0, + 65640000000, + 6930000000, + 530, + 0, + 6560000000, + 6560000000, + 1, + 11650000000, + 18400000000, + 7670000000, + 570, + 0, + 106920000000, + 10200000000, + 568, + 0, + 270830000000, + 6840000000, + 552, + 0, + 317210000000, + 90000000, + 541, + 0, + 11200000000, + 830000000, + 540, + 0, + 20380000000, + 9350000000, + 316, + 0, + 9310000000, + 9310000000, + 1, + 1950000000, + 13660000000, + 7720000000, + 316, + 0, + 235870000000, + 1620000000, + 496, + 0, + 300000000, + 300000000, + 1, + 19560000000, + 15770000000, + 2500000000, + 350, + 0, + 2520000000, + 2520000000, + 1, + 4020000000, + 19280000000, + 60000000, + 533, + 0, + 80000000, + 80000000, + 1, + 2570000000, + 21510000000, + 1070000000, + 317, + 970000000, + 330000000, + 30000000, + 531, + 0, + 13280000000, + 13280000000, + 1, + 80780000000, + 11690000000, + 10900000000, + 523, + 0, + 4030000000, + 4030000000, + 1, + 17180000000, + 70000000, + 70000000, + 1, + 1930000000, + 10070000000, + 130000000, + 514, + 0, + 102890000000, + 10560000000, + 506, + 0, + 980000000, + 980000000, + 1, + 2600000000, + 17470000000, + 0, + 501, + 0, + 530000000, + 530000000, + 1, + 8760000000, + 16160000000, + 2450000000, + 317, + 0, + 110000000, + 110000000, + 1, + 2000000000, + 150700000000, + 1020000000, + 10, + 68030000000, + 42660000000, + 400000000, + 491, + 0, + 4830000000, + 4830000000, + 1, + 28970000000, + 1810000000, + 1810000000, + 1, + 22170000000, + 8030000000, + 220000000, + 514, + 0, + 113980000000, + 9390000000, + 506, + 0, + 1370000000, + 1370000000, + 1, + 2680000000, + 25310000000, + 20000000, + 501, + 0, + 610000000, + 610000000, + 1, + 2660000000, + 19670000000, + 3610000000, + 317, + 0, + 80000000, + 80000000, + 1, + 1260000000, + 49960000000, + 690000000, + 10, + 17400000000, + 52630000000, + 150000000, + 466, + 0, + 2880000000, + 2880000000, + 1, + 404100000000, + 2244220000000, + 2450000000, + 10, + 10000000, + 8540000000, + 130000000, + 27, + 77910000000, + 4240000000, + 4240000000, + 474, + 0, + 4640000000, + 4640000000, + 1, + 58840000000, + 12900000000, + 160000000, + 467, + 81740000000, + 57470000000, + 55830000000, + 28, + 12310000000, + 22360000000, + 22230000000, + 34, + 60070000000, + 26730000000, + 330000000, + 447, + 0, + 10000000, + 10000000, + 1, + 1050000000, + 3122730000000, + 190000000, + 259, + 0, + 14490000000, + 14490000000, + 1, + 1804720000000, + 8580000000, + 8580000000, + 1, + 63060000000, + 25880000000, + 130000000, + 57, + 0, + 20660000000, + 15420000000, + 56, + 0, + 2070000000, + 120000000, + 202, + 0, + 13850000000, + 13850000000, + 1, + 1138250000000, + 1550000000, + 510000000, + 175, + 100210000000, + 44210000000, + 38310000000, + 176, + 0, + 11160000000, + 11160000000, + 1, + 89770000000, + 10000000, + 10000000, + 1, + 61880000000, + 27310000000, + 23360000000, + 176, + 0, + 9190000000, + 9190000000, + 1, + 48190000000, + 7080000000, + 7080000000, + 1, + 96480000000, + 17800000000, + 17480000000, + 143, + 28600000000, + 2320000000, + 2320000000, + 1, + 5409920000000, + 16090000000, + 16090000000, + 151, + 0, + 1970000000, + 1970000000, + 1, + 11832130000000, + 9450000000, + 410000000, + 58, + 4890000000, + 1780000000, + 1780000000, + 1, + 3605450000000, + 13280000000, + 170000000, + 24, + 0, + 1240000000, + 1240000000, + 1 + ], + [ + 583960000000, + 14410000000, + 10000000, + 180, + 0, + 20000000, + 20000000, + 1, + 50010000000, + 102190000000, + 18190000000, + 175, + 161820000000, + 68950000000, + 22470000000, + 175, + 0, + 540000000, + 540000000, + 1, + 402950000000, + 21810000000, + 21810000000, + 1431, + 0, + 70000000, + 70000000, + 1, + 199880000000, + 17820000000, + 3560000000, + 352, + 0, + 170000000, + 170000000, + 1, + 700000000, + 16340000000, + 2920000000, + 317, + 0, + 10000000, + 10000000, + 1, + 46260000000, + 25310000000, + 6400000000, + 352, + 0, + 60000000, + 60000000, + 1, + 75820000000, + 77200000000, + 15830000000, + 1450, + 0, + 119100000000, + 12310000000, + 1448, + 0, + 171010000000, + 10970000000, + 1443, + 0, + 16380000000, + 16380000000, + 1442, + 0, + 9530000000, + 50000000, + 2195, + 0, + 49590000000, + 16760000000, + 352, + 0, + 22450000000, + 22450000000, + 1080, + 0, + 9650000000, + 9650000000, + 1, + 7760000000, + 1025670000000, + 4620000000, + 317, + 34490000000, + 13840000000, + 10190000000, + 2167, + 0, + 12620000000, + 12620000000, + 1, + 2820000000, + 2840000000, + 2840000000, + 1, + 41260000000, + 10300000000, + 4890000000, + 319, + 0, + 13430000000, + 13430000000, + 1, + 2890000000, + 7220000000, + 7220000000, + 1, + 28470000000, + 4800000000, + 150000000, + 1098, + 0, + 3200000000, + 3200000000, + 1, + 111910000000, + 14220000000, + 14220000000, + 561, + 0, + 220000000, + 220000000, + 1, + 45160000000, + 47470000000, + 8280000000, + 317, + 0, + 23140000000, + 23140000000, + 318, + 0, + 5250000000, + 5250000000, + 1, + 43670000000, + 3880000000, + 3880000000, + 1, + 15990000000, + 190000000, + 190000000, + 1, + 49410000000, + 6980000000, + 6980000000, + 1, + 92750000000, + 67640000000, + 990000000, + 1909, + 17130000000, + 194750000000, + 53680000000, + 811, + 0, + 41010000000, + 16060000000, + 810, + 0, + 11500000000, + 1840000000, + 756, + 0, + 5390000000, + 5390000000, + 1, + 1550000000, + 11870000000, + 6930000000, + 317, + 0, + 260000000, + 260000000, + 1, + 16720000000, + 21590000000, + 21410000000, + 306, + 0, + 20000000, + 20000000, + 1, + 57630000000, + 11720000000, + 11720000000, + 351, + 0, + 1410000000, + 1410000000, + 1, + 90530000000, + 9770000000, + 1700000000, + 579, + 0, + 15430000000, + 3960000000, + 1216, + 0, + 2920000000, + 2920000000, + 1, + 20730000000, + 40000000, + 40000000, + 1, + 8630000000, + 55560000000, + 25940000000, + 317, + 0, + 120000000, + 120000000, + 1, + 24630000000, + 90070000000, + 3810000000, + 317, + 3520000000, + 273290000000, + 1310000000, + 10, + 69420000000, + 68880000000, + 66370000000, + 487, + 0, + 702110000000, + 3420000000, + 471, + 0, + 18110000000, + 17840000000, + 469, + 0, + 31000000000, + 22100000000, + 463, + 0, + 360000000, + 120000000, + 462, + 0, + 24120000000, + 24120000000, + 1, + 62900000000, + 61470000000, + 30480000000, + 2180, + 0, + 30400000000, + 16470000000, + 2179, + 0, + 88390000000, + 13070000000, + 2177, + 0, + 67920000000, + 40370000000, + 553, + 0, + 129120000000, + 280000000, + 2039, + 0, + 37030000000, + 1910000000, + 1559, + 0, + 30000000, + 30000000, + 1, + 7070000000, + 107080000000, + 44620000000, + 2171, + 1230000000, + 17260000000, + 1780000000, + 1399, + 0, + 1440000000, + 1440000000, + 1, + 13850000000, + 6450000000, + 6450000000, + 117, + 0, + 6930000000, + 6930000000, + 1, + 7610000000, + 9210000000, + 4460000000, + 1511, + 0, + 28180000000, + 1560000000, + 1419, + 0, + 7960000000, + 190000000, + 316, + 0, + 2440000000, + 2440000000, + 1, + 4200000000, + 360000000, + 360000000, + 46, + 0, + 8280000000, + 8280000000, + 1, + 37590000000, + 1560000000, + 1560000000, + 1, + 136280000000, + 8720000000, + 320000000, + 366, + 0, + 4740000000, + 4740000000, + 1, + 11920000000, + 24310000000, + 23060000000, + 364, + 0, + 4440000000, + 4440000000, + 1, + 132250000000, + 12770000000, + 12770000000, + 1, + 42020000000, + 2410000000, + 2410000000, + 1, + 600370000000, + 42710000000, + 850000000, + 812, + 0, + 10000000, + 10000000, + 1, + 6220000000, + 105000000000, + 1330000000, + 447, + 452130000000, + 10290000000, + 10290000000, + 1, + 70830000000, + 1440000000, + 0, + 609, + 0, + 11560000000, + 11560000000, + 1, + 339750000000, + 16630000000, + 320000000, + 366, + 0, + 150000000, + 150000000, + 1, + 1490000000, + 9190000000, + 9100000000, + 546, + 0, + 1330000000, + 1330000000, + 1, + 306450000000, + 15980000000, + 130000000, + 611, + 789750000000, + 12990000000, + 930000000, + 946, + 0, + 20000000, + 20000000, + 1, + 8440000000, + 2960000000, + 2960000000, + 1, + 29870000000, + 3710000000, + 3650000000, + 306, + 0, + 4370000000, + 4370000000, + 1, + 167310000000, + 46770000000, + 2810000000, + 390, + 0, + 4000000000, + 4000000000, + 1, + 40850000000, + 32730000000, + 210000000, + 37, + 0, + 1710000000, + 1710000000, + 1, + 1040000000, + 11790000000, + 590000000, + 390, + 0, + 490000000, + 490000000, + 1, + 55170000000, + 380000000, + 10000000, + 41, + 139510000000, + 19760000000, + 18410000000, + 176, + 0, + 2950000000, + 2950000000, + 1, + 28460000000, + 13620000000, + 12260000000, + 176, + 0, + 4300000000, + 4300000000, + 1, + 1224010000000, + 16330000000, + 4070000000, + 1069, + 0, + 11420000000, + 600000000, + 1327, + 0, + 12720000000, + 12720000000, + 1, + 235850000000, + 1190000000, + 1190000000, + 1, + 19280000000, + 33790000000, + 10000000, + 180, + 0, + 10000000, + 10000000, + 1, + 14680000000, + 150000000, + 150000000, + 1, + 28840000000, + 16180000000, + 400000000, + 174, + 0, + 4030000000, + 4030000000, + 1, + 44090000000, + 49930000000, + 720000000, + 170, + 0, + 36710000000, + 5210000000, + 168, + 0, + 10740000000, + 10740000000, + 1, + 18310000000, + 9270000000, + 290000000, + 10, + 0, + 6050000000, + 6050000000, + 1, + 209080000000, + 92750000000, + 92750000000, + 42, + 296700000000, + 87580000000, + 500000000, + 1485, + 0, + 10000000, + 10000000, + 1, + 1075370000000, + 120930000000, + 240000000, + 2046, + 0, + 2570000000, + 2570000000, + 1, + 150000000, + 7260000000, + 80000000, + 2042, + 0, + 20000000, + 20000000, + 1, + 68950000000, + 23470000000, + 1350000000, + 780, + 52650000000, + 51620000000, + 280000000, + 10, + 385830000000, + 11270000000, + 190000000, + 14, + 0, + 60000000, + 60000000, + 1, + 444230000000, + 47340000000, + 10000000, + 180, + 57690000000, + 78070000000, + 18990000000, + 175, + 179580000000, + 69600000000, + 23710000000, + 175, + 0, + 830000000, + 830000000, + 1, + 527040000000, + 22020000000, + 3200000000, + 317, + 59100000000, + 10390000000, + 10390000000, + 1, + 13760000000, + 100000000, + 100000000, + 1, + 297610000000, + 48800000000, + 2990000000, + 317, + 40580000000, + 42660000000, + 8890000000, + 317, + 0, + 120000000, + 120000000, + 1, + 28210000000, + 23640000000, + 5440000000, + 317, + 0, + 30000000, + 30000000, + 1, + 8960000000, + 58810000000, + 1420000000, + 317, + 4950000000, + 4120000000, + 4120000000, + 1, + 21250000000, + 10840000000, + 4710000000, + 319, + 0, + 9210000000, + 9210000000, + 1, + 16310000000, + 11260000000, + 770000000, + 319, + 0, + 9170000000, + 9170000000, + 318, + 0, + 12390000000, + 12390000000, + 363, + 0, + 3650000000, + 3650000000, + 1, + 7160000000, + 410000000, + 80000000, + 319, + 0, + 13470000000, + 13470000000, + 1, + 49960000000, + 9940000000, + 640000000, + 366, + 0, + 1310000000, + 1310000000, + 1, + 4480000000, + 12270000000, + 12270000000, + 1, + 91020000000, + 290000000, + 290000000, + 1, + 1080000000, + 34700000000, + 110000000, + 2003, + 22680000000, + 122940000000, + 160000000, + 836, + 0, + 10430000000, + 3770000000, + 316, + 0, + 660000000, + 660000000, + 1, + 6790000000, + 50650000000, + 1970000000, + 1427, + 0, + 13030000000, + 7510000000, + 1511, + 0, + 141540000000, + 32480000000, + 1993, + 0, + 12220000000, + 4200000000, + 316, + 0, + 920000000, + 920000000, + 1, + 1310000000, + 15760000000, + 2450000000, + 298, + 81650000000, + 25260000000, + 1850000000, + 1988, + 0, + 139830000000, + 29860000000, + 1294, + 0, + 1640130000000, + 19140000000, + 1273, + 0, + 2690150000000, + 3540000000, + 1270, + 0, + 20000000, + 20000000, + 1, + 90300000000, + 15790000000, + 12540000000, + 306, + 0, + 300000000, + 300000000, + 1, + 48580000000, + 3424940000000, + 39360000000, + 1304, + 2020000000, + 665600000000, + 1150000000, + 1508, + 0, + 10000000, + 10000000, + 1, + 8650000000, + 18730000000, + 1380000000, + 1916, + 0, + 5070000000, + 5070000000, + 1, + 1300000000, + 63710000000, + 90000000, + 1915, + 28580000000, + 14530000000, + 13890000000, + 364, + 0, + 5390000000, + 5390000000, + 1, + 136520000000, + 11950000000, + 1530000000, + 1910, + 0, + 480000000, + 480000000, + 1, + 4090000000, + 320000000, + 50000000, + 591, + 0, + 5430000000, + 5430000000, + 1, + 76550000000, + 2510000000, + 2510000000, + 1, + 950000000, + 24200000000, + 11510000000, + 317, + 0, + 700000000, + 700000000, + 1, + 245140000000, + 88350000000, + 360000000, + 41, + 536080000000, + 13340000000, + 80000000, + 611, + 124760000000, + 25170000000, + 470000000, + 40, + 0, + 640000000, + 640000000, + 1, + 82130000000, + 5910000000, + 5910000000, + 1, + 110520000000, + 75330000000, + 210000000, + 1669, + 0, + 160000000, + 160000000, + 1, + 24440000000, + 4800000000, + 4800000000, + 1, + 65680000000, + 35940000000, + 220000000, + 37, + 0, + 2160000000, + 2160000000, + 1, + 240580000000, + 13460000000, + 13020000000, + 176, + 0, + 1260000000, + 1260000000, + 1, + 21880000000, + 8070000000, + 8070000000, + 1, + 86450000000, + 4000000000, + 4000000000, + 1, + 211450000000, + 5730000000, + 5620000000, + 1853, + 0, + 2970000000, + 2970000000, + 1, + 347880000000, + 14130000000, + 760000000, + 612, + 0, + 20000000, + 20000000, + 1, + 239640000000, + 5860000000, + 5860000000, + 1, + 283060000000, + 9100000000, + 180000000, + 1813, + 0, + 780000000, + 780000000, + 1, + 1130000000, + 8370000000, + 8370000000, + 1, + 65540000000, + 84970000000, + 5560000000, + 712, + 4120000000, + 20640000000, + 2100000000, + 1358, + 0, + 80000000, + 80000000, + 1, + 10160000000, + 6920000000, + 6920000000, + 1, + 3910000000, + 82780000000, + 8500000000, + 1802, + 0, + 3000000000, + 3000000000, + 1, + 3740000000, + 3690110000000, + 5840000000, + 1675, + 1720000000, + 1920000000, + 1920000000, + 1, + 3710000000, + 17240000000, + 530000000, + 317, + 0, + 10000000, + 10000000, + 1, + 15010000000, + 235200000000, + 1010000000, + 1760, + 0, + 107550000000, + 80000000, + 1756, + 0, + 5010000000, + 5010000000, + 1, + 8730000000, + 6260000000, + 290000000, + 1751, + 0, + 1940000000, + 1940000000, + 1, + 6290000000, + 3870000000, + 40000000, + 241, + 0, + 5420000000, + 5420000000, + 1, + 16300000000, + 618260000000, + 3300000000, + 629, + 148520000000, + 31380000000, + 560000000, + 366, + 0, + 270000000, + 270000000, + 1, + 2540360000000, + 40880000000, + 1060000000, + 317, + 0, + 580000000, + 580000000, + 1, + 52820000000, + 22230000000, + 330000000, + 366, + 0, + 240000000, + 240000000, + 1, + 66900000000, + 76400000000, + 2010000000, + 612, + 0, + 340000000, + 340000000, + 1, + 304790000000, + 17760000000, + 70000000, + 476, + 47630000000, + 2220000000, + 2210000000, + 1732, + 0, + 11980000000, + 11980000000, + 1, + 14150000000, + 7850000000, + 7850000000, + 1, + 37110000000, + 12900000000, + 170000000, + 1730, + 0, + 350000000, + 350000000, + 1729, + 0, + 8630000000, + 3390000000, + 322, + 0, + 22840000000, + 22840000000, + 1, + 1270000000, + 206760000000, + 1350000000, + 1724, + 0, + 1890000000, + 1890000000, + 1, + 9880000000, + 10880000000, + 950000000, + 1720, + 0, + 320000000, + 320000000, + 1, + 37580000000, + 10860000000, + 110000000, + 845, + 0, + 1000000000, + 1000000000, + 1, + 370880000000, + 28940000000, + 100000000, + 609, + 0, + 8580000000, + 8580000000, + 1, + 70000000, + 1960000000, + 1960000000, + 1, + 153980000000, + 58080000000, + 0, + 1672, + 0, + 10000000, + 10000000, + 1, + 90000000, + 8300000000, + 50000000, + 626, + 0, + 20000000, + 20000000, + 1, + 135040000000, + 3260000000, + 3260000000, + 1, + 98410000000, + 3470000000, + 3470000000, + 1, + 11100000000, + 21260000000, + 10000000, + 631, + 0, + 170000000, + 170000000, + 1, + 90530000000, + 10940000000, + 390000000, + 1620, + 0, + 550000000, + 550000000, + 1, + 410000000, + 25450000000, + 690000000, + 1614, + 0, + 1580000000, + 1580000000, + 1, + 41510000000, + 11540000000, + 0, + 667, + 25600000000, + 5760000000, + 10000000, + 180, + 0, + 2090000000, + 2090000000, + 1, + 2820000000, + 8960000000, + 30000000, + 393, + 594540000000, + 22010000000, + 1020000000, + 366, + 0, + 1130000000, + 1130000000, + 1, + 8820000000, + 35280000000, + 34780000000, + 364, + 0, + 16210000000, + 16010000000, + 546, + 0, + 4150000000, + 4150000000, + 1, + 223090000000, + 280000000, + 280000000, + 1, + 660890000000, + 6140000000, + 3480000000, + 726, + 0, + 2640000000, + 2640000000, + 1, + 3830000000, + 8870000000, + 8870000000, + 1584, + 0, + 73420000000, + 10900000000, + 1488, + 0, + 1130000000, + 1130000000, + 1, + 20790000000, + 5340000000, + 5340000000, + 1, + 11080000000, + 1931170000000, + 10340000000, + 668, + 399620000000, + 34810000000, + 1640000000, + 366, + 0, + 460000000, + 460000000, + 1, + 183510000000, + 28450000000, + 100000000, + 38, + 0, + 1550000000, + 1550000000, + 1, + 737400000000, + 317640000000, + 317640000000, + 42, + 1178940000000, + 119040000000, + 119040000000, + 569, + 0, + 3950000000, + 3950000000, + 1, + 5900000000, + 46030000000, + 46030000000, + 351, + 0, + 2670000000, + 2670000000, + 1, + 162600000000, + 370000000, + 290000000, + 742, + 0, + 27230000000, + 330000000, + 741, + 0, + 7140000000, + 7140000000, + 1, + 4110000000, + 28580000000, + 28580000000, + 351, + 0, + 3600000000, + 3600000000, + 1, + 11470000000, + 14230000000, + 14230000000, + 1, + 6100000000, + 27720000000, + 27720000000, + 193, + 0, + 3940000000, + 3940000000, + 1, + 272340000000, + 29230000000, + 11610000000, + 317, + 0, + 10000000, + 10000000, + 1, + 434050000000, + 20000000, + 20000000, + 1, + 52890000000, + 8360000000, + 8360000000, + 1, + 80000000, + 43860000000, + 8620000000, + 242, + 84810000000, + 80000000, + 80000000, + 1, + 18170000000, + 2553520000000, + 9190000000, + 630, + 0, + 30000000, + 30000000, + 1, + 287610000000, + 6600000000, + 6600000000, + 1, + 49310000000, + 210000000, + 210000000, + 1, + 68220000000, + 5330000000, + 5330000000, + 1, + 210800000000, + 5650000000, + 5650000000, + 1, + 290110000000, + 7330000000, + 7330000000, + 1, + 57980000000, + 11480000000, + 540000000, + 722, + 0, + 15690000000, + 4740000000, + 720, + 0, + 1130340000000, + 3220000000, + 631, + 0, + 630000000, + 630000000, + 1, + 78070000000, + 16970000000, + 3610000000, + 536, + 0, + 5820000000, + 5820000000, + 1, + 7210000000, + 768680000000, + 20000000, + 628, + 319690000000, + 17000000000, + 1940000000, + 182, + 0, + 468850000000, + 23240000000, + 390, + 0, + 1300000000, + 1300000000, + 1, + 231520000000, + 2630000000, + 2630000000, + 1, + 1950000000, + 8860000000, + 50000000, + 44, + 0, + 154460000000, + 440000000, + 38, + 0, + 3810000000, + 3810000000, + 1, + 108450000000, + 10180000000, + 7940000000, + 131, + 0, + 13070000000, + 1810000000, + 139, + 0, + 9690000000, + 9690000000, + 1, + 955280000000, + 15340000000, + 12930000000, + 176, + 0, + 2310000000, + 2310000000, + 1, + 88800000000, + 93060000000, + 22990000000, + 175, + 41140000000, + 98110000000, + 29460000000, + 175, + 0, + 360000000, + 360000000, + 1, + 488260000000, + 25670000000, + 3240000000, + 367, + 0, + 7550000000, + 320000000, + 24, + 0, + 2990000000, + 2990000000, + 1, + 13090000000, + 110000000, + 110000000, + 1, + 17430000000, + 490000000, + 490000000, + 1, + 144950000000, + 4620000000, + 980000000, + 367, + 0, + 7320000000, + 7320000000, + 1, + 5770000000, + 50000000, + 50000000, + 1, + 1390000000, + 10000000, + 10000000, + 1, + 996930000000, + 20270000000, + 1890000000, + 1489, + 0, + 520000000, + 520000000, + 1, + 31930000000, + 818850000000, + 4590000000, + 630, + 0, + 100000000, + 100000000, + 1, + 151620000000, + 191540000000, + 570000000, + 631, + 0, + 10530000000, + 10530000000, + 1, + 142320000000, + 19870000000, + 18090000000, + 176, + 0, + 4230000000, + 4230000000, + 1, + 31900000000, + 320000000, + 90000000, + 479, + 0, + 16560000000, + 14120000000, + 176, + 0, + 6630000000, + 6630000000, + 1, + 564200000000, + 40110000000, + 120000000, + 466, + 0, + 7410000000, + 7410000000, + 1, + 37390000000, + 186030000000, + 1380000000, + 475, + 0, + 20910000000, + 19320000000, + 473, + 0, + 2910000000, + 2910000000, + 1, + 56280000000, + 9570000000, + 9570000000, + 1, + 78090000000, + 3900000000, + 3900000000, + 1, + 2540000000, + 217910000000, + 480000000, + 466, + 0, + 1940000000, + 870000000, + 715, + 0, + 10640000000, + 10640000000, + 1, + 49660000000, + 242690000000, + 1790000000, + 475, + 0, + 30240000000, + 28700000000, + 473, + 0, + 3040000000, + 3040000000, + 1, + 53950000000, + 9930000000, + 9930000000, + 566, + 0, + 4960000000, + 4960000000, + 1, + 236930000000, + 1140000000, + 1140000000, + 1, + 27680000000, + 11990000000, + 80000000, + 10, + 4710000000, + 14090000000, + 20000000, + 10, + 61620000000, + 31770000000, + 31770000000, + 42, + 578260000000, + 78700000000, + 41690000000, + 791, + 0, + 54190000000, + 17120000000, + 804, + 0, + 7380000000, + 7180000000, + 1235, + 0, + 17210000000, + 340000000, + 1230, + 0, + 5740000000, + 5740000000, + 1, + 167250000000, + 11060000000, + 690000000, + 1459, + 0, + 12480000000, + 12480000000, + 882, + 0, + 28310000000, + 140000000, + 1458, + 0, + 13940000000, + 13940000000, + 1, + 122950000000, + 18620000000, + 18620000000, + 793, + 521040000000, + 65370000000, + 19700000000, + 179, + 0, + 20940000000, + 20400000000, + 118, + 0, + 750000000, + 750000000, + 1, + 30190000000, + 83010000000, + 40730000000, + 169, + 0, + 21400000000, + 19570000000, + 744, + 0, + 6820000000, + 6820000000, + 1, + 18850000000, + 4190000000, + 4190000000, + 1, + 689450000000, + 330000000, + 330000000, + 318, + 0, + 19510000000, + 19510000000, + 1, + 152300000000, + 21900000000, + 21900000000, + 363, + 0, + 8860000000, + 8860000000, + 1, + 141110000000, + 10770000000, + 10770000000, + 1, + 60090000000, + 76120000000, + 120000000, + 180, + 55480000000, + 500000000, + 500000000, + 1, + 91220000000, + 320000000, + 320000000, + 477, + 0, + 36820000000, + 1300000000, + 174, + 0, + 8920000000, + 8920000000, + 1, + 12960000000, + 880000000, + 880000000, + 1, + 425640000000, + 290000000, + 290000000, + 1, + 38930000000, + 55740000000, + 2130000000, + 441, + 0, + 23200000000, + 230000000, + 1400, + 0, + 12420000000, + 12420000000, + 1, + 290000000, + 43370000000, + 7220000000, + 316, + 2450000000, + 182020000000, + 340000000, + 10, + 7440000000, + 1180000000, + 1180000000, + 1, + 89990000000, + 587280000000, + 8440000000, + 626, + 28020000000, + 16680000000, + 16680000000, + 193, + 0, + 5570000000, + 5570000000, + 1, + 23270000000, + 70820000000, + 1860000000, + 1255, + 23190000000, + 92840000000, + 9730000000, + 1250, + 0, + 174900000000, + 3170000000, + 1386, + 0, + 25120000000, + 2000000000, + 1249, + 0, + 75120000000, + 8660000000, + 1245, + 0, + 94970000000, + 2520000000, + 509, + 0, + 30000000, + 30000000, + 1, + 502090000000, + 73460000000, + 2520000000, + 317, + 0, + 3230000000, + 3230000000, + 1, + 39790000000, + 14700000000, + 14700000000, + 1, + 93100000000, + 13570000000, + 3110000000, + 1374, + 0, + 100000000, + 100000000, + 1, + 5630000000, + 7860000000, + 1930000000, + 1373, + 0, + 6060000000, + 6060000000, + 1, + 6130000000, + 370000000, + 130000000, + 1373, + 0, + 9840000000, + 9840000000, + 1, + 390000000, + 10750000000, + 7480000000, + 347, + 0, + 140000000, + 140000000, + 1, + 238610000000, + 18480000000, + 18390000000, + 306, + 58220000000, + 89920100000000, + 13400000000, + 263, + 0, + 340000000, + 10000000, + 821, + 0, + 4300000000, + 80000000, + 562, + 0, + 11610000000, + 11610000000, + 1, + 75140000000, + 340000000, + 340000000, + 306, + 0, + 6480000000, + 6480000000, + 1, + 19330000000, + 370000000, + 160000000, + 319, + 0, + 18620000000, + 18620000000, + 1, + 27120000000, + 39400000000, + 7550000000, + 812, + 0, + 3130000000, + 3130000000, + 1, + 6260000000, + 10170000000, + 6330000000, + 270, + 0, + 740000000, + 740000000, + 1, + 7990000000, + 1480000000, + 1480000000, + 1, + 71440000000, + 72730000000, + 450000000, + 802, + 0, + 10000000, + 10000000, + 1, + 2660000000, + 9300000000, + 940000000, + 799, + 0, + 1090000000, + 1090000000, + 1, + 10600000000, + 10500000000, + 770000000, + 794, + 0, + 54760000000, + 2320000000, + 789, + 0, + 9390000000, + 9390000000, + 1, + 64040000000, + 5210000000, + 5210000000, + 1, + 21060000000, + 25070000000, + 8250000000, + 774, + 0, + 16370000000, + 16070000000, + 773, + 0, + 210000000, + 210000000, + 1, + 37850000000, + 100000000, + 100000000, + 1, + 64800000000, + 19630000000, + 19630000000, + 354, + 0, + 10000000, + 10000000, + 1, + 17180000000, + 56930000000, + 15550000000, + 774, + 0, + 24500000000, + 24110000000, + 773, + 0, + 40000000, + 40000000, + 1, + 55550000000, + 240000000, + 240000000, + 1, + 634980000000, + 11420000000, + 2020000000, + 179, + 0, + 3890000000, + 3890000000, + 1, + 51360000000, + 75900000000, + 160000000, + 180, + 37640000000, + 890000000, + 890000000, + 1, + 87550000000, + 56090000000, + 1140000000, + 174, + 0, + 9260000000, + 9260000000, + 1, + 23060000000, + 1970000000, + 1970000000, + 1, + 473880000000, + 12600000000, + 12600000000, + 728, + 0, + 260000000, + 260000000, + 1, + 12590000000, + 16980000000, + 1670000000, + 722, + 0, + 20670000000, + 5390000000, + 720, + 0, + 2301580000000, + 3370000000, + 631, + 0, + 250000000, + 250000000, + 1, + 80590000000, + 242260000000, + 242260000000, + 42, + 58710000000, + 1540000000, + 1540000000, + 1, + 19130000000, + 54700000000, + 150000000, + 695, + 0, + 4340000000, + 4340000000, + 1, + 210000000, + 9540000000, + 180000000, + 693, + 0, + 110000000, + 110000000, + 1, + 8460000000, + 33090000000, + 230000000, + 685, + 0, + 1750000000, + 1750000000, + 1, + 61110000000, + 38700000000, + 110000000, + 630, + 45140000000, + 48270000000, + 48270000000, + 87, + 147600000000, + 7510000000, + 7510000000, + 1, + 12500000000, + 7000000000, + 7000000000, + 1, + 72620000000, + 14010000000, + 14010000000, + 87, + 138190000000, + 56900000000, + 5840000000, + 619, + 0, + 16140000000, + 3270000000, + 316, + 0, + 72520000000, + 1130000000, + 496, + 0, + 6100000000, + 6100000000, + 1, + 91620000000, + 251240000000, + 2360000000, + 605, + 0, + 28700000000, + 28700000000, + 193, + 5960000000, + 15350000000, + 5500000000, + 601, + 0, + 1250000000, + 1250000000, + 1, + 4050000000, + 110000000, + 110000000, + 1, + 18130000000, + 510000000, + 410000000, + 596, + 88050000000, + 113320000000, + 80000000, + 582, + 0, + 4300000000, + 2120000000, + 316, + 0, + 4780000000, + 4780000000, + 1, + 1560000000, + 25750000000, + 10970000000, + 579, + 17850000000, + 8970000000, + 8970000000, + 577, + 0, + 4450000000, + 4450000000, + 1, + 11800000000, + 1090000000, + 1090000000, + 1, + 9740000000, + 14180000000, + 1320000000, + 317, + 0, + 290000000, + 290000000, + 1, + 6930000000, + 11050000000, + 6240000000, + 316, + 0, + 39200000000, + 1250000000, + 531, + 0, + 2100000000, + 600000000, + 572, + 0, + 6360000000, + 6360000000, + 1, + 25880000000, + 8610000000, + 8610000000, + 569, + 0, + 2120000000, + 2120000000, + 1, + 10200000000, + 93650000000, + 64570000000, + 350, + 0, + 3070000000, + 3070000000, + 1, + 6840000000, + 85400000000, + 11730000000, + 563, + 0, + 3180000000, + 180000000, + 562, + 0, + 112650000000, + 9220000000, + 554, + 0, + 6120000000, + 3030000000, + 553, + 0, + 46110000000, + 12460000000, + 316, + 0, + 10530000000, + 10530000000, + 1, + 90000000, + 317120000000, + 4660000000, + 542, + 830000000, + 10080000000, + 3850000000, + 316, + 0, + 290000000, + 290000000, + 1, + 9350000000, + 10280000000, + 1430000000, + 317, + 0, + 750000000, + 750000000, + 1, + 18980000000, + 5940000000, + 5940000000, + 1, + 1620000000, + 234250000000, + 910000000, + 10, + 22360000000, + 12380000000, + 12380000000, + 351, + 0, + 890000000, + 890000000, + 1, + 6600000000, + 19220000000, + 410000000, + 534, + 3720000000, + 350000000, + 350000000, + 363, + 0, + 20090000000, + 20090000000, + 1, + 1000000000, + 300000000, + 300000000, + 1, + 104960000000, + 790000000, + 790000000, + 1, + 23340000000, + 9890000000, + 130000000, + 71, + 0, + 50000000, + 50000000, + 1, + 10560000000, + 11410000000, + 4420000000, + 513, + 0, + 42050000000, + 0, + 510, + 0, + 13140000000, + 1930000000, + 508, + 0, + 5540000000, + 1720000000, + 507, + 0, + 20190000000, + 20190000000, + 1, + 3580000000, + 17470000000, + 1860000000, + 502, + 11740000000, + 550000000, + 110000000, + 319, + 0, + 13160000000, + 13160000000, + 1, + 3130000000, + 149680000000, + 680000000, + 497, + 68430000000, + 39960000000, + 180000000, + 466, + 0, + 2300000000, + 2300000000, + 1, + 58000000000, + 5880000000, + 60000000, + 71, + 0, + 1930000000, + 1930000000, + 1, + 9390000000, + 7160000000, + 2690000000, + 513, + 0, + 61010000000, + 0, + 510, + 0, + 10890000000, + 1470000000, + 508, + 0, + 330000000, + 110000000, + 507, + 0, + 25200000000, + 25200000000, + 1, + 4070000000, + 25290000000, + 1810000000, + 502, + 6880000000, + 1880000000, + 300000000, + 319, + 0, + 14180000000, + 14180000000, + 1, + 2030000000, + 49270000000, + 600000000, + 497, + 17550000000, + 52480000000, + 400000000, + 10, + 409430000000, + 2241770000000, + 8950000000, + 476, + 140000000, + 8260000000, + 8160000000, + 28, + 0, + 150000000, + 150000000, + 1, + 145790000000, + 12740000000, + 270000000, + 468, + 137570000000, + 1640000000, + 1640000000, + 1, + 34540000000, + 130000000, + 130000000, + 1, + 60400000000, + 18680000000, + 200000000, + 449, + 0, + 7720000000, + 7720000000, + 1, + 1250000000, + 3122390000000, + 150000000, + 260, + 0, + 150000000, + 150000000, + 1, + 1890980000000, + 25750000000, + 470000000, + 58, + 15420000000, + 5240000000, + 5240000000, + 1, + 120000000, + 1950000000, + 1950000000, + 1, + 1152610000000, + 1040000000, + 1040000000, + 1, + 138520000000, + 5900000000, + 5900000000, + 1, + 186180000000, + 3950000000, + 3950000000, + 1, + 178420000000, + 320000000, + 320000000, + 1, + 17291440000000, + 9040000000, + 9040000000, + 1, + 3612290000000, + 13110000000, + 3160000000, + 25 + ], + [ + 583970000000, + 14400000000, + 5760000000, + 175, + 68220000000, + 76020000000, + 72000000000, + 176, + 0, + 7980000000, + 7980000000, + 1, + 184290000000, + 38200000000, + 33420000000, + 176, + 0, + 8280000000, + 8280000000, + 1, + 628810000000, + 13700000000, + 3860000000, + 317, + 0, + 560000000, + 560000000, + 1, + 3790000000, + 13420000000, + 13420000000, + 1, + 52670000000, + 17370000000, + 4260000000, + 317, + 0, + 1540000000, + 1540000000, + 1, + 91710000000, + 60040000000, + 29060000000, + 1430, + 0, + 1330000000, + 1330000000, + 1, + 12310000000, + 106790000000, + 320000000, + 1449, + 10970000000, + 160040000000, + 5180000000, + 1444, + 16430000000, + 9410000000, + 0, + 2196, + 0, + 70000000, + 70000000, + 1, + 16760000000, + 31390000000, + 3720000000, + 317, + 0, + 1440000000, + 1440000000, + 1, + 44480000000, + 1003280000000, + 1480000000, + 1063, + 0, + 1820000000, + 810000000, + 319, + 0, + 15950000000, + 15950000000, + 1, + 44680000000, + 3650000000, + 3650000000, + 1, + 64430000000, + 5410000000, + 5410000000, + 1, + 52160000000, + 4650000000, + 2720000000, + 317, + 182990000000, + 29380000000, + 29380000000, + 363, + 0, + 9810000000, + 9810000000, + 1, + 242250000000, + 47890000000, + 7780000000, + 550, + 0, + 9630000000, + 1460000000, + 316, + 0, + 9130000000, + 9130000000, + 1, + 70810000000, + 128360000000, + 24100000000, + 812, + 0, + 12710000000, + 12710000000, + 1, + 16060000000, + 24770000000, + 14850000000, + 270, + 0, + 180000000, + 180000000, + 1, + 1840000000, + 9660000000, + 9660000000, + 1, + 13870000000, + 4940000000, + 4940000000, + 1, + 38390000000, + 180000000, + 180000000, + 1, + 163010000000, + 3910000000, + 910000000, + 317, + 0, + 4160000000, + 4160000000, + 1, + 3960000000, + 11470000000, + 11470000000, + 1, + 58260000000, + 10970000000, + 260000000, + 365, + 0, + 18650000000, + 18650000000, + 1, + 28560000000, + 13390000000, + 230000000, + 365, + 0, + 25470000000, + 1720000000, + 319, + 0, + 19720000000, + 19720000000, + 318, + 0, + 24310000000, + 24310000000, + 363, + 0, + 3370000000, + 3370000000, + 1, + 4830000000, + 271980000000, + 1280000000, + 497, + 135790000000, + 2510000000, + 2510000000, + 1, + 3420000000, + 698560000000, + 2560000000, + 472, + 0, + 130000000, + 130000000, + 1, + 17840000000, + 270000000, + 270000000, + 1, + 22100000000, + 3940000000, + 0, + 26, + 0, + 4960000000, + 4960000000, + 1, + 120000000, + 240000000, + 240000000, + 1, + 117500000000, + 29830000000, + 29400000000, + 2181, + 0, + 1160000000, + 1160000000, + 1, + 16470000000, + 13500000000, + 7120000000, + 553, + 0, + 430000000, + 430000000, + 1, + 13070000000, + 69650000000, + 8970000000, + 2178, + 0, + 5670000000, + 5670000000, + 1, + 40370000000, + 24730000000, + 24730000000, + 569, + 0, + 2820000000, + 2820000000, + 1, + 280000000, + 128840000000, + 3260000000, + 2040, + 1910000000, + 35120000000, + 430000000, + 2088, + 51720000000, + 11720000000, + 11720000000, + 2174, + 0, + 33230000000, + 22880000000, + 2173, + 0, + 320000000, + 320000000, + 2172, + 0, + 17190000000, + 17190000000, + 1, + 3010000000, + 15480000000, + 4720000000, + 1096, + 40740000000, + 4750000000, + 4750000000, + 1, + 1560000000, + 26620000000, + 4100000000, + 1420, + 190000000, + 7770000000, + 1880000000, + 317, + 191030000000, + 8400000000, + 8400000000, + 1, + 39720000000, + 1250000000, + 1250000000, + 1, + 795110000000, + 41280000000, + 2000000000, + 1810, + 0, + 580000000, + 580000000, + 1, + 7560000000, + 26080000000, + 1260000000, + 1020, + 0, + 75400000000, + 730000000, + 449, + 0, + 2190000000, + 2190000000, + 1, + 533250000000, + 1430000000, + 70000000, + 610, + 0, + 10000000, + 10000000, + 1, + 351630000000, + 11090000000, + 1440000000, + 367, + 0, + 5220000000, + 5220000000, + 1, + 10740000000, + 90000000, + 90000000, + 1, + 307910000000, + 15850000000, + 760000000, + 612, + 790680000000, + 11660000000, + 1200000000, + 1100, + 0, + 400000000, + 400000000, + 1, + 44940000000, + 60000000, + 60000000, + 1, + 174490000000, + 26980000000, + 680000000, + 170, + 0, + 11410000000, + 540000000, + 391, + 0, + 5570000000, + 5570000000, + 1, + 45060000000, + 30200000000, + 80000000, + 38, + 0, + 2320000000, + 2320000000, + 1, + 3340000000, + 6340000000, + 240000000, + 170, + 0, + 4860000000, + 4860000000, + 1, + 55670000000, + 370000000, + 370000000, + 42, + 157920000000, + 1350000000, + 1350000000, + 1, + 43670000000, + 1360000000, + 1360000000, + 1, + 1232380000000, + 12260000000, + 12260000000, + 1, + 600000000, + 10820000000, + 10820000000, + 1, + 269050000000, + 33780000000, + 3790000000, + 175, + 44080000000, + 15660000000, + 4180000000, + 175, + 0, + 120000000, + 120000000, + 1, + 48840000000, + 36970000000, + 13110000000, + 179, + 0, + 11500000000, + 11390000000, + 118, + 0, + 740000000, + 740000000, + 1, + 5210000000, + 27510000000, + 12750000000, + 169, + 0, + 3990000000, + 3990000000, + 1, + 29340000000, + 8440000000, + 90000000, + 1485, + 0, + 540000000, + 540000000, + 1, + 605080000000, + 84840000000, + 450000000, + 40, + 0, + 2240000000, + 2240000000, + 1, + 1075620000000, + 119560000000, + 160000000, + 2047, + 0, + 1130000000, + 1130000000, + 1, + 2800000000, + 6830000000, + 10000000, + 471, + 0, + 350000000, + 350000000, + 1, + 70320000000, + 20890000000, + 2100000000, + 769, + 0, + 1230000000, + 1230000000, + 1, + 52930000000, + 51340000000, + 70000000, + 476, + 386020000000, + 9940000000, + 70000000, + 165, + 0, + 1140000000, + 1140000000, + 1, + 444300000000, + 47330000000, + 14500000000, + 175, + 76680000000, + 52050000000, + 48170000000, + 176, + 0, + 7030000000, + 7030000000, + 1, + 203290000000, + 37100000000, + 32230000000, + 176, + 0, + 8790000000, + 8790000000, + 1, + 531070000000, + 15480000000, + 15480000000, + 363, + 0, + 3340000000, + 3340000000, + 1, + 383950000000, + 13820000000, + 1300000000, + 319, + 0, + 10880000000, + 10880000000, + 318, + 0, + 13290000000, + 13290000000, + 363, + 0, + 7820000000, + 7820000000, + 1, + 49470000000, + 9000000000, + 170000000, + 365, + 0, + 10610000000, + 10610000000, + 318, + 0, + 6130000000, + 6130000000, + 363, + 0, + 8030000000, + 8030000000, + 1, + 33770000000, + 18200000000, + 18200000000, + 1, + 10410000000, + 360000000, + 0, + 365, + 0, + 15020000000, + 640000000, + 319, + 0, + 13070000000, + 13070000000, + 318, + 0, + 19450000000, + 19450000000, + 363, + 0, + 9490000000, + 9490000000, + 1, + 35030000000, + 6130000000, + 6130000000, + 1, + 26290000000, + 6350000000, + 6340000000, + 364, + 0, + 4140000000, + 4140000000, + 1, + 32450000000, + 330000000, + 330000000, + 1, + 64070000000, + 9300000000, + 9300000000, + 1, + 110560000000, + 34590000000, + 5950000000, + 2004, + 22840000000, + 122780000000, + 15060000000, + 837, + 3770000000, + 2230000000, + 340000000, + 317, + 0, + 4430000000, + 4430000000, + 1, + 9420000000, + 48680000000, + 6790000000, + 1428, + 7510000000, + 5520000000, + 5520000000, + 1, + 32480000000, + 47630000000, + 15220000000, + 1994, + 0, + 10080000000, + 0, + 1344, + 0, + 40140000000, + 21890000000, + 342, + 0, + 11210000000, + 11210000000, + 1, + 4200000000, + 380000000, + 70000000, + 317, + 0, + 7640000000, + 7640000000, + 1, + 4680000000, + 13140000000, + 13080000000, + 306, + 0, + 170000000, + 170000000, + 1, + 83500000000, + 23400000000, + 5210000000, + 316, + 0, + 10000000, + 10000000, + 1, + 29860000000, + 109540000000, + 30660000000, + 719, + 0, + 430000000, + 430000000, + 1, + 19140000000, + 1620970000000, + 22200000000, + 1983, + 0, + 20000000, + 20000000, + 1, + 3540000000, + 2655930000000, + 11360000000, + 854, + 0, + 30680000000, + 1410000000, + 509, + 102860000000, + 3250000000, + 3250000000, + 1, + 88240000000, + 800490000000, + 26110000000, + 838, + 0, + 126130000000, + 11980000000, + 1297, + 0, + 49140000000, + 2760000000, + 1294, + 0, + 2065920000000, + 13200000000, + 1926, + 0, + 298620000000, + 7340000000, + 1305, + 0, + 34520000000, + 100000000, + 1922, + 0, + 10760000000, + 10760000000, + 1, + 3170000000, + 664450000000, + 15380000000, + 585, + 10040000000, + 12190000000, + 410000000, + 1917, + 0, + 5160000000, + 5160000000, + 1, + 6460000000, + 57250000000, + 8330000000, + 1916, + 0, + 6370000000, + 6370000000, + 1, + 42470000000, + 640000000, + 640000000, + 1, + 143440000000, + 10110000000, + 850000000, + 1238, + 0, + 310000000, + 310000000, + 1, + 4620000000, + 270000000, + 270000000, + 1, + 96950000000, + 7230000000, + 7230000000, + 363, + 0, + 5460000000, + 5460000000, + 1, + 246200000000, + 87990000000, + 87990000000, + 42, + 536160000000, + 13260000000, + 960000000, + 612, + 125230000000, + 24700000000, + 100000000, + 41, + 199410000000, + 56640000000, + 30000000, + 1670, + 0, + 2570000000, + 40000000, + 624, + 0, + 15910000000, + 15910000000, + 1, + 95300000000, + 33100000000, + 60000000, + 38, + 0, + 2620000000, + 2620000000, + 1, + 255760000000, + 440000000, + 440000000, + 1, + 338730000000, + 110000000, + 110000000, + 1, + 351610000000, + 13370000000, + 13370000000, + 1, + 528760000000, + 8820000000, + 8770000000, + 1814, + 0, + 100000000, + 100000000, + 1, + 81380000000, + 31380000000, + 9930000000, + 316, + 0, + 42900000000, + 1540000000, + 530, + 0, + 5130000000, + 5130000000, + 1, + 6220000000, + 350000000, + 200000000, + 507, + 0, + 18190000000, + 18190000000, + 1, + 29570000000, + 12640000000, + 6170000000, + 1808, + 0, + 36560000000, + 5260000000, + 1804, + 0, + 16160000000, + 4270000000, + 1803, + 0, + 8920000000, + 8920000000, + 1, + 12580000000, + 23290000000, + 2110000000, + 592, + 0, + 3654780000000, + 6380000000, + 1676, + 0, + 6200000000, + 6200000000, + 1, + 7880000000, + 16710000000, + 16710000000, + 1, + 16030000000, + 234190000000, + 1390000000, + 1761, + 80000000, + 107470000000, + 1120000000, + 1757, + 14030000000, + 2290000000, + 320000000, + 1752, + 0, + 3680000000, + 3680000000, + 1, + 8270000000, + 3830000000, + 430000000, + 242, + 25020000000, + 614960000000, + 1300000000, + 630, + 149080000000, + 20770000000, + 550000000, + 367, + 0, + 5780000000, + 80000000, + 24, + 0, + 4270000000, + 4270000000, + 1, + 2541690000000, + 30840000000, + 280000000, + 365, + 0, + 8980000000, + 8980000000, + 1, + 53730000000, + 14120000000, + 1090000000, + 367, + 0, + 370000000, + 0, + 24, + 0, + 7410000000, + 7410000000, + 1, + 69150000000, + 13360000000, + 2760000000, + 1069, + 0, + 46840000000, + 2340000000, + 1327, + 0, + 14190000000, + 14190000000, + 1, + 305200000000, + 16140000000, + 610000000, + 390, + 0, + 1550000000, + 1550000000, + 1, + 49840000000, + 10000000, + 10000000, + 1, + 71260000000, + 12710000000, + 1300000000, + 1731, + 0, + 20000000, + 20000000, + 1, + 3740000000, + 5240000000, + 5240000000, + 1, + 25460000000, + 199890000000, + 110000000, + 1725, + 0, + 5520000000, + 5520000000, + 1, + 12720000000, + 8950000000, + 140000000, + 1721, + 0, + 980000000, + 980000000, + 1, + 38010000000, + 10750000000, + 90000000, + 846, + 371980000000, + 24430000000, + 470000000, + 610, + 0, + 4410000000, + 4410000000, + 1, + 164590000000, + 58080000000, + 170000000, + 1673, + 150000000, + 8050000000, + 0, + 627, + 0, + 200000000, + 200000000, + 1, + 251310000000, + 21250000000, + 21250000000, + 87, + 91090000000, + 10530000000, + 190000000, + 1621, + 0, + 20000000, + 20000000, + 1, + 1650000000, + 24760000000, + 4550000000, + 1615, + 43090000000, + 11540000000, + 0, + 668, + 25610000000, + 5750000000, + 1880000000, + 175, + 4940000000, + 8890000000, + 3170000000, + 175, + 0, + 40000000, + 40000000, + 1, + 595560000000, + 14460000000, + 2410000000, + 367, + 0, + 6530000000, + 6530000000, + 1, + 44730000000, + 500000000, + 500000000, + 1, + 16010000000, + 200000000, + 200000000, + 1, + 891890000000, + 2660000000, + 2660000000, + 1, + 26240000000, + 61120000000, + 6570000000, + 1489, + 0, + 1400000000, + 1400000000, + 1, + 48680000000, + 1920330000000, + 6500000000, + 630, + 0, + 500000000, + 500000000, + 1, + 401260000000, + 22430000000, + 1930000000, + 367, + 0, + 8630000000, + 290000000, + 24, + 0, + 2110000000, + 2110000000, + 1, + 184070000000, + 27510000000, + 470000000, + 40, + 0, + 840000000, + 840000000, + 1, + 2576010000000, + 80000000, + 80000000, + 1, + 330000000, + 26640000000, + 26640000000, + 351, + 0, + 260000000, + 260000000, + 1, + 390840000000, + 17620000000, + 17620000000, + 1, + 504030000000, + 2700000000, + 2700000000, + 1064, + 0, + 16580000000, + 5700000000, + 1350, + 0, + 15960000000, + 15960000000, + 1, + 112250000000, + 22220000000, + 1470000000, + 722, + 0, + 23630000000, + 7660000000, + 720, + 0, + 2498460000000, + 3790000000, + 631, + 0, + 20000000, + 20000000, + 1, + 989720000000, + 10680000000, + 3130000000, + 723, + 0, + 260000000, + 260000000, + 1, + 4740000000, + 360000000, + 310000000, + 721, + 0, + 10590000000, + 10590000000, + 1, + 3220000000, + 1127120000000, + 1127120000000, + 87, + 82310000000, + 13360000000, + 13360000000, + 1, + 13050000000, + 768660000000, + 1660000000, + 629, + 321630000000, + 8630000000, + 1190000000, + 179, + 0, + 6430000000, + 6430000000, + 1, + 23240000000, + 250930000000, + 9300000000, + 170, + 0, + 183340000000, + 3800000000, + 391, + 0, + 11340000000, + 11340000000, + 1, + 237450000000, + 8780000000, + 3090000000, + 45, + 0, + 30000000, + 30000000, + 1, + 440000000, + 150100000000, + 1800000000, + 40, + 0, + 3920000000, + 3920000000, + 1, + 120200000000, + 2240000000, + 2240000000, + 1, + 1810000000, + 11260000000, + 11260000000, + 1, + 977900000000, + 2410000000, + 2410000000, + 1, + 114100000000, + 350000000, + 110000000, + 479, + 0, + 61090000000, + 52890000000, + 176, + 0, + 8630000000, + 8630000000, + 1, + 70600000000, + 12970000000, + 4070000000, + 479, + 0, + 53650000000, + 45790000000, + 176, + 0, + 2030000000, + 2030000000, + 1, + 491860000000, + 10000000000, + 90000000, + 609, + 0, + 12430000000, + 12430000000, + 1, + 320000000, + 7230000000, + 7230000000, + 1, + 180040000000, + 3640000000, + 3640000000, + 1, + 1013360000000, + 15400000000, + 15060000000, + 469, + 0, + 2980000000, + 2980000000, + 1, + 37040000000, + 189460000000, + 3760000000, + 722, + 0, + 17770000000, + 3900000000, + 720, + 0, + 606930000000, + 1570000000, + 631, + 0, + 100000000, + 100000000, + 1, + 152290000000, + 190970000000, + 190970000000, + 87, + 170940000000, + 1780000000, + 1780000000, + 1, + 36220000000, + 230000000, + 230000000, + 1, + 14120000000, + 2440000000, + 2440000000, + 1, + 570950000000, + 39990000000, + 270000000, + 10, + 46180000000, + 184650000000, + 210000000, + 10, + 19320000000, + 1590000000, + 1590000000, + 1, + 153770000000, + 217430000000, + 920000000, + 10, + 870000000, + 1070000000, + 1070000000, + 1, + 62090000000, + 240900000000, + 290000000, + 10, + 28700000000, + 1540000000, + 1540000000, + 1, + 337710000000, + 11890000000, + 60000000, + 492, + 0, + 20000000, + 20000000, + 1, + 4730000000, + 14070000000, + 60000000, + 476, + 713340000000, + 32000000000, + 31050000000, + 885, + 0, + 5010000000, + 5010000000, + 1, + 17120000000, + 28500000000, + 440000000, + 322, + 0, + 5220000000, + 5220000000, + 318, + 0, + 3350000000, + 3350000000, + 1, + 7180000000, + 200000000, + 200000000, + 1, + 340000000, + 12750000000, + 6970000000, + 270, + 0, + 4120000000, + 4120000000, + 1, + 173680000000, + 10300000000, + 30000000, + 1409, + 0, + 70000000, + 70000000, + 1, + 12620000000, + 26080000000, + 13990000000, + 270, + 0, + 2090000000, + 2090000000, + 1, + 696250000000, + 45670000000, + 90000000, + 180, + 20400000000, + 540000000, + 540000000, + 1, + 71670000000, + 36720000000, + 840000000, + 174, + 0, + 5560000000, + 5560000000, + 1, + 19570000000, + 1830000000, + 1830000000, + 1, + 1134300000000, + 76000000000, + 10250000000, + 175, + 148820000000, + 35150000000, + 10780000000, + 175, + 0, + 370000000, + 370000000, + 1, + 489750000000, + 29700000000, + 15280000000, + 1258, + 0, + 23830000000, + 7110000000, + 175, + 0, + 80000000, + 80000000, + 1, + 230000000, + 22970000000, + 1000000000, + 114, + 19930000000, + 36140000000, + 1190000000, + 317, + 0, + 10000000, + 10000000, + 1, + 2790000000, + 181680000000, + 1430000000, + 476, + 107050000000, + 571960000000, + 680000000, + 627, + 0, + 6880000000, + 6880000000, + 1, + 75400000000, + 31880000000, + 4760000000, + 1257, + 0, + 37070000000, + 31650000000, + 1256, + 0, + 10000000, + 10000000, + 1, + 32920000000, + 78700000000, + 220000000, + 1251, + 0, + 4410000000, + 4410000000, + 1, + 3170000000, + 169950000000, + 630000000, + 1387, + 0, + 1780000000, + 1780000000, + 1, + 2000000000, + 21300000000, + 20000000, + 1384, + 0, + 1820000000, + 1820000000, + 1, + 8660000000, + 40640000000, + 9770000000, + 1248, + 0, + 330000000, + 40000000, + 1257, + 0, + 19040000000, + 8620000000, + 1246, + 0, + 6450000000, + 6450000000, + 1, + 2520000000, + 92450000000, + 9390000000, + 298, + 504640000000, + 28890000000, + 320000000, + 365, + 0, + 37560000000, + 37560000000, + 363, + 0, + 4490000000, + 4490000000, + 1, + 153930000000, + 9680000000, + 3450000000, + 1375, + 0, + 780000000, + 780000000, + 1, + 7660000000, + 5930000000, + 5930000000, + 1, + 12320000000, + 240000000, + 240000000, + 1, + 17710000000, + 3270000000, + 3270000000, + 1, + 257140000000, + 90000000, + 90000000, + 1, + 71620000000, + 82293230000000, + 46250000000, + 1027, + 0, + 74660000000, + 2770000000, + 796, + 0, + 24830000000, + 7200000000, + 1025, + 0, + 13640000000, + 270000000, + 1024, + 0, + 21480000000, + 5880000000, + 1023, + 0, + 7474940000000, + 290000000, + 253, + 0, + 3920000000, + 3920000000, + 1, + 10000000, + 330000000, + 20000000, + 688, + 80000000, + 4220000000, + 4220000000, + 1, + 113060000000, + 210000000, + 210000000, + 1, + 53290000000, + 31840000000, + 4990000000, + 813, + 0, + 10000000, + 10000000, + 1, + 15720000000, + 3840000000, + 3840000000, + 1, + 82100000000, + 72280000000, + 550000000, + 803, + 3610000000, + 5600000000, + 210000000, + 789, + 0, + 2760000000, + 2760000000, + 1, + 12460000000, + 9560000000, + 2140000000, + 795, + 0, + 170000000, + 170000000, + 1, + 2320000000, + 52440000000, + 7160000000, + 790, + 107950000000, + 16710000000, + 8510000000, + 775, + 0, + 110000000, + 110000000, + 1, + 16070000000, + 300000000, + 300000000, + 1, + 155330000000, + 41370000000, + 21330000000, + 775, + 0, + 10000000, + 10000000, + 1, + 24110000000, + 390000000, + 390000000, + 1, + 692830000000, + 8570000000, + 10000000, + 180, + 0, + 830000000, + 830000000, + 1, + 55410000000, + 75740000000, + 12860000000, + 175, + 127220000000, + 54680000000, + 18440000000, + 175, + 0, + 270000000, + 270000000, + 1, + 535290000000, + 15230000000, + 5150000000, + 723, + 0, + 80000000, + 80000000, + 1, + 5390000000, + 11990000000, + 9070000000, + 721, + 0, + 3290000000, + 3290000000, + 1, + 3370000000, + 2298210000000, + 2298210000000, + 87, + 402630000000, + 19710000000, + 740000000, + 705, + 0, + 33770000000, + 100000000, + 696, + 0, + 1070000000, + 1070000000, + 1, + 4730000000, + 9300000000, + 690000000, + 342, + 0, + 60000000, + 60000000, + 1, + 8800000000, + 32670000000, + 400000000, + 686, + 0, + 190000000, + 190000000, + 1, + 62970000000, + 36000000000, + 150000000, + 631, + 0, + 2590000000, + 2590000000, + 1, + 498680000000, + 48500000000, + 6260000000, + 620, + 0, + 2560000000, + 2560000000, + 1, + 3270000000, + 12690000000, + 1370000000, + 317, + 0, + 180000000, + 180000000, + 1, + 1130000000, + 71390000000, + 380000000, + 10, + 100080000000, + 235740000000, + 6670000000, + 606, + 0, + 12860000000, + 3790000000, + 352, + 0, + 280000000, + 280000000, + 1, + 40160000000, + 6990000000, + 30000000, + 602, + 0, + 2860000000, + 2860000000, + 1, + 23950000000, + 100000000, + 100000000, + 1, + 88130000000, + 95680000000, + 21850000000, + 583, + 0, + 17470000000, + 8970000000, + 316, + 0, + 90000000, + 90000000, + 1, + 2120000000, + 2180000000, + 2180000000, + 1, + 17310000000, + 14530000000, + 1020000000, + 317, + 0, + 250000000, + 250000000, + 1, + 55220000000, + 3920000000, + 1020000000, + 319, + 0, + 8940000000, + 8940000000, + 1, + 13460000000, + 4810000000, + 4810000000, + 1, + 1250000000, + 37950000000, + 4140000000, + 573, + 600000000, + 1500000000, + 1500000000, + 1, + 117740000000, + 4300000000, + 4300000000, + 351, + 0, + 17020000000, + 17020000000, + 569, + 0, + 7760000000, + 7760000000, + 1, + 21640000000, + 9450000000, + 9420000000, + 567, + 0, + 20300000000, + 5170000000, + 316, + 0, + 42910000000, + 8910000000, + 270, + 0, + 1010000000, + 1010000000, + 1, + 180000000, + 3000000000, + 3000000000, + 1, + 9220000000, + 103430000000, + 5430000000, + 555, + 3030000000, + 3090000000, + 3090000000, + 1, + 12460000000, + 33650000000, + 1020000000, + 317, + 15280000000, + 61010000000, + 47620000000, + 550, + 0, + 37690000000, + 7190000000, + 352, + 0, + 213710000000, + 23650000000, + 443, + 0, + 50000000, + 50000000, + 1, + 4680000000, + 6230000000, + 6230000000, + 1, + 11070000000, + 340000000, + 20000000, + 319, + 0, + 8510000000, + 8510000000, + 1, + 28200000000, + 233340000000, + 780000000, + 497, + 42640000000, + 18810000000, + 3580000000, + 535, + 154680000000, + 9760000000, + 1480000000, + 490, + 15030000000, + 6990000000, + 6990000000, + 1, + 0, + 42050000000, + 680000000, + 511, + 1930000000, + 10820000000, + 290000000, + 509, + 0, + 390000000, + 390000000, + 1, + 1720000000, + 3820000000, + 3820000000, + 1, + 25630000000, + 2700000000, + 310000000, + 504, + 0, + 480000000, + 170000000, + 503, + 0, + 12430000000, + 12430000000, + 1, + 11850000000, + 440000000, + 440000000, + 1, + 16970000000, + 63030000000, + 3460000000, + 498, + 0, + 81700000000, + 410000000, + 37, + 0, + 4270000000, + 4270000000, + 1, + 68610000000, + 39780000000, + 190000000, + 10, + 60360000000, + 5670000000, + 810000000, + 490, + 0, + 150000000, + 150000000, + 1, + 14010000000, + 4470000000, + 4470000000, + 1, + 0, + 61010000000, + 620000000, + 511, + 1470000000, + 9230000000, + 310000000, + 509, + 0, + 190000000, + 190000000, + 1, + 110000000, + 220000000, + 220000000, + 1, + 31080000000, + 16240000000, + 1290000000, + 504, + 0, + 350000000, + 30000000, + 503, + 0, + 6890000000, + 6890000000, + 1, + 7180000000, + 1580000000, + 1580000000, + 1, + 16810000000, + 29790000000, + 2820000000, + 498, + 0, + 12610000000, + 260000000, + 37, + 0, + 6270000000, + 6270000000, + 1, + 17950000000, + 52080000000, + 580000000, + 492, + 418380000000, + 152980000000, + 12950000000, + 182, + 0, + 8280000000, + 8280000000, + 485, + 0, + 2070320000000, + 92860000000, + 390, + 0, + 1240000000, + 1240000000, + 1, + 8300000000, + 100000000, + 100000000, + 1, + 146210000000, + 11160000000, + 130000000, + 37, + 0, + 1310000000, + 1310000000, + 1, + 234480000000, + 7800000000, + 270000000, + 452, + 0, + 6430000000, + 90000000, + 450, + 0, + 4250000000, + 4250000000, + 1, + 9120000000, + 3120890000000, + 120000000, + 261, + 0, + 1350000000, + 1350000000, + 1, + 1891600000000, + 19760000000, + 2170000000, + 203, + 0, + 5520000000, + 5520000000, + 1, + 22605600000000, + 9950000000, + 9950000000, + 1 + ], + [ + 589730000000, + 8640000000, + 8640000000, + 1, + 140220000000, + 4020000000, + 4020000000, + 1, + 225690000000, + 4780000000, + 4780000000, + 1, + 640950000000, + 9840000000, + 9840000000, + 1, + 74700000000, + 13110000000, + 13110000000, + 1, + 122310000000, + 30960000000, + 30950000000, + 1431, + 0, + 20000000, + 20000000, + 1, + 13960000000, + 106470000000, + 11080000000, + 316, + 16150000000, + 57480000000, + 14110000000, + 1446, + 0, + 33160000000, + 1030000000, + 1445, + 0, + 62740000000, + 20200000000, + 270, + 0, + 1480000000, + 1480000000, + 1, + 16430000000, + 9410000000, + 9180000000, + 2197, + 20550000000, + 16780000000, + 10630000000, + 319, + 0, + 10890000000, + 10890000000, + 1, + 47400000000, + 1001440000000, + 1940000000, + 14, + 0, + 360000000, + 360000000, + 1, + 810000000, + 1010000000, + 1010000000, + 1, + 189000000000, + 1930000000, + 1930000000, + 1, + 472210000000, + 37280000000, + 12580000000, + 1033, + 0, + 2830000000, + 2830000000, + 1, + 1460000000, + 4720000000, + 890000000, + 317, + 0, + 3450000000, + 3450000000, + 1, + 104040000000, + 104160000000, + 13120000000, + 813, + 0, + 100000000, + 100000000, + 1, + 43620000000, + 9920000000, + 9920000000, + 1, + 232980000000, + 3000000000, + 3000000000, + 1, + 78110000000, + 8930000000, + 330000000, + 366, + 0, + 1780000000, + 1780000000, + 1, + 47440000000, + 12560000000, + 370000000, + 366, + 0, + 600000000, + 600000000, + 1, + 1720000000, + 11990000000, + 11740000000, + 364, + 0, + 10430000000, + 10380000000, + 546, + 0, + 1330000000, + 1330000000, + 1, + 53510000000, + 99720000000, + 5050000000, + 498, + 0, + 166820000000, + 1050000000, + 37, + 0, + 4160000000, + 4160000000, + 1, + 144280000000, + 651880000000, + 3710000000, + 475, + 0, + 36690000000, + 33500000000, + 473, + 0, + 7430000000, + 7430000000, + 1, + 40340000000, + 3940000000, + 70000000, + 27, + 152220000000, + 430000000, + 430000000, + 1, + 24750000000, + 6380000000, + 6380000000, + 1, + 22470000000, + 27530000000, + 540000000, + 1418, + 0, + 11400000000, + 7780000000, + 1511, + 0, + 21160000000, + 7690000000, + 316, + 0, + 590000000, + 590000000, + 1, + 77130000000, + 97290000000, + 630000000, + 2041, + 0, + 24640000000, + 330000000, + 2092, + 0, + 3650000000, + 3650000000, + 1, + 2340000000, + 34690000000, + 570000000, + 2089, + 86320000000, + 9740000000, + 1560000000, + 1238, + 0, + 610000000, + 610000000, + 1, + 25240000000, + 320000000, + 10000000, + 1097, + 0, + 10440000000, + 10440000000, + 1, + 51150000000, + 1920000000, + 410000000, + 2167, + 0, + 6820000000, + 6820000000, + 569, + 0, + 13780000000, + 13780000000, + 1, + 2070000000, + 5890000000, + 5890000000, + 1, + 1037510000000, + 36610000000, + 1560000000, + 1810, + 0, + 2670000000, + 2670000000, + 1, + 9400000000, + 23620000000, + 760000000, + 1021, + 0, + 1200000000, + 1200000000, + 1, + 730000000, + 30470000000, + 1480000000, + 452, + 0, + 42280000000, + 410000000, + 450, + 0, + 1920000000, + 1920000000, + 1, + 535510000000, + 1360000000, + 0, + 10, + 353080000000, + 9650000000, + 9650000000, + 1, + 324720000000, + 15090000000, + 15090000000, + 1, + 791880000000, + 10460000000, + 10460000000, + 1, + 220570000000, + 20800000000, + 7420000000, + 179, + 0, + 5500000000, + 5500000000, + 1, + 540000000, + 7940000000, + 30000000, + 392, + 0, + 2930000000, + 2930000000, + 1, + 50710000000, + 29340000000, + 410000000, + 40, + 0, + 780000000, + 780000000, + 1, + 5900000000, + 6100000000, + 6100000000, + 1, + 1794100000000, + 28220000000, + 27040000000, + 176, + 0, + 1770000000, + 1770000000, + 1, + 48260000000, + 9410000000, + 8570000000, + 176, + 0, + 2070000000, + 2070000000, + 1, + 62070000000, + 23860000000, + 10000000, + 180, + 11390000000, + 110000000, + 110000000, + 1, + 18700000000, + 11580000000, + 420000000, + 174, + 0, + 3180000000, + 3180000000, + 1, + 33420000000, + 8020000000, + 30000000, + 40, + 0, + 330000000, + 330000000, + 1, + 606070000000, + 84390000000, + 400000000, + 41, + 1078020000000, + 119400000000, + 270000000, + 2048, + 3940000000, + 6810000000, + 10000000, + 472, + 0, + 10000000, + 10000000, + 1, + 72770000000, + 12450000000, + 390000000, + 771, + 0, + 6340000000, + 6340000000, + 1, + 54230000000, + 49700000000, + 1400000000, + 390, + 0, + 1570000000, + 1570000000, + 1, + 386090000000, + 9870000000, + 9870000000, + 1, + 459940000000, + 26620000000, + 18300000000, + 176, + 0, + 6210000000, + 6210000000, + 1, + 124850000000, + 3880000000, + 3880000000, + 1, + 242550000000, + 4870000000, + 4870000000, + 1, + 943930000000, + 1370000000, + 1370000000, + 364, + 0, + 11150000000, + 11150000000, + 1, + 81630000000, + 5520000000, + 260000000, + 366, + 0, + 3310000000, + 3310000000, + 1, + 87150000000, + 350000000, + 0, + 366, + 0, + 10000000, + 10000000, + 1, + 640000000, + 14150000000, + 13970000000, + 364, + 0, + 230000000, + 230000000, + 1, + 115800000000, + 10000000, + 10000000, + 1, + 226800000000, + 320000000, + 260000000, + 2006, + 0, + 21800000000, + 250000000, + 1341, + 0, + 6520000000, + 6520000000, + 1, + 37900000000, + 72820000000, + 23710000000, + 1997, + 0, + 34890000000, + 3790000000, + 297, + 0, + 10000000, + 10000000, + 1, + 4110000000, + 1890000000, + 1890000000, + 1, + 20640000000, + 20200000000, + 3120000000, + 1429, + 0, + 6910000000, + 6910000000, + 1080, + 0, + 14780000000, + 14780000000, + 1, + 60730000000, + 31210000000, + 2180000000, + 1995, + 0, + 1200000000, + 1200000000, + 1, + 0, + 10080000000, + 6450000000, + 596, + 21890000000, + 1900000000, + 1170000000, + 463, + 0, + 16350000000, + 16350000000, + 1, + 15480000000, + 310000000, + 310000000, + 1, + 25400000000, + 60000000, + 60000000, + 1, + 88880000000, + 18190000000, + 2290000000, + 317, + 60530000000, + 29570000000, + 260000000, + 607, + 0, + 48920000000, + 20620000000, + 1295, + 0, + 390000000, + 390000000, + 1, + 41770000000, + 351540000000, + 14000000000, + 1986, + 0, + 1242840000000, + 540000000, + 1984, + 0, + 4390000000, + 4390000000, + 1, + 14920000000, + 43340000000, + 24910000000, + 1329, + 0, + 2601230000000, + 49270000000, + 330, + 1410000000, + 29270000000, + 11880000000, + 298, + 220460000000, + 9990000000, + 1020000000, + 845, + 0, + 763080000000, + 76030000000, + 1945, + 0, + 1310000000, + 1310000000, + 1, + 11980000000, + 114140000000, + 25880000000, + 270, + 0, + 10000000, + 10000000, + 1, + 2760000000, + 46040000000, + 2340000000, + 719, + 0, + 340000000, + 340000000, + 1, + 13200000000, + 104840000000, + 12540000000, + 838, + 0, + 1827310000000, + 27120000000, + 1931, + 0, + 102380000000, + 2030000000, + 1927, + 0, + 18040000000, + 1320000000, + 305, + 0, + 150000000, + 150000000, + 1, + 7340000000, + 261990000000, + 4600000000, + 1306, + 0, + 29290000000, + 1150000000, + 509, + 100000000, + 34390000000, + 7230000000, + 316, + 0, + 30000000, + 30000000, + 1, + 29310000000, + 616830000000, + 820000000, + 471, + 0, + 13780000000, + 13520000000, + 469, + 0, + 18460000000, + 18460000000, + 1, + 10450000000, + 11730000000, + 3850000000, + 1918, + 0, + 50000000, + 50000000, + 1, + 19950000000, + 19320000000, + 5650000000, + 1919, + 0, + 18600000000, + 470000000, + 1917, + 0, + 11000000000, + 11000000000, + 1, + 193770000000, + 6280000000, + 6280000000, + 117, + 0, + 2980000000, + 2980000000, + 1, + 986150000000, + 12300000000, + 12300000000, + 1, + 125330000000, + 24600000000, + 24600000000, + 42, + 199440000000, + 56610000000, + 100000000, + 1671, + 40000000, + 2530000000, + 0, + 625, + 111270000000, + 32230000000, + 440000000, + 40, + 0, + 810000000, + 810000000, + 1, + 1500170000000, + 50000000, + 50000000, + 1, + 91410000000, + 21400000000, + 1120000000, + 317, + 0, + 50000000, + 50000000, + 1, + 1540000000, + 17450000000, + 3210000000, + 316, + 0, + 21720000000, + 140000000, + 531, + 0, + 2190000000, + 2190000000, + 1, + 11550000000, + 150000000, + 150000000, + 1, + 53930000000, + 6470000000, + 6470000000, + 1, + 5260000000, + 9140000000, + 140000000, + 1806, + 0, + 9550000000, + 2900000000, + 1805, + 0, + 12610000000, + 12610000000, + 1, + 4270000000, + 330000000, + 260000000, + 352, + 0, + 11560000000, + 11560000000, + 1, + 23610000000, + 17350000000, + 7130000000, + 579, + 0, + 3830000000, + 3830000000, + 1, + 6380000000, + 16040000000, + 40000000, + 1798, + 0, + 3631640000000, + 3400000000, + 1677, + 0, + 720000000, + 720000000, + 1, + 48210000000, + 232800000000, + 660000000, + 630, + 1200000000, + 103960000000, + 1080000000, + 1758, + 0, + 2390000000, + 2390000000, + 1, + 14350000000, + 1970000000, + 1970000000, + 1, + 12380000000, + 3400000000, + 3400000000, + 1, + 26320000000, + 605620000000, + 1270000000, + 631, + 0, + 8040000000, + 8040000000, + 1, + 149630000000, + 17840000000, + 130000000, + 609, + 0, + 2380000000, + 2380000000, + 1, + 80000000, + 5700000000, + 5700000000, + 1, + 2546240000000, + 30370000000, + 750000000, + 366, + 0, + 190000000, + 190000000, + 1, + 63800000000, + 6730000000, + 30000000, + 609, + 0, + 6300000000, + 6300000000, + 1, + 0, + 330000000, + 320000000, + 56, + 0, + 40000000, + 40000000, + 1, + 79320000000, + 10600000000, + 10600000000, + 1, + 2340000000, + 18740000000, + 1010000000, + 1736, + 0, + 20260000000, + 15230000000, + 1735, + 0, + 5500000000, + 5500000000, + 1, + 320000000000, + 8420000000, + 280000000, + 170, + 0, + 7110000000, + 7110000000, + 1, + 123960000000, + 1730000000, + 0, + 14, + 0, + 9680000000, + 9680000000, + 1, + 34570000000, + 199780000000, + 1880000000, + 1726, + 18380000000, + 8350000000, + 1720000000, + 1722, + 0, + 460000000, + 460000000, + 1, + 39080000000, + 10660000000, + 10660000000, + 1, + 372450000000, + 23960000000, + 20000000, + 10, + 169170000000, + 55250000000, + 70000000, + 1674, + 0, + 2660000000, + 2660000000, + 1, + 150000000, + 8050000000, + 0, + 628, + 364040000000, + 10340000000, + 530000000, + 1622, + 6220000000, + 10910000000, + 670000000, + 1616, + 0, + 9300000000, + 9300000000, + 1, + 43090000000, + 11540000000, + 20000000, + 630, + 27490000000, + 3870000000, + 3870000000, + 1, + 8110000000, + 5720000000, + 5720000000, + 1, + 598010000000, + 12050000000, + 12050000000, + 1, + 995330000000, + 47340000000, + 46240000000, + 469, + 0, + 7210000000, + 7210000000, + 1, + 56580000000, + 312610000000, + 4380000000, + 722, + 0, + 40410000000, + 10120000000, + 720, + 0, + 1560770000000, + 3930000000, + 631, + 0, + 40000000, + 40000000, + 1, + 403690000000, + 12650000000, + 70000000, + 609, + 0, + 7850000000, + 7850000000, + 1, + 290000000, + 8340000000, + 8340000000, + 1, + 186650000000, + 27020000000, + 110000000, + 41, + 0, + 20000000, + 20000000, + 1, + 3525050000000, + 9760000000, + 9750000000, + 1534, + 0, + 1120000000, + 1120000000, + 1, + 129680000000, + 20730000000, + 9110000000, + 723, + 0, + 20000000, + 20000000, + 1, + 7660000000, + 11990000000, + 6950000000, + 721, + 0, + 3980000000, + 3980000000, + 1, + 3790000000, + 2494670000000, + 2494670000000, + 87, + 992870000000, + 7550000000, + 7550000000, + 1, + 5310000000, + 50000000, + 50000000, + 1, + 1251310000000, + 767000000000, + 1660000000, + 630, + 322820000000, + 3380000000, + 0, + 180, + 0, + 4060000000, + 4060000000, + 1, + 38970000000, + 194630000000, + 49090000000, + 179, + 0, + 45880000000, + 44160000000, + 118, + 0, + 1120000000, + 1120000000, + 1, + 3800000000, + 165710000000, + 210000000, + 392, + 0, + 13520000000, + 13520000000, + 477, + 0, + 310000000, + 310000000, + 1, + 251880000000, + 5690000000, + 5690000000, + 1, + 2270000000, + 148300000000, + 790000000, + 41, + 1233950000000, + 240000000, + 240000000, + 1, + 52890000000, + 410000000, + 410000000, + 478, + 0, + 7790000000, + 7790000000, + 1, + 83300000000, + 8020000000, + 8020000000, + 480, + 0, + 880000000, + 880000000, + 1, + 45790000000, + 1410000000, + 1410000000, + 478, + 0, + 6450000000, + 6450000000, + 1, + 493980000000, + 9770000000, + 460000000, + 610, + 0, + 140000000, + 140000000, + 1, + 1232080000000, + 340000000, + 340000000, + 1, + 43780000000, + 185700000000, + 9500000000, + 723, + 3900000000, + 7800000000, + 4120000000, + 721, + 0, + 6070000000, + 6070000000, + 1, + 1570000000, + 605360000000, + 605360000000, + 87, + 1140310000000, + 39720000000, + 380000000, + 492, + 46390000000, + 184440000000, + 940000000, + 476, + 175600000000, + 216510000000, + 620000000, + 492, + 64320000000, + 240610000000, + 710000000, + 476, + 368010000000, + 11830000000, + 50000000, + 468, + 4810000000, + 12860000000, + 540000000, + 390, + 0, + 1150000000, + 1150000000, + 1, + 744390000000, + 950000000, + 950000000, + 1, + 22570000000, + 28060000000, + 500000000, + 317, + 23260000000, + 5780000000, + 5780000000, + 1, + 177830000000, + 10010000000, + 10010000000, + 569, + 0, + 260000000, + 260000000, + 1, + 26680000000, + 6900000000, + 3530000000, + 607, + 0, + 5190000000, + 5190000000, + 1, + 698430000000, + 45580000000, + 9160000000, + 175, + 93450000000, + 35620000000, + 12760000000, + 175, + 0, + 260000000, + 260000000, + 1, + 1171510000000, + 61880000000, + 59900000000, + 176, + 0, + 3870000000, + 3870000000, + 1, + 159600000000, + 20590000000, + 19120000000, + 176, + 0, + 3780000000, + 3780000000, + 1, + 505400000000, + 14290000000, + 40000000, + 115, + 0, + 130000000, + 130000000, + 1, + 7110000000, + 13460000000, + 9400000000, + 176, + 0, + 3260000000, + 3260000000, + 1, + 1310000000, + 21950000000, + 120000000, + 115, + 0, + 20000000, + 20000000, + 1, + 21120000000, + 9340000000, + 570000000, + 319, + 0, + 2440000000, + 2440000000, + 318, + 0, + 10730000000, + 10730000000, + 363, + 0, + 12440000000, + 12440000000, + 1, + 4230000000, + 37450000000, + 2400000000, + 182, + 0, + 141850000000, + 8990000000, + 390, + 0, + 950000000, + 950000000, + 1, + 107730000000, + 571270000000, + 30000000, + 628, + 0, + 10000000, + 10000000, + 1, + 87040000000, + 13460000000, + 2400000000, + 1181, + 0, + 13280000000, + 1290000000, + 297, + 0, + 380000000, + 380000000, + 1, + 31650000000, + 5420000000, + 5420000000, + 1, + 33150000000, + 20750000000, + 640000000, + 322, + 0, + 57590000000, + 4500000000, + 1252, + 0, + 140000000, + 140000000, + 1, + 8210000000, + 169320000000, + 660000000, + 809, + 3800000000, + 21280000000, + 17810000000, + 1385, + 20250000000, + 16140000000, + 20000000, + 1383, + 0, + 14730000000, + 14730000000, + 1, + 40000000, + 290000000, + 290000000, + 1, + 8620000000, + 9860000000, + 6930000000, + 1247, + 0, + 560000000, + 560000000, + 1, + 18360000000, + 83060000000, + 81400000000, + 306, + 504960000000, + 28370000000, + 830000000, + 366, + 0, + 200000000, + 200000000, + 1, + 199430000000, + 390000000, + 180000000, + 1373, + 0, + 5840000000, + 5840000000, + 1, + 423010000000, + 99390000000, + 3270000000, + 1357, + 0, + 27670000000, + 13660000000, + 1356, + 0, + 305260000000, + 18620000000, + 1351, + 0, + 296670000000, + 3680000000, + 1345, + 0, + 60460000000, + 1600000000, + 1337, + 0, + 81371900000000, + 58860000000, + 1030, + 0, + 8700000000, + 8700000000, + 1029, + 0, + 13660000000, + 2290000000, + 1028, + 0, + 10960000000, + 5290000000, + 562, + 0, + 30010000000, + 2240000000, + 305, + 0, + 17440000000, + 17310000000, + 553, + 0, + 4860000000, + 4860000000, + 1, + 2770000000, + 71890000000, + 8410000000, + 797, + 7200000000, + 17630000000, + 13130000000, + 1026, + 270000000, + 6950000000, + 1190000000, + 562, + 0, + 6420000000, + 6420000000, + 1, + 5880000000, + 6350000000, + 990000000, + 562, + 0, + 9250000000, + 9250000000, + 1, + 290000000, + 7474650000000, + 1980000000, + 822, + 3950000000, + 310000000, + 310000000, + 1, + 175850000000, + 26850000000, + 12170000000, + 814, + 102220000000, + 71730000000, + 9250000000, + 789, + 3820000000, + 1870000000, + 620000000, + 800, + 0, + 3520000000, + 3520000000, + 1, + 17360000000, + 7420000000, + 7420000000, + 1, + 9650000000, + 34650000000, + 13770000000, + 791, + 0, + 10630000000, + 10630000000, + 1, + 116460000000, + 1390000000, + 1390000000, + 569, + 0, + 6810000000, + 6810000000, + 1, + 193140000000, + 18840000000, + 18840000000, + 569, + 0, + 1200000000, + 1200000000, + 1, + 717350000000, + 8560000000, + 3580000000, + 175, + 69100000000, + 57930000000, + 55310000000, + 176, + 0, + 4950000000, + 4950000000, + 1, + 145660000000, + 30270000000, + 27800000000, + 176, + 0, + 5970000000, + 5970000000, + 1, + 540710000000, + 10080000000, + 10080000000, + 1, + 14540000000, + 2920000000, + 2920000000, + 1, + 2708240000000, + 18170000000, + 430000000, + 706, + 0, + 800000000, + 800000000, + 1, + 100000000, + 28960000000, + 280000000, + 697, + 0, + 4710000000, + 4710000000, + 1, + 6490000000, + 1870000000, + 10000000, + 471, + 0, + 6740000000, + 6740000000, + 1, + 9260000000, + 15930000000, + 0, + 687, + 0, + 16340000000, + 16340000000, + 1, + 63310000000, + 35850000000, + 35850000000, + 87, + 507530000000, + 37480000000, + 2980000000, + 504, + 0, + 4760000000, + 4760000000, + 1, + 7200000000, + 11320000000, + 11320000000, + 1, + 1690000000, + 71010000000, + 320000000, + 497, + 106750000000, + 229070000000, + 15090000000, + 270, + 3790000000, + 3900000000, + 420000000, + 317, + 0, + 5170000000, + 5170000000, + 1, + 40470000000, + 5010000000, + 20000000, + 466, + 0, + 1950000000, + 1950000000, + 1, + 136890000000, + 9340000000, + 8970000000, + 592, + 0, + 17230000000, + 2800000000, + 588, + 0, + 36410000000, + 17240000000, + 586, + 0, + 5910000000, + 400000000, + 584, + 0, + 4940000000, + 4940000000, + 1, + 8970000000, + 2630000000, + 320000000, + 317, + 0, + 5870000000, + 5870000000, + 1, + 22720000000, + 13510000000, + 13510000000, + 1, + 56490000000, + 2900000000, + 2900000000, + 1, + 32600000000, + 21700000000, + 19110000000, + 574, + 0, + 12110000000, + 12110000000, + 1, + 179980000000, + 30000000, + 30000000, + 1, + 5170000000, + 15040000000, + 740000000, + 317, + 0, + 90000000, + 90000000, + 1, + 8910000000, + 19220000000, + 980000000, + 564, + 0, + 14780000000, + 14780000000, + 1, + 18840000000, + 34570000000, + 5930000000, + 558, + 0, + 33540000000, + 7560000000, + 316, + 0, + 16190000000, + 8430000000, + 556, + 0, + 13700000000, + 13700000000, + 1, + 19600000000, + 10060000000, + 2840000000, + 319, + 0, + 8720000000, + 8720000000, + 363, + 0, + 13850000000, + 13850000000, + 1, + 62900000000, + 12990000000, + 12990000000, + 551, + 0, + 400000000, + 400000000, + 1, + 7190000000, + 28550000000, + 7420000000, + 317, + 0, + 1950000000, + 1950000000, + 1, + 23650000000, + 42570000000, + 1670000000, + 547, + 0, + 101730000000, + 3610000000, + 543, + 0, + 36490000000, + 3690000000, + 316, + 0, + 9270000000, + 9270000000, + 1, + 22050000000, + 320000000, + 320000000, + 1, + 37490000000, + 60240000000, + 2050000000, + 498, + 0, + 170610000000, + 380000000, + 37, + 0, + 1710000000, + 1710000000, + 1, + 46220000000, + 11790000000, + 9020000000, + 536, + 0, + 3440000000, + 3440000000, + 1, + 156160000000, + 8280000000, + 8280000000, + 1, + 22700000000, + 37350000000, + 70000000, + 466, + 0, + 4020000000, + 4020000000, + 1, + 2220000000, + 10490000000, + 5220000000, + 298, + 0, + 40000000, + 40000000, + 1, + 31870000000, + 380000000, + 30000000, + 505, + 0, + 2010000000, + 2010000000, + 1, + 170000000, + 310000000, + 310000000, + 1, + 45150000000, + 32210000000, + 3210000000, + 499, + 0, + 21970000000, + 3540000000, + 112, + 0, + 5390000000, + 5390000000, + 1, + 410000000, + 75100000000, + 70000000, + 38, + 0, + 6190000000, + 6190000000, + 1, + 73070000000, + 39590000000, + 240000000, + 492, + 61170000000, + 4860000000, + 4860000000, + 1, + 19250000000, + 57470000000, + 180000000, + 466, + 0, + 2920000000, + 2920000000, + 1, + 1780000000, + 8810000000, + 4440000000, + 298, + 0, + 110000000, + 110000000, + 1, + 32890000000, + 14700000000, + 1290000000, + 505, + 0, + 250000000, + 250000000, + 1, + 30000000, + 320000000, + 320000000, + 1, + 35280000000, + 10890000000, + 1580000000, + 499, + 0, + 10380000000, + 1320000000, + 112, + 0, + 5700000000, + 5700000000, + 1, + 260000000, + 10850000000, + 20000000, + 38, + 0, + 1500000000, + 1500000000, + 1, + 24800000000, + 51500000000, + 490000000, + 468, + 431330000000, + 78350000000, + 19600000000, + 179, + 0, + 1830000000, + 1830000000, + 430, + 0, + 52030000000, + 38950000000, + 118, + 0, + 7820000000, + 7820000000, + 1, + 101140000000, + 390000000, + 390000000, + 484, + 0, + 14750000000, + 14750000000, + 483, + 0, + 1170230000000, + 34320000000, + 170, + 0, + 22210000000, + 13010000000, + 482, + 0, + 750150000000, + 16110000000, + 391, + 0, + 19730000000, + 19730000000, + 1, + 155980000000, + 9670000000, + 0, + 38, + 0, + 1360000000, + 1360000000, + 1, + 236060000000, + 2420000000, + 80000000, + 453, + 0, + 5110000000, + 5110000000, + 1, + 90000000, + 6260000000, + 120000000, + 451, + 0, + 80000000, + 80000000, + 1, + 13490000000, + 3120770000000, + 100000000, + 253, + 1895120000000, + 12480000000, + 260000000, + 204, + 0, + 5110000000, + 5110000000, + 1 + ], + [ + 1864940000000, + 10000000, + 10000000, + 1, + 25060000000, + 95390000000, + 4390000000, + 317, + 30260000000, + 43370000000, + 43360000000, + 1447, + 1030000000, + 32110000000, + 14460000000, + 298, + 0, + 20000000, + 20000000, + 1, + 20200000000, + 19980000000, + 20000000, + 2198, + 0, + 19900000000, + 13820000000, + 607, + 0, + 2660000000, + 2660000000, + 1, + 27090000000, + 230000000, + 230000000, + 1, + 31180000000, + 6150000000, + 6150000000, + 1, + 60230000000, + 970920000000, + 4370000000, + 165, + 0, + 360000000, + 320000000, + 118, + 0, + 17730000000, + 6050000000, + 743, + 0, + 10490000000, + 10490000000, + 1, + 677900000000, + 15540000000, + 13010000000, + 553, + 0, + 9160000000, + 9160000000, + 1, + 5180000000, + 3830000000, + 3830000000, + 1, + 120610000000, + 91020000000, + 42050000000, + 814, + 0, + 20000000, + 20000000, + 1, + 368060000000, + 8600000000, + 8600000000, + 1, + 49590000000, + 4000000000, + 590000000, + 367, + 0, + 8190000000, + 8190000000, + 1, + 14060000000, + 250000000, + 250000000, + 1, + 10380000000, + 50000000, + 50000000, + 1, + 59890000000, + 34180000000, + 2530000000, + 499, + 0, + 51720000000, + 13200000000, + 112, + 0, + 8770000000, + 8770000000, + 1, + 1050000000, + 6090000000, + 20000000, + 44, + 0, + 154060000000, + 290000000, + 38, + 0, + 5620000000, + 5620000000, + 1, + 152150000000, + 648170000000, + 2180000000, + 10, + 33500000000, + 3190000000, + 3190000000, + 1, + 47840000000, + 3850000000, + 3560000000, + 28, + 0, + 20000000, + 20000000, + 1, + 206790000000, + 14210000000, + 2140000000, + 1419, + 0, + 12320000000, + 730000000, + 753, + 0, + 460000000, + 460000000, + 1, + 7780000000, + 3620000000, + 3620000000, + 1, + 7690000000, + 13300000000, + 1420000000, + 317, + 0, + 170000000, + 170000000, + 1, + 78350000000, + 96660000000, + 2010000000, + 2042, + 330000000, + 24310000000, + 24310000000, + 92, + 6560000000, + 34120000000, + 730000000, + 2090, + 87880000000, + 460000000, + 460000000, + 117, + 0, + 7720000000, + 7720000000, + 1, + 25860000000, + 310000000, + 310000000, + 1, + 62000000000, + 1510000000, + 1510000000, + 1, + 1067630000000, + 3830000000, + 330000000, + 1259, + 0, + 7120000000, + 1360000000, + 1388, + 0, + 17720000000, + 200000000, + 1313, + 0, + 6380000000, + 6380000000, + 1, + 12830000000, + 20820000000, + 430000000, + 1022, + 0, + 2040000000, + 2040000000, + 1, + 3410000000, + 28860000000, + 1160000000, + 453, + 0, + 130000000, + 130000000, + 1, + 410000000, + 41870000000, + 890000000, + 451, + 537430000000, + 1360000000, + 40000000, + 611, + 1732870000000, + 12940000000, + 20000000, + 180, + 0, + 440000000, + 440000000, + 1, + 6070000000, + 7910000000, + 30000000, + 393, + 54050000000, + 28560000000, + 210000000, + 41, + 0, + 370000000, + 370000000, + 1, + 1833920000000, + 1180000000, + 1180000000, + 1, + 58600000000, + 840000000, + 840000000, + 1, + 64150000000, + 23850000000, + 2900000000, + 175, + 30620000000, + 10920000000, + 2560000000, + 175, + 0, + 240000000, + 240000000, + 1, + 36630000000, + 7970000000, + 50000000, + 41, + 0, + 20000000, + 20000000, + 1, + 606800000000, + 83990000000, + 83990000000, + 42, + 1078290000000, + 119130000000, + 580000000, + 2049, + 3950000000, + 4050000000, + 10000000, + 475, + 0, + 2750000000, + 2750000000, + 1, + 73170000000, + 10590000000, + 800000000, + 772, + 0, + 1470000000, + 1470000000, + 1, + 61970000000, + 41380000000, + 640000000, + 170, + 0, + 6920000000, + 6920000000, + 1, + 875770000000, + 2080000000, + 2080000000, + 478, + 0, + 6240000000, + 6240000000, + 1, + 1420700000000, + 5260000000, + 5260000000, + 1, + 90460000000, + 350000000, + 350000000, + 1, + 14620000000, + 180000000, + 180000000, + 1, + 343100000000, + 60000000, + 60000000, + 1, + 250000000, + 21550000000, + 6930000000, + 1342, + 68130000000, + 360000000, + 50000000, + 931, + 0, + 39610000000, + 17390000000, + 270, + 0, + 9140000000, + 9140000000, + 1, + 3790000000, + 31100000000, + 5930000000, + 298, + 29770000000, + 7010000000, + 2840000000, + 1430, + 0, + 10070000000, + 10070000000, + 1, + 84600000000, + 8680000000, + 540000000, + 1564, + 0, + 15940000000, + 480000000, + 1341, + 0, + 4410000000, + 4410000000, + 1, + 7650000000, + 3630000000, + 3630000000, + 1, + 23060000000, + 730000000, + 730000000, + 1, + 148770000000, + 15900000000, + 15900000000, + 1, + 60790000000, + 29070000000, + 1840000000, + 658, + 0, + 240000000, + 240000000, + 1, + 20620000000, + 18680000000, + 18400000000, + 1296, + 0, + 9620000000, + 9620000000, + 1, + 56160000000, + 337520000000, + 280000000, + 1341, + 0, + 20000000, + 20000000, + 1, + 540000000, + 1242300000000, + 21380000000, + 1985, + 44220000000, + 10160000000, + 830000000, + 891, + 0, + 8270000000, + 8270000000, + 1, + 49270000000, + 1849070000000, + 3300000000, + 336, + 0, + 245310000000, + 17710000000, + 331, + 0, + 41820000000, + 18200000000, + 1271, + 0, + 27160000000, + 6160000000, + 1972, + 0, + 388050000000, + 2220000000, + 322, + 0, + 550000000, + 550000000, + 1, + 13290000000, + 17380000000, + 17060000000, + 306, + 0, + 10000000, + 10000000, + 1, + 221480000000, + 370000000, + 370000000, + 1966, + 0, + 8600000000, + 8600000000, + 1, + 76030000000, + 410000000, + 300000000, + 1965, + 0, + 14120000000, + 80000000, + 1921, + 0, + 405100000000, + 13120000000, + 1948, + 0, + 253950000000, + 18900000000, + 1946, + 0, + 13470000000, + 13470000000, + 1, + 39170000000, + 57890000000, + 4510000000, + 564, + 0, + 24350000000, + 1210000000, + 1941, + 0, + 6020000000, + 6020000000, + 1, + 5110000000, + 42290000000, + 2980000000, + 1295, + 0, + 1410000000, + 1410000000, + 1, + 26080000000, + 2320000000, + 130000000, + 845, + 0, + 83940000000, + 7620000000, + 1937, + 0, + 6040000000, + 6040000000, + 1, + 27120000000, + 1647400000000, + 35780000000, + 699, + 0, + 20340000000, + 830000000, + 509, + 0, + 132450000000, + 27070000000, + 270, + 2030000000, + 320000000, + 40000000, + 1930, + 0, + 60680000000, + 3610000000, + 699, + 0, + 28220000000, + 370000000, + 1928, + 0, + 11130000000, + 11130000000, + 1, + 1320000000, + 16640000000, + 1840000000, + 298, + 0, + 80000000, + 80000000, + 1, + 12090000000, + 34920000000, + 18570000000, + 1925, + 0, + 222450000000, + 37270000000, + 1307, + 0, + 20000000, + 20000000, + 1, + 1150000000, + 28140000000, + 11580000000, + 298, + 7330000000, + 27160000000, + 1260000000, + 317, + 30160000000, + 615840000000, + 1570000000, + 472, + 0, + 170000000, + 170000000, + 1, + 13520000000, + 260000000, + 260000000, + 1, + 32760000000, + 7880000000, + 7880000000, + 1, + 25650000000, + 13670000000, + 13670000000, + 1, + 470000000, + 17580000000, + 5280000000, + 1918, + 0, + 550000000, + 550000000, + 1, + 1561950000000, + 56510000000, + 0, + 1672, + 40000000, + 2530000000, + 40000000, + 626, + 111710000000, + 31790000000, + 100000000, + 41, + 1593560000000, + 330000000, + 330000000, + 363, + 0, + 19950000000, + 19950000000, + 1, + 4800000000, + 14010000000, + 320000000, + 317, + 0, + 230000000, + 230000000, + 1, + 140000000, + 21580000000, + 1370000000, + 573, + 79690000000, + 8980000000, + 3140000000, + 1807, + 0, + 20000000, + 20000000, + 1, + 2900000000, + 6650000000, + 6650000000, + 1, + 17140000000, + 70000000, + 70000000, + 1, + 42300000000, + 9680000000, + 700000000, + 317, + 0, + 540000000, + 540000000, + 1, + 10250000000, + 16000000000, + 2950000000, + 1799, + 3400000000, + 3628240000000, + 90000000, + 1678, + 49590000000, + 229300000000, + 400000000, + 631, + 0, + 2840000000, + 2840000000, + 1, + 2280000000, + 102880000000, + 280000000, + 1759, + 62080000000, + 604350000000, + 604350000000, + 87, + 157800000000, + 14030000000, + 90000000, + 610, + 0, + 3680000000, + 3680000000, + 1, + 2555150000000, + 19660000000, + 990000000, + 367, + 0, + 5490000000, + 80000000, + 24, + 0, + 4470000000, + 4470000000, + 1, + 64020000000, + 370000000, + 0, + 610, + 0, + 6330000000, + 6330000000, + 1, + 6620000000, + 10000000, + 10000000, + 1, + 93310000000, + 1990000000, + 530000000, + 205, + 0, + 15740000000, + 15740000000, + 1, + 15230000000, + 5030000000, + 5030000000, + 1, + 325780000000, + 330000000, + 100000000, + 179, + 0, + 7810000000, + 7810000000, + 1, + 131070000000, + 320000000, + 0, + 165, + 0, + 1410000000, + 1410000000, + 1, + 46130000000, + 190080000000, + 80000000, + 1727, + 0, + 7820000000, + 7820000000, + 1, + 20100000000, + 6630000000, + 6630000000, + 1, + 422670000000, + 23940000000, + 120000000, + 611, + 169240000000, + 55180000000, + 110000000, + 1675, + 2810000000, + 8050000000, + 20000000, + 629, + 364570000000, + 1860000000, + 0, + 14, + 0, + 7950000000, + 7950000000, + 1, + 6890000000, + 9830000000, + 2950000000, + 1617, + 0, + 410000000, + 410000000, + 1, + 52410000000, + 11340000000, + 20000000, + 631, + 0, + 180000000, + 180000000, + 1, + 1696820000000, + 1100000000, + 1100000000, + 1, + 68170000000, + 308230000000, + 15010000000, + 723, + 10120000000, + 11990000000, + 7460000000, + 103, + 0, + 17370000000, + 9370000000, + 721, + 0, + 930000000, + 930000000, + 1, + 3930000000, + 1556840000000, + 1556840000000, + 87, + 403800000000, + 10080000000, + 350000000, + 610, + 0, + 2500000000, + 2500000000, + 1, + 203240000000, + 26910000000, + 26910000000, + 42, + 3534820000000, + 10000000, + 10000000, + 1, + 139910000000, + 11620000000, + 11620000000, + 1, + 14630000000, + 5040000000, + 5040000000, + 1, + 4761190000000, + 752830000000, + 1220000000, + 631, + 0, + 12510000000, + 12510000000, + 1, + 322820000000, + 3380000000, + 1180000000, + 175, + 92120000000, + 145540000000, + 310000000, + 180, + 44160000000, + 1720000000, + 1720000000, + 1, + 5130000000, + 165500000000, + 800000000, + 393, + 274460000000, + 147510000000, + 147510000000, + 42, + 1935570000000, + 9160000000, + 30000000, + 10, + 0, + 150000000, + 150000000, + 1, + 1285840000000, + 164410000000, + 7410000000, + 10, + 0, + 11790000000, + 11790000000, + 1, + 8020000000, + 3680000000, + 3680000000, + 1, + 1753690000000, + 39340000000, + 490000000, + 468, + 47330000000, + 13780000000, + 1310000000, + 182, + 0, + 168900000000, + 10260000000, + 390, + 0, + 820000000, + 820000000, + 1, + 176220000000, + 215890000000, + 1130000000, + 468, + 65030000000, + 17580000000, + 1590000000, + 182, + 0, + 221640000000, + 10340000000, + 390, + 0, + 680000000, + 680000000, + 1, + 368060000000, + 10890000000, + 80000000, + 37, + 0, + 890000000, + 890000000, + 1, + 5350000000, + 12320000000, + 12320000000, + 1, + 769560000000, + 13050000000, + 40000000, + 365, + 0, + 11200000000, + 11200000000, + 318, + 0, + 3310000000, + 3310000000, + 1, + 247350000000, + 3370000000, + 3370000000, + 1, + 712780000000, + 32410000000, + 29510000000, + 176, + 0, + 4010000000, + 4010000000, + 1, + 106210000000, + 18750000000, + 16410000000, + 176, + 0, + 4110000000, + 4110000000, + 1, + 1231670000000, + 1980000000, + 1980000000, + 1, + 182590000000, + 1470000000, + 1470000000, + 1, + 509220000000, + 14060000000, + 210000000, + 116, + 0, + 190000000, + 190000000, + 1, + 16640000000, + 4060000000, + 4060000000, + 1, + 4690000000, + 21830000000, + 870000000, + 116, + 21710000000, + 8770000000, + 8770000000, + 1, + 32240000000, + 20680000000, + 8300000000, + 179, + 0, + 12950000000, + 11130000000, + 118, + 0, + 1420000000, + 1420000000, + 1, + 8990000000, + 120400000000, + 2390000000, + 170, + 0, + 410000000, + 150000000, + 391, + 0, + 12050000000, + 12050000000, + 1, + 108710000000, + 571240000000, + 3990000000, + 629, + 89450000000, + 8640000000, + 8640000000, + 193, + 0, + 2420000000, + 2420000000, + 1, + 1290000000, + 11640000000, + 3580000000, + 298, + 0, + 350000000, + 350000000, + 1, + 71240000000, + 20110000000, + 1240000000, + 317, + 4500000000, + 52660000000, + 8320000000, + 1253, + 0, + 430000000, + 430000000, + 1, + 9010000000, + 148860000000, + 11600000000, + 811, + 0, + 17330000000, + 220000000, + 756, + 0, + 2470000000, + 2470000000, + 1, + 21610000000, + 3470000000, + 3470000000, + 1, + 20270000000, + 16120000000, + 7990000000, + 270, + 30610000000, + 2930000000, + 2930000000, + 1, + 100320000000, + 1660000000, + 1660000000, + 1, + 505790000000, + 20610000000, + 2370000000, + 367, + 0, + 360000000, + 20000000, + 24, + 0, + 6570000000, + 6570000000, + 1, + 199810000000, + 210000000, + 210000000, + 1, + 432120000000, + 96110000000, + 4380000000, + 1358, + 0, + 10000000, + 10000000, + 1, + 13660000000, + 13840000000, + 7400000000, + 350, + 0, + 170000000, + 170000000, + 1, + 18620000000, + 25010000000, + 10420000000, + 1355, + 0, + 18030000000, + 1760000000, + 1347, + 0, + 57860000000, + 10600000000, + 1352, + 0, + 67610000000, + 9350000000, + 1299, + 0, + 19740000000, + 9320000000, + 826, + 0, + 21090000000, + 1200000000, + 305, + 0, + 30580000000, + 2650000000, + 443, + 0, + 23490000000, + 6530000000, + 316, + 0, + 23230000000, + 23230000000, + 1, + 3680000000, + 271330000000, + 2430000000, + 710, + 0, + 10770000000, + 1010000000, + 1347, + 0, + 9230000000, + 7160000000, + 1346, + 0, + 1660000000, + 1660000000, + 1, + 1600000000, + 56350000000, + 10760000000, + 1338, + 0, + 2510000000, + 2510000000, + 1, + 58860000000, + 106650000000, + 29410000000, + 1335, + 0, + 1746630000000, + 9270000000, + 1300, + 0, + 6519060000000, + 6410000000, + 1267, + 0, + 23050000000, + 790000000, + 1266, + 0, + 72856800000000, + 33890000000, + 1031, + 0, + 12140000000, + 480000000, + 297, + 0, + 26040000000, + 12690000000, + 316, + 0, + 22670000000, + 22670000000, + 1, + 10990000000, + 510000000, + 120000000, + 316, + 0, + 10860000000, + 10860000000, + 1, + 5290000000, + 5670000000, + 5670000000, + 1, + 2240000000, + 27770000000, + 8120000000, + 298, + 17310000000, + 130000000, + 130000000, + 1, + 16040000000, + 52040000000, + 3220000000, + 801, + 0, + 330000000, + 30000000, + 798, + 0, + 11110000000, + 11110000000, + 1, + 20330000000, + 4500000000, + 4500000000, + 1, + 1460000000, + 5760000000, + 5760000000, + 1, + 13290000000, + 5360000000, + 5360000000, + 1, + 11520000000, + 7458270000000, + 630000000, + 253, + 0, + 14400000000, + 14400000000, + 1, + 192280000000, + 14590000000, + 1770000000, + 815, + 0, + 90000000, + 90000000, + 1, + 111470000000, + 25150000000, + 2060000000, + 790, + 0, + 37310000000, + 19070000000, + 800, + 0, + 20000000, + 20000000, + 1, + 4440000000, + 1250000000, + 1250000000, + 1, + 51720000000, + 9830000000, + 420000000, + 792, + 0, + 11050000000, + 11050000000, + 1, + 1069400000000, + 4980000000, + 4980000000, + 1, + 124410000000, + 2620000000, + 2620000000, + 1, + 178410000000, + 2470000000, + 2470000000, + 1, + 3282890000000, + 17210000000, + 10000000, + 661, + 0, + 530000000, + 530000000, + 1, + 1180000000, + 10190000000, + 140000000, + 699, + 0, + 16090000000, + 10000000, + 698, + 0, + 2400000000, + 2400000000, + 1, + 11210000000, + 1860000000, + 0, + 472, + 16000000000, + 15930000000, + 20000000, + 688, + 626010000000, + 34500000000, + 2700000000, + 505, + 25290000000, + 28160000000, + 1380000000, + 498, + 0, + 41330000000, + 200000000, + 37, + 0, + 1200000000, + 1200000000, + 1, + 121840000000, + 14770000000, + 700000000, + 616, + 0, + 15640000000, + 450000000, + 615, + 0, + 22170000000, + 430000000, + 614, + 0, + 41770000000, + 430000000, + 613, + 0, + 68560000000, + 340000000, + 608, + 0, + 34920000000, + 3350000000, + 564, + 0, + 13780000000, + 7260000000, + 607, + 0, + 2370000000, + 2370000000, + 1, + 4210000000, + 3480000000, + 3480000000, + 1, + 45660000000, + 4990000000, + 0, + 10, + 147810000000, + 370000000, + 370000000, + 1, + 2800000000, + 13650000000, + 3360000000, + 589, + 0, + 780000000, + 780000000, + 1, + 17240000000, + 12390000000, + 11440000000, + 587, + 0, + 6780000000, + 6780000000, + 1, + 400000000, + 5350000000, + 970000000, + 585, + 0, + 160000000, + 160000000, + 1, + 14230000000, + 2310000000, + 2310000000, + 1, + 153200000000, + 2590000000, + 2590000000, + 1, + 198030000000, + 320000000, + 320000000, + 363, + 0, + 13980000000, + 13980000000, + 1, + 9980000000, + 17130000000, + 4480000000, + 565, + 0, + 1110000000, + 1110000000, + 1, + 39550000000, + 15610000000, + 7430000000, + 560, + 0, + 12300000000, + 12300000000, + 559, + 0, + 730000000, + 730000000, + 1, + 7560000000, + 25980000000, + 840000000, + 317, + 8430000000, + 1540000000, + 450000000, + 557, + 0, + 6220000000, + 6220000000, + 1, + 36140000000, + 7220000000, + 7220000000, + 1, + 113470000000, + 1850000000, + 550000000, + 319, + 0, + 19280000000, + 19280000000, + 1, + 27270000000, + 40740000000, + 14240000000, + 548, + 0, + 160000000, + 160000000, + 1, + 3610000000, + 97930000000, + 3060000000, + 544, + 0, + 190000000, + 190000000, + 1, + 3690000000, + 32800000000, + 610000000, + 317, + 71180000000, + 26030000000, + 2980000000, + 499, + 0, + 26150000000, + 6200000000, + 112, + 0, + 6010000000, + 6010000000, + 1, + 380000000, + 162020000000, + 1010000000, + 38, + 0, + 8210000000, + 8210000000, + 1, + 56950000000, + 2770000000, + 2770000000, + 1, + 190650000000, + 37280000000, + 190000000, + 10, + 11460000000, + 5270000000, + 5270000000, + 1, + 31940000000, + 350000000, + 350000000, + 1, + 50850000000, + 410000000, + 410000000, + 521, + 0, + 21660000000, + 3270000000, + 520, + 0, + 6930000000, + 6930000000, + 1, + 3540000000, + 12800000000, + 930000000, + 113, + 0, + 5630000000, + 5630000000, + 1, + 5870000000, + 73030000000, + 1420000000, + 40, + 0, + 2000000000, + 2000000000, + 1, + 79500000000, + 39350000000, + 180000000, + 468, + 85460000000, + 57290000000, + 270000000, + 10, + 9140000000, + 4370000000, + 4370000000, + 1, + 34290000000, + 13410000000, + 13410000000, + 1, + 37460000000, + 9310000000, + 9310000000, + 1, + 1320000000, + 320000000, + 30000000, + 113, + 0, + 8740000000, + 8740000000, + 1, + 5980000000, + 10470000000, + 220000000, + 40, + 0, + 360000000, + 360000000, + 1, + 26790000000, + 43450000000, + 1050000000, + 37, + 0, + 7560000000, + 7560000000, + 1, + 450930000000, + 58750000000, + 100000000, + 180, + 40780000000, + 12420000000, + 12420000000, + 486, + 0, + 660000000, + 660000000, + 1, + 158420000000, + 877560000000, + 265900000000, + 179, + 0, + 253260000000, + 245870000000, + 118, + 0, + 5090000000, + 5090000000, + 1, + 13010000000, + 7890000000, + 2480000000, + 479, + 0, + 1310000000, + 1310000000, + 1, + 16110000000, + 713620000000, + 1020000000, + 392, + 0, + 20420000000, + 20420000000, + 477, + 175710000000, + 8940000000, + 240000000, + 40, + 0, + 730000000, + 730000000, + 1, + 237500000000, + 1860000000, + 20000000, + 454, + 0, + 480000000, + 480000000, + 1, + 5320000000, + 6140000000, + 6140000000, + 1, + 13670000000, + 3120670000000, + 690000000, + 262, + 1895380000000, + 9690000000, + 620000000, + 205, + 0, + 2530000000, + 2530000000, + 1 + ], + [ + 1894400000000, + 18940000000, + 300000000, + 365, + 0, + 29580000000, + 960000000, + 319, + 0, + 18290000000, + 18290000000, + 318, + 0, + 20410000000, + 20410000000, + 363, + 0, + 3780000000, + 3780000000, + 1, + 73620000000, + 10000000, + 10000000, + 1, + 15490000000, + 17550000000, + 16230000000, + 306, + 0, + 100000000, + 100000000, + 1, + 20240000000, + 18060000000, + 0, + 2199, + 0, + 1900000000, + 1900000000, + 1, + 13820000000, + 6080000000, + 6080000000, + 1, + 131910000000, + 18750000000, + 50000000, + 181, + 0, + 379210000000, + 12210000000, + 170, + 0, + 476110000000, + 100740000000, + 168, + 0, + 35820000000, + 35820000000, + 193, + 0, + 43370000000, + 20200000000, + 167, + 0, + 13290000000, + 13290000000, + 1, + 320000000, + 40000000, + 40000000, + 1, + 6050000000, + 9370000000, + 9190000000, + 176, + 0, + 2310000000, + 2310000000, + 1, + 701400000000, + 2530000000, + 2530000000, + 1, + 180830000000, + 48960000000, + 8030000000, + 815, + 0, + 10000000, + 10000000, + 1, + 426860000000, + 3410000000, + 3410000000, + 1, + 95350000000, + 26930000000, + 26930000000, + 521, + 0, + 4720000000, + 4720000000, + 1, + 13200000000, + 17880000000, + 17210000000, + 118, + 0, + 20310000000, + 1150000000, + 113, + 0, + 330000000, + 330000000, + 1, + 9840000000, + 6070000000, + 2350000000, + 45, + 290000000, + 150020000000, + 1970000000, + 40, + 0, + 3750000000, + 3750000000, + 1, + 159950000000, + 645990000000, + 2600000000, + 476, + 88090000000, + 290000000, + 290000000, + 1, + 208950000000, + 11960000000, + 2270000000, + 1420, + 0, + 110000000, + 110000000, + 1, + 730000000, + 11490000000, + 2630000000, + 317, + 0, + 100000000, + 100000000, + 1, + 20970000000, + 420000000, + 190000000, + 319, + 0, + 11460000000, + 11460000000, + 1, + 80530000000, + 84520000000, + 350000000, + 471, + 0, + 10130000000, + 10130000000, + 1, + 31930000000, + 10210000000, + 180000000, + 602, + 0, + 17680000000, + 890000000, + 2091, + 0, + 5500000000, + 5500000000, + 1, + 1253700000000, + 1550000000, + 150000000, + 1260, + 0, + 1950000000, + 1950000000, + 1, + 1360000000, + 3780000000, + 960000000, + 509, + 0, + 1980000000, + 1980000000, + 1, + 200000000, + 17520000000, + 710000000, + 1314, + 19640000000, + 1940000000, + 110000000, + 406, + 0, + 11660000000, + 40000000, + 475, + 0, + 6790000000, + 6790000000, + 1, + 6610000000, + 27700000000, + 410000000, + 454, + 1430000000, + 3950000000, + 610000000, + 1254, + 0, + 29020000000, + 1170000000, + 1019, + 0, + 8010000000, + 8010000000, + 1, + 537470000000, + 1320000000, + 1320000000, + 1, + 1732890000000, + 12920000000, + 3580000000, + 175, + 6540000000, + 7860000000, + 2320000000, + 175, + 0, + 20000000, + 20000000, + 1, + 54260000000, + 28350000000, + 28350000000, + 42, + 1961960000000, + 19770000000, + 18900000000, + 176, + 0, + 1180000000, + 1180000000, + 1, + 33180000000, + 1790000000, + 1640000000, + 176, + 0, + 6570000000, + 6570000000, + 1, + 36920000000, + 7920000000, + 7920000000, + 42, + 1769680000000, + 115890000000, + 990000000, + 2050, + 0, + 2660000000, + 2660000000, + 1, + 3960000000, + 3950000000, + 10000000, + 10, + 0, + 90000000, + 90000000, + 1, + 76720000000, + 2090000000, + 940000000, + 774, + 0, + 7700000000, + 7700000000, + 1, + 64080000000, + 28640000000, + 12550000000, + 179, + 0, + 11380000000, + 11260000000, + 118, + 0, + 720000000, + 720000000, + 1, + 2772920000000, + 13130000000, + 1240000000, + 2005, + 0, + 1490000000, + 1490000000, + 1, + 68180000000, + 310000000, + 310000000, + 1, + 17390000000, + 2210000000, + 70000000, + 1998, + 0, + 10420000000, + 9180000000, + 607, + 0, + 9590000000, + 9590000000, + 1, + 18860000000, + 25150000000, + 24820000000, + 306, + 0, + 20000000, + 20000000, + 1, + 32610000000, + 4170000000, + 4170000000, + 1, + 95210000000, + 360000000, + 360000000, + 1565, + 0, + 7780000000, + 7780000000, + 1, + 480000000, + 15460000000, + 7650000000, + 1342, + 266780000000, + 19360000000, + 510000000, + 322, + 0, + 7870000000, + 7870000000, + 1, + 39260000000, + 280000000, + 280000000, + 1, + 66060000000, + 337240000000, + 10500000000, + 1342, + 21940000000, + 138330000000, + 680000000, + 1508, + 0, + 1068570000000, + 50630000000, + 342, + 0, + 10650000000, + 5700000000, + 584, + 0, + 3370000000, + 3370000000, + 1, + 45050000000, + 8980000000, + 8960000000, + 892, + 0, + 350000000, + 350000000, + 1, + 60840000000, + 1845770000000, + 14330000000, + 337, + 17710000000, + 227600000000, + 3260000000, + 332, + 18200000000, + 20660000000, + 17940000000, + 1272, + 0, + 2960000000, + 2960000000, + 1, + 6160000000, + 20960000000, + 9130000000, + 1973, + 0, + 40000000, + 40000000, + 1, + 2220000000, + 385830000000, + 13390000000, + 317, + 30900000000, + 320000000, + 320000000, + 1, + 306790000000, + 110000000, + 110000000, + 1, + 80000000, + 14040000000, + 240000000, + 1508, + 13120000000, + 27530000000, + 2590000000, + 1916, + 0, + 315060000000, + 100000000, + 1915, + 0, + 43030000000, + 11180000000, + 316, + 0, + 6360000000, + 6360000000, + 1, + 18900000000, + 8640000000, + 130000000, + 274, + 0, + 206920000000, + 29290000000, + 842, + 0, + 2360000000, + 2320000000, + 1330, + 0, + 17130000000, + 17130000000, + 1, + 57150000000, + 48780000000, + 16320000000, + 565, + 0, + 4600000000, + 4600000000, + 1, + 1210000000, + 23030000000, + 10990000000, + 1942, + 0, + 110000000, + 110000000, + 1, + 14110000000, + 25010000000, + 3680000000, + 322, + 0, + 320000000, + 310000000, + 1296, + 0, + 13980000000, + 13980000000, + 1, + 27620000000, + 2190000000, + 2190000000, + 1, + 7620000000, + 52210000000, + 13610000000, + 1938, + 0, + 350000000, + 150000000, + 700, + 0, + 10970000000, + 150000000, + 979, + 0, + 12790000000, + 12790000000, + 1, + 68940000000, + 1570700000000, + 7480000000, + 700, + 0, + 34140000000, + 4330000000, + 297, + 0, + 6780000000, + 6780000000, + 1, + 830000000, + 19510000000, + 13610000000, + 298, + 27070000000, + 55810000000, + 5450000000, + 1932, + 0, + 31390000000, + 6270000000, + 564, + 0, + 17840000000, + 150000000, + 607, + 0, + 340000000, + 340000000, + 1, + 2070000000, + 280000000, + 280000000, + 1, + 3610000000, + 19760000000, + 620000000, + 700, + 0, + 33960000000, + 1020000000, + 297, + 0, + 3350000000, + 3350000000, + 1, + 370000000, + 27850000000, + 8530000000, + 316, + 14290000000, + 14790000000, + 14700000000, + 306, + 0, + 10000000, + 10000000, + 1, + 30740000000, + 16350000000, + 16350000000, + 1, + 37270000000, + 23760000000, + 12080000000, + 1318, + 0, + 118110000000, + 7450000000, + 1309, + 0, + 38660000000, + 11490000000, + 1308, + 0, + 4650000000, + 4650000000, + 1, + 12750000000, + 16450000000, + 16250000000, + 306, + 0, + 110000000, + 110000000, + 1, + 8590000000, + 6600000000, + 1470000000, + 319, + 0, + 5970000000, + 5970000000, + 363, + 0, + 13330000000, + 13330000000, + 1, + 31730000000, + 588690000000, + 3810000000, + 475, + 0, + 20800000000, + 17480000000, + 473, + 0, + 4780000000, + 4780000000, + 1, + 99660000000, + 12300000000, + 12300000000, + 1, + 1562500000000, + 56510000000, + 300000000, + 1673, + 80000000, + 2350000000, + 10000000, + 627, + 0, + 140000000, + 140000000, + 1, + 111810000000, + 31690000000, + 31690000000, + 42, + 1618960000000, + 13690000000, + 13690000000, + 1, + 1740000000, + 11770000000, + 7530000000, + 574, + 0, + 8440000000, + 8440000000, + 1, + 82830000000, + 5840000000, + 5840000000, + 1, + 69780000000, + 8980000000, + 8980000000, + 1, + 13740000000, + 12870000000, + 12860000000, + 1800, + 0, + 180000000, + 180000000, + 1, + 3490000000, + 3628150000000, + 4160000000, + 1679, + 49990000000, + 228900000000, + 228900000000, + 87, + 5400000000, + 102600000000, + 102600000000, + 87, + 824320000000, + 13940000000, + 60000000, + 10, + 2559820000000, + 16020000000, + 60000000, + 609, + 0, + 2650000000, + 2650000000, + 1, + 80000000, + 5410000000, + 5410000000, + 1, + 68490000000, + 370000000, + 0, + 10, + 106800000000, + 1460000000, + 1460000000, + 1, + 361880000000, + 230000000, + 230000000, + 1, + 138880000000, + 320000000, + 320000000, + 1, + 47620000000, + 190000000000, + 1720000000, + 1714, + 457340000000, + 23810000000, + 860000000, + 612, + 0, + 10000000, + 10000000, + 1, + 169350000000, + 54750000000, + 70000000, + 1676, + 0, + 320000000, + 320000000, + 1, + 2830000000, + 8030000000, + 30000000, + 630, + 364570000000, + 1860000000, + 1860000000, + 1, + 17790000000, + 1780000000, + 420000000, + 1618, + 0, + 5100000000, + 5100000000, + 1, + 52840000000, + 11320000000, + 11320000000, + 87, + 1781280000000, + 3930000000, + 3880000000, + 103, + 0, + 268170000000, + 4740000000, + 10, + 0, + 6420000000, + 1690000000, + 49, + 0, + 14700000000, + 14700000000, + 1, + 17580000000, + 4530000000, + 4530000000, + 1, + 9370000000, + 8000000000, + 8000000000, + 1, + 1965850000000, + 9600000000, + 20000000, + 10, + 0, + 130000000, + 130000000, + 1, + 8701090000000, + 751610000000, + 751610000000, + 87, + 336510000000, + 2200000000, + 2200000000, + 1, + 92430000000, + 145230000000, + 48770000000, + 175, + 51810000000, + 164370000000, + 50110000000, + 175, + 0, + 330000000, + 330000000, + 1, + 2357570000000, + 9130000000, + 100000000, + 611, + 1293400000000, + 156960000000, + 1140000000, + 1485, + 0, + 40000000, + 40000000, + 1, + 1777670000000, + 36210000000, + 320000000, + 37, + 0, + 2640000000, + 2640000000, + 1, + 48640000000, + 370000000, + 30000000, + 179, + 0, + 12100000000, + 12100000000, + 1, + 10260000000, + 99070000000, + 3930000000, + 170, + 0, + 46590000000, + 2600000000, + 391, + 0, + 12980000000, + 12980000000, + 1, + 178170000000, + 206260000000, + 1530000000, + 37, + 0, + 8500000000, + 8500000000, + 1, + 66620000000, + 15990000000, + 15990000000, + 1, + 10340000000, + 4310000000, + 4210000000, + 1475, + 0, + 137210000000, + 3550000000, + 170, + 0, + 57550000000, + 2080000000, + 391, + 0, + 12230000000, + 12230000000, + 1, + 368820000000, + 9590000000, + 20000000, + 38, + 0, + 1220000000, + 1220000000, + 1, + 788160000000, + 12960000000, + 160000000, + 366, + 0, + 50000000, + 50000000, + 1, + 1007520000000, + 2900000000, + 2900000000, + 1, + 126630000000, + 2340000000, + 2340000000, + 1, + 1931250000000, + 13810000000, + 13810000000, + 117, + 0, + 40000000, + 40000000, + 1, + 26450000000, + 20490000000, + 20490000000, + 117, + 0, + 470000000, + 470000000, + 1, + 71020000000, + 12110000000, + 0, + 180, + 0, + 270000000, + 270000000, + 1, + 11130000000, + 1820000000, + 1820000000, + 1, + 12800000000, + 73890000000, + 34090000000, + 179, + 0, + 43980000000, + 43490000000, + 118, + 0, + 140000000, + 140000000, + 1, + 150000000, + 260000000, + 260000000, + 1, + 124750000000, + 567250000000, + 3920000000, + 630, + 105380000000, + 510000000, + 440000000, + 306, + 0, + 7550000000, + 7550000000, + 1, + 72830000000, + 4600000000, + 4600000000, + 363, + 0, + 14270000000, + 14270000000, + 1, + 12820000000, + 12620000000, + 4000000000, + 1396, + 0, + 13000000000, + 12930000000, + 1395, + 0, + 3800000000, + 3270000000, + 1394, + 0, + 7520000000, + 2270000000, + 1393, + 0, + 7400000000, + 7400000000, + 1, + 21040000000, + 135230000000, + 21280000000, + 812, + 0, + 2030000000, + 2030000000, + 1, + 220000000, + 11080000000, + 1210000000, + 317, + 0, + 370000000, + 370000000, + 193, + 0, + 5660000000, + 5660000000, + 1, + 55810000000, + 8130000000, + 8130000000, + 1, + 643680000000, + 8320000000, + 40000000, + 609, + 0, + 9920000000, + 9920000000, + 1, + 20000000, + 340000000, + 340000000, + 1, + 643090000000, + 10150000000, + 4450000000, + 1363, + 0, + 68270000000, + 2320000000, + 1361, + 0, + 11440000000, + 1750000000, + 507, + 0, + 1870000000, + 1870000000, + 1, + 21070000000, + 410000000, + 410000000, + 569, + 0, + 6030000000, + 6030000000, + 1, + 29210000000, + 14490000000, + 10240000000, + 553, + 0, + 100000000, + 100000000, + 1, + 1760000000, + 16270000000, + 3580000000, + 553, + 10600000000, + 29840000000, + 16160000000, + 1354, + 0, + 17350000000, + 9730000000, + 1353, + 0, + 70000000, + 70000000, + 1, + 9350000000, + 47080000000, + 20650000000, + 1299, + 0, + 10200000000, + 5110000000, + 316, + 0, + 980000000, + 980000000, + 1, + 9320000000, + 9320000000, + 170000000, + 827, + 0, + 1100000000, + 1100000000, + 1, + 1200000000, + 19890000000, + 5820000000, + 298, + 2650000000, + 26730000000, + 240000000, + 316, + 0, + 1200000000, + 1200000000, + 1, + 6530000000, + 16830000000, + 2810000000, + 317, + 0, + 130000000, + 130000000, + 1, + 29340000000, + 253590000000, + 70000000, + 711, + 0, + 11340000000, + 6420000000, + 1348, + 0, + 3970000000, + 3970000000, + 1, + 1010000000, + 9200000000, + 1310000000, + 553, + 0, + 560000000, + 560000000, + 1, + 7160000000, + 2070000000, + 2070000000, + 1, + 14020000000, + 41670000000, + 11600000000, + 1339, + 0, + 3920000000, + 3920000000, + 1, + 90780000000, + 77230000000, + 16270000000, + 1299, + 0, + 10000000, + 10000000, + 1, + 9270000000, + 1727850000000, + 7740000000, + 1302, + 0, + 6490000000, + 6490000000, + 1301, + 0, + 3020000000, + 3020000000, + 1, + 6410000000, + 6508880000000, + 3550000000, + 1268, + 0, + 3770000000, + 3770000000, + 1, + 790000000, + 15770000000, + 2210000000, + 297, + 0, + 6490000000, + 6490000000, + 1, + 33890000000, + 72747130000000, + 42390000000, + 1040, + 0, + 75180000000, + 10430000000, + 1032, + 0, + 600000000, + 600000000, + 1, + 480000000, + 11600000000, + 3050000000, + 298, + 0, + 60000000, + 60000000, + 1, + 12690000000, + 13020000000, + 1060000000, + 317, + 0, + 330000000, + 330000000, + 1, + 33780000000, + 340000000, + 110000000, + 317, + 0, + 50000000, + 50000000, + 1, + 32180000000, + 19630000000, + 19470000000, + 306, + 0, + 20000000, + 20000000, + 1, + 36700000000, + 48810000000, + 120000000, + 802, + 0, + 10000000, + 10000000, + 1, + 30000000, + 300000000, + 300000000, + 1, + 73960000000, + 7457640000000, + 2360000000, + 823, + 208450000000, + 1360000000, + 100000000, + 816, + 0, + 11460000000, + 11460000000, + 1, + 113620000000, + 11900000000, + 6590000000, + 791, + 0, + 320000000, + 220000000, + 804, + 0, + 10870000000, + 10870000000, + 1, + 19070000000, + 18240000000, + 18240000000, + 1, + 57850000000, + 9130000000, + 9130000000, + 793, + 0, + 280000000, + 280000000, + 1, + 4676240000000, + 17200000000, + 150000000, + 662, + 1850000000, + 9900000000, + 70000000, + 700, + 0, + 150000000, + 150000000, + 1, + 10000000, + 14840000000, + 90000000, + 699, + 0, + 1240000000, + 1240000000, + 1, + 13610000000, + 1860000000, + 1860000000, + 1, + 16020000000, + 15900000000, + 0, + 316, + 0, + 10000000, + 10000000, + 1, + 628710000000, + 4080000000, + 1990000000, + 273, + 0, + 16260000000, + 6180000000, + 270, + 0, + 11460000000, + 11460000000, + 1, + 26670000000, + 11720000000, + 1150000000, + 499, + 0, + 11050000000, + 1650000000, + 112, + 0, + 4010000000, + 4010000000, + 1, + 200000000, + 37730000000, + 40000000, + 38, + 0, + 3400000000, + 3400000000, + 1, + 123740000000, + 14070000000, + 2500000000, + 316, + 450000000, + 15190000000, + 1730000000, + 316, + 430000000, + 21740000000, + 1370000000, + 316, + 430000000, + 41340000000, + 1820000000, + 316, + 340000000, + 68220000000, + 1390000000, + 316, + 3350000000, + 26710000000, + 19290000000, + 565, + 0, + 4860000000, + 4860000000, + 1, + 7260000000, + 6520000000, + 6520000000, + 1, + 55720000000, + 4990000000, + 10000000, + 603, + 154340000000, + 10030000000, + 1850000000, + 590, + 0, + 260000000, + 260000000, + 1, + 29460000000, + 950000000, + 950000000, + 1, + 8150000000, + 4380000000, + 4380000000, + 1, + 399280000000, + 440000000, + 440000000, + 566, + 0, + 12210000000, + 12210000000, + 1, + 48090000000, + 390000000, + 390000000, + 561, + 0, + 7790000000, + 7790000000, + 1, + 21430000000, + 5680000000, + 5680000000, + 363, + 0, + 19460000000, + 19460000000, + 1, + 8880000000, + 1090000000, + 1090000000, + 1, + 163600000000, + 1300000000, + 1300000000, + 1, + 60790000000, + 9700000000, + 7530000000, + 549, + 0, + 16800000000, + 16800000000, + 1, + 6830000000, + 94780000000, + 1040000000, + 545, + 0, + 90000000, + 90000000, + 1, + 4490000000, + 6490000000, + 160000000, + 319, + 0, + 8730000000, + 8730000000, + 363, + 0, + 16970000000, + 16970000000, + 1, + 74160000000, + 2100000000, + 2090000000, + 521, + 0, + 13810000000, + 1250000000, + 520, + 0, + 7140000000, + 7140000000, + 1, + 6200000000, + 15560000000, + 1380000000, + 113, + 0, + 4390000000, + 4390000000, + 1, + 7400000000, + 155340000000, + 950000000, + 40, + 0, + 5670000000, + 5670000000, + 1, + 258770000000, + 37090000000, + 410000000, + 512, + 103550000000, + 18320000000, + 14020000000, + 167, + 0, + 70000000, + 70000000, + 1, + 11400000000, + 11800000000, + 210000000, + 114, + 0, + 70000000, + 70000000, + 1, + 12920000000, + 71610000000, + 430000000, + 41, + 81680000000, + 36880000000, + 230000000, + 37, + 0, + 2290000000, + 2290000000, + 1, + 85730000000, + 57020000000, + 380000000, + 512, + 109330000000, + 290000000, + 290000000, + 1, + 14940000000, + 10250000000, + 60000000, + 41, + 28200000000, + 39020000000, + 80000000, + 38, + 0, + 3380000000, + 3380000000, + 1, + 458590000000, + 58650000000, + 18270000000, + 175, + 478180000000, + 611660000000, + 1670000000, + 180, + 245870000000, + 7390000000, + 7390000000, + 1, + 20580000000, + 5410000000, + 5410000000, + 1, + 18440000000, + 712600000000, + 5210000000, + 393, + 196370000000, + 6970000000, + 90000000, + 41, + 0, + 1730000000, + 1730000000, + 1, + 238250000000, + 1840000000, + 1840000000, + 1, + 26300000000, + 3119630000000, + 280000000, + 263, + 0, + 350000000, + 350000000, + 1, + 1896000000000, + 8250000000, + 7770000000, + 206, + 0, + 820000000, + 820000000, + 1 + ], + [ + 1894700000000, + 18350000000, + 640000000, + 366, + 0, + 290000000, + 290000000, + 1, + 960000000, + 11320000000, + 11000000000, + 364, + 0, + 15350000000, + 15150000000, + 546, + 0, + 1950000000, + 1950000000, + 1, + 147830000000, + 1320000000, + 1320000000, + 1, + 20340000000, + 18060000000, + 10000000, + 2200, + 153760000000, + 18700000000, + 2020000000, + 182, + 12210000000, + 263940000000, + 85010000000, + 179, + 0, + 101600000000, + 98880000000, + 118, + 0, + 1460000000, + 1460000000, + 1, + 100740000000, + 285220000000, + 89860000000, + 169, + 0, + 16070000000, + 16070000000, + 1185, + 0, + 65170000000, + 59330000000, + 744, + 0, + 8910000000, + 8910000000, + 1, + 56020000000, + 22340000000, + 680000000, + 1184, + 0, + 830000000, + 830000000, + 1, + 28890000000, + 180000000, + 180000000, + 1, + 895100000000, + 20110000000, + 3040000000, + 816, + 0, + 470000000, + 470000000, + 1440, + 0, + 15410000000, + 15400000000, + 2188, + 0, + 4940000000, + 4940000000, + 1, + 587690000000, + 670000000, + 670000000, + 1, + 1150000000, + 19160000000, + 290000000, + 114, + 12520000000, + 3720000000, + 3720000000, + 1, + 2260000000, + 148050000000, + 780000000, + 41, + 166300000000, + 37590000000, + 3240000000, + 182, + 0, + 602610000000, + 25930000000, + 390, + 0, + 3190000000, + 3190000000, + 1, + 299600000000, + 9690000000, + 9690000000, + 1, + 3470000000, + 8860000000, + 8860000000, + 1, + 21260000000, + 230000000, + 230000000, + 1, + 92340000000, + 84150000000, + 410000000, + 472, + 0, + 20000000, + 20000000, + 1, + 42240000000, + 9560000000, + 0, + 466, + 0, + 470000000, + 470000000, + 1, + 890000000, + 16610000000, + 200000000, + 472, + 0, + 180000000, + 180000000, + 1, + 1259350000000, + 1400000000, + 1400000000, + 1, + 4270000000, + 2820000000, + 2820000000, + 1, + 2890000000, + 16780000000, + 2060000000, + 1315, + 0, + 30000000, + 30000000, + 1, + 19750000000, + 1830000000, + 1830000000, + 1, + 40000000, + 11620000000, + 10000000, + 10, + 13810000000, + 27290000000, + 470000000, + 626, + 2040000000, + 3340000000, + 3340000000, + 1, + 1170000000, + 11910000000, + 150000000, + 1245, + 0, + 15940000000, + 15940000000, + 1, + 2283270000000, + 5970000000, + 5400000000, + 176, + 0, + 3370000000, + 3370000000, + 1, + 8860000000, + 5540000000, + 5540000000, + 1, + 2063490000000, + 870000000, + 870000000, + 1, + 36000000000, + 150000000, + 150000000, + 1, + 1822080000000, + 37770000000, + 780000000, + 2056, + 0, + 18510000000, + 860000000, + 2054, + 0, + 53440000000, + 1010000000, + 2051, + 0, + 5180000000, + 5180000000, + 1, + 6630000000, + 3940000000, + 20000000, + 476, + 77750000000, + 1150000000, + 1150000000, + 1, + 84330000000, + 15890000000, + 0, + 180, + 0, + 200000000, + 200000000, + 1, + 11260000000, + 120000000, + 120000000, + 1, + 2774880000000, + 11640000000, + 3090000000, + 511, + 0, + 250000000, + 250000000, + 1, + 87440000000, + 1890000000, + 0, + 322, + 0, + 250000000, + 250000000, + 1, + 9180000000, + 1240000000, + 1240000000, + 1, + 53270000000, + 330000000, + 330000000, + 1, + 148280000000, + 7810000000, + 7810000000, + 1, + 267290000000, + 18850000000, + 980000000, + 317, + 123970000000, + 325520000000, + 2330000000, + 1987, + 0, + 1220000000, + 1220000000, + 1, + 22620000000, + 137650000000, + 2870000000, + 585, + 50630000000, + 54340000000, + 52660000000, + 487, + 0, + 928190000000, + 7900000000, + 471, + 0, + 360000000, + 270000000, + 464, + 0, + 10030000000, + 5990000000, + 463, + 0, + 25020000000, + 25020000000, + 1, + 5700000000, + 4950000000, + 4950000000, + 1, + 57380000000, + 20000000, + 20000000, + 1, + 75520000000, + 1829220000000, + 3930000000, + 338, + 0, + 2220000000, + 2220000000, + 1, + 20970000000, + 223960000000, + 34220000000, + 333, + 0, + 380000000, + 380000000, + 1, + 36140000000, + 2720000000, + 2720000000, + 1, + 18250000000, + 11050000000, + 11040000000, + 1974, + 0, + 780000000, + 780000000, + 1, + 15650000000, + 25700000000, + 400000000, + 835, + 0, + 126030000000, + 1000000000, + 365, + 0, + 111790000000, + 111790000000, + 318, + 0, + 52040000000, + 180000000, + 426, + 0, + 21700000000, + 21700000000, + 363, + 0, + 20960000000, + 30000000, + 1047, + 0, + 14220000000, + 14220000000, + 1, + 338440000000, + 13800000000, + 2120000000, + 585, + 15710000000, + 2800000000, + 60000000, + 1962, + 0, + 6120000000, + 280000000, + 1917, + 0, + 16020000000, + 16020000000, + 1, + 100000000, + 273820000000, + 26350000000, + 1916, + 0, + 41140000000, + 9290000000, + 316, + 11180000000, + 31850000000, + 2910000000, + 317, + 25390000000, + 6470000000, + 80000000, + 1525, + 0, + 2040000000, + 2040000000, + 1, + 29290000000, + 9430000000, + 9420000000, + 1334, + 0, + 28850000000, + 3940000000, + 1333, + 0, + 120250000000, + 3400000000, + 843, + 0, + 6610000000, + 6590000000, + 1559, + 0, + 12490000000, + 12490000000, + 1, + 2320000000, + 40000000, + 40000000, + 1, + 90600000000, + 14910000000, + 11960000000, + 1944, + 0, + 17270000000, + 17270000000, + 566, + 0, + 280000000, + 280000000, + 1, + 16800000000, + 11710000000, + 11710000000, + 1943, + 0, + 330000000, + 330000000, + 1, + 17900000000, + 21310000000, + 920000000, + 317, + 0, + 20000000, + 20000000, + 1, + 310000000, + 10000000, + 10000000, + 1, + 65020000000, + 37660000000, + 6990000000, + 1939, + 0, + 940000000, + 940000000, + 1, + 150000000, + 200000000, + 200000000, + 1, + 150000000, + 10820000000, + 6790000000, + 901, + 89210000000, + 881570000000, + 104960000000, + 703, + 0, + 562340000000, + 3450000000, + 701, + 0, + 54800000000, + 22630000000, + 1058, + 0, + 15420000000, + 90000000, + 661, + 0, + 31730000000, + 2880000000, + 768, + 0, + 16420000000, + 860000000, + 305, + 0, + 940000000, + 940000000, + 1, + 4330000000, + 29790000000, + 11930000000, + 298, + 0, + 20000000, + 20000000, + 1, + 21220000000, + 5900000000, + 5900000000, + 1, + 32520000000, + 50350000000, + 4800000000, + 1933, + 0, + 10000000, + 10000000, + 1, + 6270000000, + 19840000000, + 19840000000, + 565, + 0, + 320000000, + 320000000, + 1581, + 0, + 4960000000, + 4960000000, + 1, + 150000000, + 17550000000, + 910000000, + 658, + 0, + 140000000, + 140000000, + 1, + 6920000000, + 14420000000, + 60000000, + 661, + 0, + 4720000000, + 4720000000, + 1, + 1020000000, + 32940000000, + 11720000000, + 298, + 12250000000, + 19300000000, + 1870000000, + 317, + 0, + 20000000, + 20000000, + 1, + 28990000000, + 90000000, + 90000000, + 1, + 96450000000, + 11300000000, + 11290000000, + 1319, + 0, + 380000000, + 380000000, + 1, + 7450000000, + 108390000000, + 19210000000, + 1310, + 0, + 2270000000, + 2270000000, + 1, + 11490000000, + 12470000000, + 10040000000, + 1923, + 0, + 13800000000, + 840000000, + 297, + 0, + 900000000, + 900000000, + 1, + 33650000000, + 200000000, + 200000000, + 1, + 10170000000, + 5130000000, + 5130000000, + 1, + 54840000000, + 584880000000, + 1960000000, + 10, + 17480000000, + 3320000000, + 3320000000, + 1, + 1679540000000, + 52110000000, + 60000000, + 1674, + 0, + 4100000000, + 4100000000, + 1, + 90000000, + 2340000000, + 0, + 628, + 1785560000000, + 4240000000, + 4240000000, + 1, + 202470000000, + 10000000, + 10000000, + 1, + 7830000000, + 3520960000000, + 4830000000, + 1680, + 0, + 97970000000, + 1700000000, + 1763, + 0, + 5060000000, + 5060000000, + 1, + 1211270000000, + 13880000000, + 140000000, + 611, + 2559880000000, + 12720000000, + 110000000, + 610, + 0, + 3240000000, + 3240000000, + 1, + 76630000000, + 370000000, + 20000000, + 611, + 658910000000, + 188280000000, + 1040000000, + 904, + 458200000000, + 3340000000, + 730000000, + 1069, + 0, + 5360000000, + 300000000, + 1327, + 0, + 14250000000, + 14250000000, + 1, + 169430000000, + 54420000000, + 30000000, + 1677, + 0, + 260000000, + 260000000, + 1, + 3180000000, + 7800000000, + 0, + 631, + 0, + 200000000, + 200000000, + 1, + 384640000000, + 1360000000, + 1360000000, + 1, + 1854420000000, + 50000000, + 50000000, + 1, + 4740000000, + 263230000000, + 1900000000, + 1485, + 0, + 200000000, + 200000000, + 1, + 1690000000, + 450000000, + 450000000, + 233, + 0, + 4280000000, + 4280000000, + 1, + 2020050000000, + 9580000000, + 130000000, + 611, + 9932740000000, + 13760000000, + 3950000000, + 479, + 0, + 78120000000, + 64720000000, + 176, + 0, + 4580000000, + 4580000000, + 1, + 101920000000, + 22790000000, + 6900000000, + 479, + 0, + 88810000000, + 77020000000, + 176, + 0, + 2660000000, + 2660000000, + 1, + 2358000000000, + 9030000000, + 560000000, + 612, + 1294540000000, + 151200000000, + 650000000, + 40, + 0, + 4620000000, + 4620000000, + 1, + 1778030000000, + 32910000000, + 60000000, + 38, + 0, + 2980000000, + 2980000000, + 1, + 51310000000, + 340000000, + 340000000, + 1, + 26290000000, + 75750000000, + 22990000000, + 179, + 0, + 18910000000, + 18090000000, + 118, + 0, + 480000000, + 480000000, + 1, + 2600000000, + 41530000000, + 70000000, + 392, + 0, + 2460000000, + 2460000000, + 1, + 192680000000, + 12220000000, + 70000000, + 44, + 0, + 188650000000, + 460000000, + 38, + 0, + 3860000000, + 3860000000, + 1, + 105660000000, + 100000000, + 100000000, + 1, + 3550000000, + 105880000000, + 36480000000, + 179, + 0, + 27330000000, + 26690000000, + 118, + 0, + 450000000, + 450000000, + 1, + 2080000000, + 50900000000, + 100000000, + 392, + 0, + 4570000000, + 4570000000, + 1, + 381070000000, + 9250000000, + 100000000, + 40, + 0, + 320000000, + 320000000, + 1, + 789540000000, + 10430000000, + 250000000, + 367, + 0, + 2370000000, + 2370000000, + 1, + 3202970000000, + 12110000000, + 1310000000, + 175, + 60110000000, + 39800000000, + 110000000, + 180, + 43490000000, + 490000000, + 490000000, + 1, + 129220000000, + 13420000000, + 840000000, + 722, + 0, + 13540000000, + 5420000000, + 720, + 0, + 535740000000, + 1660000000, + 631, + 0, + 630000000, + 630000000, + 1, + 105820000000, + 70000000, + 70000000, + 1, + 116070000000, + 5520000000, + 5520000000, + 1397, + 0, + 3100000000, + 3100000000, + 1, + 12930000000, + 70000000, + 70000000, + 1, + 3270000000, + 530000000, + 530000000, + 1, + 2270000000, + 5250000000, + 5250000000, + 1, + 49720000000, + 22230000000, + 5310000000, + 1259, + 0, + 86700000000, + 11930000000, + 1388, + 0, + 5020000000, + 5020000000, + 1, + 3460000000, + 9870000000, + 9870000000, + 1, + 713690000000, + 1820000000, + 60000000, + 610, + 0, + 6460000000, + 6460000000, + 1, + 657820000000, + 5700000000, + 5700000000, + 1, + 2320000000, + 29770000000, + 13050000000, + 588, + 0, + 35760000000, + 20000000000, + 1362, + 0, + 420000000, + 420000000, + 1, + 1750000000, + 9530000000, + 200000000, + 1359, + 0, + 160000000, + 160000000, + 1, + 68830000000, + 4250000000, + 4250000000, + 1, + 5440000000, + 11410000000, + 11410000000, + 351, + 0, + 1280000000, + 1280000000, + 1, + 26760000000, + 13440000000, + 12910000000, + 350, + 0, + 240000000, + 240000000, + 1, + 9730000000, + 7620000000, + 7620000000, + 1, + 30070000000, + 21620000000, + 18280000000, + 1336, + 0, + 4810000000, + 4810000000, + 1, + 5110000000, + 5090000000, + 5090000000, + 1, + 10470000000, + 350000000, + 350000000, + 828, + 0, + 8800000000, + 8800000000, + 1, + 8120000000, + 13930000000, + 13520000000, + 306, + 0, + 140000000, + 140000000, + 1, + 2890000000, + 26490000000, + 500000000, + 317, + 10540000000, + 14020000000, + 14020000000, + 1, + 29540000000, + 253520000000, + 52140000000, + 712, + 6420000000, + 4920000000, + 4920000000, + 1, + 6290000000, + 2140000000, + 2140000000, + 351, + 0, + 5750000000, + 5750000000, + 1, + 35410000000, + 30030000000, + 9970000000, + 1340, + 0, + 40000000, + 40000000, + 1, + 110970000000, + 44160000000, + 23480000000, + 1299, + 0, + 16060000000, + 5810000000, + 316, + 0, + 740000000, + 740000000, + 1, + 17020000000, + 1720110000000, + 2240000000, + 1303, + 19470000000, + 21300000000, + 11670000000, + 1298, + 0, + 6483970000000, + 8810000000, + 1269, + 0, + 60000000, + 60000000, + 1, + 6770000000, + 13340000000, + 7140000000, + 298, + 0, + 220000000, + 220000000, + 1, + 82770000000, + 72703170000000, + 26320000000, + 862, + 0, + 1570000000, + 1570000000, + 1, + 10430000000, + 23730000000, + 5940000000, + 1036, + 0, + 12920000000, + 10000000, + 1034, + 0, + 27800000000, + 30000000, + 782, + 0, + 300000000, + 300000000, + 1, + 4130000000, + 6050000000, + 5840000000, + 306, + 0, + 2500000000, + 2500000000, + 1, + 13810000000, + 11960000000, + 11960000000, + 1, + 34220000000, + 230000000, + 230000000, + 1, + 51700000000, + 160000000, + 160000000, + 1, + 36840000000, + 48690000000, + 530000000, + 803, + 76660000000, + 7452520000000, + 720000000, + 824, + 0, + 2760000000, + 2760000000, + 1, + 208550000000, + 1260000000, + 1260000000, + 1, + 131670000000, + 5310000000, + 5310000000, + 1, + 220000000, + 100000000, + 100000000, + 1, + 4791830000000, + 17050000000, + 470000000, + 707, + 1920000000, + 9120000000, + 680000000, + 703, + 0, + 710000000, + 710000000, + 1, + 250000000, + 14380000000, + 20000000, + 700, + 0, + 370000000, + 370000000, + 1, + 32730000000, + 15900000000, + 30000000, + 317, + 630710000000, + 2090000000, + 2090000000, + 1, + 6180000000, + 10080000000, + 10080000000, + 1, + 39280000000, + 10570000000, + 10570000000, + 1, + 1650000000, + 380000000, + 20000000, + 113, + 0, + 9020000000, + 9020000000, + 1, + 4250000000, + 36690000000, + 620000000, + 40, + 0, + 1000000000, + 1000000000, + 1, + 129640000000, + 10990000000, + 1230000000, + 317, + 0, + 580000000, + 580000000, + 1, + 2180000000, + 13440000000, + 580000000, + 317, + 0, + 20000000, + 20000000, + 1, + 1800000000, + 20370000000, + 340000000, + 317, + 2250000000, + 39520000000, + 500000000, + 317, + 1730000000, + 66830000000, + 880000000, + 317, + 22640000000, + 7420000000, + 7420000000, + 1, + 74370000000, + 4980000000, + 270000000, + 468, + 156190000000, + 5730000000, + 5700000000, + 591, + 0, + 2450000000, + 2450000000, + 1, + 801160000000, + 2170000000, + 2170000000, + 1, + 24670000000, + 93740000000, + 3950000000, + 317, + 4740000000, + 6330000000, + 6330000000, + 1, + 101950000000, + 10000000, + 10000000, + 1, + 1250000000, + 12350000000, + 9390000000, + 167, + 0, + 210000000, + 210000000, + 1, + 14720000000, + 14180000000, + 720000000, + 114, + 12740000000, + 154390000000, + 680000000, + 41, + 264850000000, + 36680000000, + 280000000, + 468, + 117570000000, + 4300000000, + 4300000000, + 1, + 11680000000, + 11590000000, + 110000000, + 115, + 13420000000, + 71180000000, + 71180000000, + 42, + 81910000000, + 33620000000, + 60000000, + 38, + 0, + 3030000000, + 3030000000, + 1, + 88400000000, + 56640000000, + 250000000, + 468, + 124620000000, + 10190000000, + 10190000000, + 42, + 28280000000, + 37750000000, + 560000000, + 40, + 0, + 1190000000, + 1190000000, + 1, + 480240000000, + 33900000000, + 28960000000, + 176, + 0, + 6480000000, + 6480000000, + 1, + 479850000000, + 609990000000, + 160080000000, + 175, + 302900000000, + 706170000000, + 210930000000, + 175, + 0, + 1220000000, + 1220000000, + 1, + 196460000000, + 6880000000, + 6880000000, + 42, + 268400000000, + 762150000000, + 80000000, + 375, + 0, + 2355490000000, + 140000000, + 253, + 0, + 1710000000, + 1710000000, + 1, + 1904120000000, + 480000000, + 480000000, + 1 + ], + [ + 1895340000000, + 10130000000, + 1960000000, + 367, + 0, + 7580000000, + 7580000000, + 1, + 12250000000, + 320000000, + 320000000, + 1, + 15150000000, + 200000000, + 200000000, + 1, + 171450000000, + 13630000000, + 2890000000, + 2201, + 0, + 4420000000, + 4420000000, + 1, + 155780000000, + 11420000000, + 1220000000, + 179, + 0, + 5260000000, + 5260000000, + 1, + 97220000000, + 178930000000, + 480000000, + 180, + 98880000000, + 2720000000, + 2720000000, + 1, + 192060000000, + 12360000000, + 12360000000, + 477, + 0, + 173410000000, + 4510000000, + 174, + 0, + 9590000000, + 9590000000, + 1, + 75400000000, + 5840000000, + 5840000000, + 1, + 65610000000, + 18830000000, + 9540000000, + 1936, + 0, + 2830000000, + 2830000000, + 1, + 928040000000, + 16700000000, + 16700000000, + 193, + 0, + 370000000, + 370000000, + 1, + 15870000000, + 10000000, + 10000000, + 1, + 594740000000, + 18870000000, + 200000000, + 115, + 19280000000, + 147270000000, + 147270000000, + 42, + 169540000000, + 17610000000, + 4060000000, + 179, + 0, + 14700000000, + 10410000000, + 118, + 0, + 2040000000, + 2040000000, + 1, + 25930000000, + 381810000000, + 10350000000, + 170, + 0, + 179590000000, + 4840000000, + 391, + 0, + 15280000000, + 15280000000, + 1, + 439050000000, + 77210000000, + 530000000, + 475, + 0, + 6530000000, + 6530000000, + 1, + 42260000000, + 9560000000, + 60000000, + 10, + 1560000000, + 14920000000, + 60000000, + 475, + 0, + 1490000000, + 1490000000, + 1, + 1272970000000, + 9760000000, + 460000000, + 1322, + 0, + 4960000000, + 4960000000, + 1, + 21660000000, + 11610000000, + 100000000, + 476, + 14280000000, + 26500000000, + 70000000, + 627, + 0, + 320000000, + 320000000, + 1, + 6700000000, + 9150000000, + 5940000000, + 1248, + 0, + 2610000000, + 2610000000, + 1, + 2304610000000, + 570000000, + 570000000, + 1, + 3941140000000, + 16310000000, + 400000000, + 2055, + 0, + 19980000000, + 280000000, + 2057, + 0, + 700000000, + 700000000, + 1, + 860000000, + 6180000000, + 560000000, + 2055, + 0, + 11470000000, + 11470000000, + 1, + 1010000000, + 50230000000, + 350000000, + 2052, + 0, + 2200000000, + 2200000000, + 1, + 11830000000, + 3640000000, + 170000000, + 390, + 0, + 280000000, + 280000000, + 1, + 163230000000, + 15890000000, + 2750000000, + 175, + 2789550000000, + 8550000000, + 8550000000, + 1, + 87690000000, + 1890000000, + 10000000, + 317, + 488630000000, + 17870000000, + 17870000000, + 1, + 126300000000, + 12770000000, + 5010000000, + 316, + 0, + 310160000000, + 6230000000, + 496, + 0, + 260000000, + 260000000, + 1, + 26710000000, + 128440000000, + 2610000000, + 465, + 0, + 6340000000, + 6340000000, + 1, + 103290000000, + 1680000000, + 1680000000, + 1, + 7900000000, + 919970000000, + 4140000000, + 472, + 0, + 320000000, + 320000000, + 1, + 270000000, + 90000000, + 90000000, + 1, + 5990000000, + 4040000000, + 4040000000, + 1, + 172520000000, + 22350000000, + 22340000000, + 1978, + 0, + 1801520000000, + 5630000000, + 337, + 0, + 1420000000, + 1420000000, + 1, + 57410000000, + 184380000000, + 16860000000, + 334, + 0, + 5360000000, + 5360000000, + 1, + 68530000000, + 10000000, + 10000000, + 1, + 16830000000, + 18870000000, + 340000000, + 610, + 0, + 6430000000, + 6430000000, + 1, + 1000000000, + 124410000000, + 2450000000, + 366, + 0, + 620000000, + 620000000, + 1, + 111970000000, + 51860000000, + 51860000000, + 318, + 21730000000, + 20590000000, + 100000000, + 1048, + 0, + 340000000, + 340000000, + 1, + 354780000000, + 11680000000, + 11680000000, + 1, + 15770000000, + 2610000000, + 20000000, + 1963, + 0, + 130000000, + 130000000, + 1, + 280000000, + 5550000000, + 1140000000, + 1918, + 0, + 290000000, + 290000000, + 1, + 42470000000, + 14710000000, + 580000000, + 1962, + 0, + 19480000000, + 2270000000, + 1959, + 0, + 15100000000, + 6630000000, + 1957, + 0, + 104060000000, + 4780000000, + 1917, + 0, + 90420000000, + 3090000000, + 297, + 0, + 3700000000, + 3700000000, + 1, + 9290000000, + 31830000000, + 3040000000, + 317, + 0, + 20000000, + 20000000, + 1, + 14090000000, + 10740000000, + 1520000000, + 319, + 0, + 6340000000, + 6340000000, + 363, + 0, + 11860000000, + 11860000000, + 1, + 25470000000, + 5620000000, + 10000000, + 624, + 0, + 770000000, + 770000000, + 1, + 40750000000, + 10000000, + 10000000, + 1, + 3940000000, + 320000000, + 320000000, + 1947, + 0, + 17750000000, + 17750000000, + 193, + 0, + 6840000000, + 6840000000, + 1, + 3400000000, + 114600000000, + 1510000000, + 844, + 0, + 2250000000, + 2250000000, + 1, + 6590000000, + 20000000, + 20000000, + 1, + 117410000000, + 2950000000, + 2950000000, + 1, + 65210000000, + 500000000, + 100000000, + 319, + 0, + 19890000000, + 19890000000, + 1, + 72350000000, + 24310000000, + 12330000000, + 1940, + 0, + 6360000000, + 6360000000, + 1, + 8230000000, + 4030000000, + 4030000000, + 1, + 194170000000, + 16010000000, + 3130000000, + 704, + 0, + 754320000000, + 6890000000, + 14, + 0, + 6280000000, + 6280000000, + 1, + 3450000000, + 365240000000, + 730000000, + 702, + 0, + 188720000000, + 15430000000, + 316, + 0, + 4930000000, + 4930000000, + 1, + 22630000000, + 29400000000, + 4270000000, + 902, + 0, + 2770000000, + 2770000000, + 1, + 90000000, + 15330000000, + 2720000000, + 662, + 2880000000, + 28850000000, + 10280000000, + 298, + 860000000, + 15560000000, + 6760000000, + 298, + 17200000000, + 17800000000, + 17090000000, + 306, + 0, + 60000000, + 60000000, + 1, + 64460000000, + 45550000000, + 5540000000, + 316, + 32460000000, + 13610000000, + 340000000, + 322, + 0, + 3030000000, + 3030000000, + 1, + 7120000000, + 14360000000, + 1740000000, + 662, + 17460000000, + 21200000000, + 21180000000, + 306, + 0, + 20000000, + 20000000, + 1, + 14120000000, + 390000000, + 60000000, + 319, + 0, + 17040000000, + 17040000000, + 1, + 136840000000, + 10000000, + 10000000, + 1, + 27040000000, + 70160000000, + 7850000000, + 1312, + 0, + 18990000000, + 12490000000, + 1311, + 0, + 30000000, + 30000000, + 1, + 23800000000, + 2430000000, + 2430000000, + 1, + 840000000, + 12850000000, + 8090000000, + 298, + 0, + 110000000, + 110000000, + 1, + 106850000000, + 582920000000, + 1150000000, + 476, + 1700400000000, + 52050000000, + 90000000, + 1675, + 4190000000, + 2340000000, + 10000000, + 629, + 2004940000000, + 3509280000000, + 5360000000, + 1681, + 0, + 6850000000, + 6850000000, + 1, + 1700000000, + 28560000000, + 1580000000, + 1770, + 0, + 26020000000, + 230000000, + 1769, + 0, + 29580000000, + 380000000, + 1764, + 0, + 10650000000, + 3110000000, + 316, + 0, + 1460000000, + 1460000000, + 1, + 1216470000000, + 13740000000, + 570000000, + 612, + 2559990000000, + 12610000000, + 70000000, + 10, + 79890000000, + 350000000, + 20000000, + 612, + 659950000000, + 180960000000, + 2330000000, + 845, + 0, + 6280000000, + 6280000000, + 1, + 458930000000, + 2610000000, + 2610000000, + 1, + 300000000, + 5060000000, + 5060000000, + 1, + 183710000000, + 54390000000, + 0, + 1678, + 3440000000, + 7800000000, + 7800000000, + 87, + 2247310000000, + 254310000000, + 1110000000, + 40, + 0, + 7020000000, + 7020000000, + 1, + 2026800000000, + 7520000000, + 470000000, + 612, + 0, + 1930000000, + 1930000000, + 1, + 9936690000000, + 6840000000, + 6840000000, + 480, + 0, + 2970000000, + 2970000000, + 1, + 64720000000, + 13220000000, + 13220000000, + 478, + 0, + 180000000, + 180000000, + 1, + 113400000000, + 15810000000, + 15810000000, + 480, + 0, + 80000000, + 80000000, + 1, + 77020000000, + 11280000000, + 11280000000, + 478, + 0, + 510000000, + 510000000, + 1, + 2361220000000, + 8470000000, + 8470000000, + 1, + 1295190000000, + 150550000000, + 700000000, + 41, + 1782710000000, + 31900000000, + 600000000, + 40, + 0, + 950000000, + 950000000, + 1, + 103910000000, + 52750000000, + 190000000, + 180, + 0, + 10000000, + 10000000, + 1, + 18090000000, + 820000000, + 820000000, + 1, + 3150000000, + 41460000000, + 530000000, + 393, + 195210000000, + 12150000000, + 4840000000, + 45, + 460000000, + 183100000000, + 2030000000, + 40, + 0, + 5090000000, + 5090000000, + 1, + 149650000000, + 69400000000, + 70000000, + 180, + 26690000000, + 640000000, + 640000000, + 1, + 2630000000, + 50800000000, + 380000000, + 393, + 385740000000, + 9070000000, + 50000000, + 41, + 0, + 80000000, + 80000000, + 1, + 790110000000, + 8540000000, + 40000000, + 609, + 0, + 1640000000, + 1640000000, + 1, + 3206650000000, + 9110000000, + 8730000000, + 176, + 0, + 1690000000, + 1690000000, + 1, + 60220000000, + 39690000000, + 10930000000, + 175, + 174040000000, + 12500000000, + 4900000000, + 723, + 0, + 80000000, + 80000000, + 1, + 5420000000, + 8120000000, + 8120000000, + 1, + 1660000000, + 534080000000, + 534080000000, + 87, + 310560000000, + 16820000000, + 4200000000, + 1260, + 0, + 100000000, + 100000000, + 1, + 11930000000, + 2100000000, + 2050000000, + 1390, + 0, + 43950000000, + 920000000, + 509, + 0, + 18870000000, + 7730000000, + 1389, + 0, + 9850000000, + 9850000000, + 1, + 732100000000, + 1760000000, + 1760000000, + 1, + 685350000000, + 11000000000, + 1600000000, + 589, + 0, + 5720000000, + 5720000000, + 1, + 20000000000, + 9450000000, + 8320000000, + 587, + 0, + 6310000000, + 6310000000, + 1, + 2370000000, + 9330000000, + 3980000000, + 1360, + 131040000000, + 530000000, + 530000000, + 1, + 65940000000, + 3340000000, + 3340000000, + 1, + 56270000000, + 410000000, + 410000000, + 1, + 3530000000, + 330000000, + 330000000, + 363, + 0, + 25660000000, + 25660000000, + 1, + 106240000000, + 103430000000, + 2970000000, + 583, + 0, + 46110000000, + 16120000000, + 316, + 0, + 44910000000, + 3070000000, + 530, + 0, + 320000000, + 90000000, + 1349, + 0, + 6610000000, + 6610000000, + 1, + 70900000000, + 20040000000, + 160000000, + 1341, + 0, + 20000000, + 20000000, + 1, + 134490000000, + 15460000000, + 15460000000, + 1336, + 0, + 5220000000, + 5220000000, + 1, + 5810000000, + 8270000000, + 1720000000, + 317, + 0, + 1980000000, + 1980000000, + 1, + 20000000000, + 1717870000000, + 25500000000, + 1304, + 31140000000, + 2230000000, + 300000000, + 1299, + 0, + 7400000000, + 7400000000, + 1, + 8810000000, + 17220000000, + 7420000000, + 1297, + 0, + 24470000000, + 1100000000, + 1294, + 0, + 6083670000000, + 2380000000, + 1283, + 0, + 233680000000, + 6150000000, + 1273, + 0, + 72050000000, + 1860000000, + 1270, + 0, + 36880000000, + 250000000, + 1028, + 0, + 7190000000, + 7190000000, + 1, + 13970000000, + 6200000000, + 6200000000, + 1, + 109310000000, + 4946800000000, + 8610000000, + 886, + 0, + 55081920000000, + 65550000000, + 867, + 0, + 12591920000000, + 12740000000, + 863, + 0, + 26030000000, + 21770000000, + 322, + 0, + 30060000000, + 16190000000, + 316, + 0, + 120000000, + 120000000, + 1, + 17940000000, + 12860000000, + 30000000, + 1037, + 0, + 4930000000, + 4930000000, + 1, + 10000000, + 12910000000, + 30000000, + 1035, + 30000000, + 27770000000, + 1610000000, + 783, + 10270000000, + 210000000, + 210000000, + 1, + 151950000000, + 48160000000, + 5890000000, + 789, + 77380000000, + 7261040000000, + 760000000, + 847, + 0, + 189210000000, + 630000000, + 825, + 0, + 1550000000, + 1550000000, + 1, + 5142170000000, + 16270000000, + 650000000, + 708, + 0, + 310000000, + 310000000, + 1, + 2600000000, + 8060000000, + 10000000, + 704, + 0, + 380000000, + 380000000, + 1, + 980000000, + 13800000000, + 110000000, + 701, + 0, + 560000000, + 560000000, + 1, + 33130000000, + 15400000000, + 120000000, + 319, + 0, + 470000000, + 470000000, + 1, + 700580000000, + 360000000, + 20000000, + 114, + 13890000000, + 36070000000, + 250000000, + 41, + 131870000000, + 9760000000, + 9760000000, + 1, + 3340000000, + 12860000000, + 12860000000, + 1, + 2160000000, + 10640000000, + 130000000, + 365, + 0, + 9390000000, + 9390000000, + 1, + 2750000000, + 22860000000, + 170000000, + 365, + 0, + 11100000000, + 11100000000, + 318, + 0, + 5060000000, + 5060000000, + 1, + 2610000000, + 32750000000, + 250000000, + 365, + 0, + 26990000000, + 26990000000, + 318, + 0, + 6210000000, + 6210000000, + 1, + 104700000000, + 4380000000, + 0, + 37, + 0, + 330000000, + 330000000, + 1, + 161890000000, + 30000000, + 30000000, + 1, + 834400000000, + 22970000000, + 300000000, + 365, + 0, + 24960000000, + 2510000000, + 319, + 0, + 19890000000, + 19890000000, + 318, + 0, + 17610000000, + 17610000000, + 363, + 0, + 4360000000, + 4360000000, + 1, + 123670000000, + 2960000000, + 2960000000, + 1, + 15650000000, + 13450000000, + 140000000, + 115, + 0, + 10000000, + 10000000, + 1, + 13420000000, + 153710000000, + 153710000000, + 42, + 265130000000, + 34640000000, + 200000000, + 37, + 0, + 1760000000, + 1760000000, + 1, + 133660000000, + 11290000000, + 460000000, + 116, + 0, + 190000000, + 190000000, + 1, + 166570000000, + 32510000000, + 630000000, + 40, + 0, + 1050000000, + 1050000000, + 1, + 91680000000, + 54540000000, + 170000000, + 37, + 0, + 1850000000, + 1850000000, + 1, + 163650000000, + 37190000000, + 210000000, + 41, + 510390000000, + 4940000000, + 4940000000, + 1, + 646410000000, + 13650000000, + 1390000000, + 481, + 0, + 53930000000, + 14780000000, + 479, + 0, + 377580000000, + 323000000000, + 176, + 0, + 4750000000, + 4750000000, + 1, + 513830000000, + 9060000000, + 810000000, + 481, + 0, + 102300000000, + 31480000000, + 479, + 0, + 380420000000, + 326460000000, + 176, + 0, + 3460000000, + 3460000000, + 1, + 473040000000, + 761640000000, + 30000000, + 253, + 0, + 430000000, + 430000000, + 1, + 140000000, + 2354230000000, + 2770000000, + 264, + 0, + 1120000000, + 1120000000, + 1 + ], + [ + 1897300000000, + 8170000000, + 8170000000, + 1, + 209840000000, + 10170000000, + 10040000000, + 2202, + 0, + 570000000, + 570000000, + 1, + 161420000000, + 10180000000, + 30000000, + 180, + 0, + 20000000, + 20000000, + 1, + 102960000000, + 178450000000, + 46660000000, + 175, + 310530000000, + 167950000000, + 61480000000, + 175, + 0, + 950000000, + 950000000, + 1, + 165980000000, + 9290000000, + 9290000000, + 1, + 1558760000000, + 18650000000, + 1230000000, + 116, + 0, + 20000000, + 20000000, + 1, + 340150000000, + 13240000000, + 20000000, + 180, + 0, + 310000000, + 310000000, + 1, + 10410000000, + 4290000000, + 4290000000, + 1, + 38320000000, + 265750000000, + 107330000000, + 179, + 0, + 104400000000, + 102220000000, + 118, + 0, + 1310000000, + 1310000000, + 1, + 4840000000, + 168300000000, + 340000000, + 392, + 0, + 6450000000, + 6450000000, + 1, + 454860000000, + 76680000000, + 110000000, + 10, + 48850000000, + 9500000000, + 120000000, + 603, + 1620000000, + 14860000000, + 30000000, + 10, + 1274920000000, + 9300000000, + 3130000000, + 317, + 26720000000, + 9630000000, + 340000000, + 390, + 0, + 1880000000, + 1880000000, + 1, + 14350000000, + 26430000000, + 0, + 628, + 12960000000, + 3210000000, + 3210000000, + 1, + 6249330000000, + 10050000000, + 200000000, + 1322, + 0, + 5860000000, + 5860000000, + 1, + 280000000, + 19700000000, + 2320000000, + 350, + 2120000000, + 380000000, + 10000000, + 1322, + 0, + 5240000000, + 5240000000, + 1, + 12830000000, + 49700000000, + 380000000, + 2053, + 0, + 180000000, + 180000000, + 1, + 14200000000, + 3470000000, + 3470000000, + 1, + 166260000000, + 11730000000, + 11170000000, + 176, + 0, + 1410000000, + 1410000000, + 1, + 2885800000000, + 1880000000, + 1880000000, + 1, + 637810000000, + 4140000000, + 580000000, + 317, + 0, + 3620000000, + 3620000000, + 1, + 6230000000, + 303930000000, + 1520000000, + 10, + 29580000000, + 115180000000, + 360000000, + 466, + 0, + 10650000000, + 10650000000, + 1, + 123350000000, + 839840000000, + 5150000000, + 475, + 0, + 1520000000, + 0, + 26, + 0, + 61680000000, + 55690000000, + 473, + 0, + 12790000000, + 12790000000, + 1, + 205570000000, + 10000000, + 10000000, + 1, + 5630000000, + 1793380000000, + 12370000000, + 338, + 0, + 2510000000, + 2510000000, + 1, + 75690000000, + 166990000000, + 330000000, + 332, + 0, + 530000000, + 530000000, + 1, + 91070000000, + 18530000000, + 20000000, + 10, + 9880000000, + 106250000000, + 6830000000, + 367, + 0, + 12700000000, + 480000000, + 24, + 0, + 3010000000, + 3010000000, + 1, + 186280000000, + 17490000000, + 30000000, + 475, + 0, + 3000000000, + 3000000000, + 1, + 382590000000, + 2590000000, + 2590000000, + 1964, + 1550000000, + 4410000000, + 4410000000, + 1, + 43340000000, + 10680000000, + 90000000, + 1963, + 0, + 3450000000, + 3450000000, + 1, + 2270000000, + 15290000000, + 950000000, + 1960, + 0, + 1920000000, + 1920000000, + 1, + 6630000000, + 3750000000, + 3480000000, + 1958, + 0, + 4720000000, + 4720000000, + 1, + 4780000000, + 92940000000, + 11610000000, + 1918, + 0, + 6340000000, + 6340000000, + 1, + 3090000000, + 87330000000, + 14390000000, + 298, + 16030000000, + 6400000000, + 6400000000, + 318, + 0, + 16580000000, + 16580000000, + 363, + 0, + 5810000000, + 5810000000, + 1, + 15630000000, + 390000000, + 360000000, + 364, + 0, + 8830000000, + 8830000000, + 1, + 43680000000, + 5610000000, + 20000000, + 625, + 75290000000, + 110880000000, + 150000000, + 471, + 0, + 2210000000, + 2210000000, + 1, + 194530000000, + 360000000, + 340000000, + 364, + 0, + 40000000, + 40000000, + 1, + 104570000000, + 11980000000, + 11980000000, + 1, + 215920000000, + 12640000000, + 2840000000, + 297, + 0, + 240000000, + 240000000, + 1, + 6890000000, + 698110000000, + 4360000000, + 165, + 0, + 13640000000, + 13250000000, + 118, + 0, + 29090000000, + 11610000000, + 743, + 0, + 6590000000, + 6590000000, + 1, + 10460000000, + 364460000000, + 1930000000, + 322, + 0, + 50000000, + 50000000, + 1, + 15430000000, + 173290000000, + 7780000000, + 317, + 31830000000, + 25100000000, + 1310000000, + 1044, + 0, + 30000000, + 30000000, + 1, + 5580000000, + 12560000000, + 9440000000, + 1934, + 0, + 50000000, + 50000000, + 1, + 13160000000, + 18550000000, + 18130000000, + 306, + 0, + 20000000, + 20000000, + 1, + 7620000000, + 7650000000, + 6910000000, + 306, + 0, + 1150000000, + 1150000000, + 1, + 34290000000, + 710000000, + 710000000, + 1, + 70060000000, + 40010000000, + 1300000000, + 317, + 32800000000, + 13250000000, + 660000000, + 317, + 0, + 20000000, + 20000000, + 1, + 11890000000, + 12470000000, + 12470000000, + 1929, + 0, + 150000000, + 150000000, + 1, + 38640000000, + 20000000, + 20000000, + 1, + 14200000000, + 330000000, + 330000000, + 1, + 188780000000, + 37640000000, + 440000000, + 1316, + 0, + 24650000000, + 10000000, + 1313, + 0, + 20000000, + 20000000, + 1, + 12490000000, + 2610000000, + 2410000000, + 1924, + 0, + 3890000000, + 3890000000, + 1, + 35190000000, + 4760000000, + 4760000000, + 1, + 108110000000, + 14900000000, + 2970000000, + 182, + 0, + 562470000000, + 26550000000, + 390, + 0, + 4400000000, + 4400000000, + 1, + 1700490000000, + 51550000000, + 190000000, + 1676, + 0, + 410000000, + 410000000, + 1, + 4200000000, + 2260000000, + 0, + 630, + 0, + 70000000, + 70000000, + 1, + 2010300000000, + 3148140000000, + 5630000000, + 1682, + 0, + 16380000000, + 510000000, + 1775, + 0, + 336150000000, + 3180000000, + 1771, + 0, + 3250000000, + 3250000000, + 1, + 10130000000, + 26980000000, + 350000000, + 1765, + 230000000, + 25780000000, + 330000000, + 1765, + 0, + 10000000, + 10000000, + 1, + 380000000, + 29140000000, + 4190000000, + 1765, + 0, + 60000000, + 60000000, + 1, + 3110000000, + 450000000, + 40000000, + 317, + 0, + 7090000000, + 7090000000, + 1, + 1218500000000, + 13170000000, + 13170000000, + 1, + 2560060000000, + 12540000000, + 180000000, + 611, + 79910000000, + 330000000, + 330000000, + 1, + 662280000000, + 178530000000, + 2960000000, + 846, + 0, + 100000000, + 100000000, + 1, + 656890000000, + 54390000000, + 100000000, + 1679, + 2259660000000, + 253200000000, + 1260000000, + 41, + 2034290000000, + 7050000000, + 7050000000, + 1, + 13910230000000, + 149850000000, + 149850000000, + 42, + 1783310000000, + 31300000000, + 160000000, + 41, + 105050000000, + 52560000000, + 14560000000, + 175, + 22600000000, + 40810000000, + 13690000000, + 175, + 0, + 120000000, + 120000000, + 1, + 200050000000, + 7310000000, + 7310000000, + 1, + 2490000000, + 181070000000, + 930000000, + 41, + 154810000000, + 69330000000, + 14650000000, + 175, + 30340000000, + 50250000000, + 14130000000, + 175, + 0, + 170000000, + 170000000, + 1, + 385790000000, + 9020000000, + 9020000000, + 42, + 790230000000, + 3560000000, + 70000000, + 610, + 0, + 4940000000, + 4940000000, + 1, + 3217020000000, + 380000000, + 380000000, + 1, + 72840000000, + 25060000000, + 23140000000, + 176, + 0, + 3700000000, + 3700000000, + 1, + 178940000000, + 7600000000, + 7600000000, + 1, + 864120000000, + 12340000000, + 2210000000, + 1391, + 0, + 280000000, + 280000000, + 1, + 14080000000, + 50000000, + 50000000, + 1, + 920000000, + 43010000000, + 3760000000, + 298, + 0, + 20000000, + 20000000, + 1, + 7730000000, + 11140000000, + 11140000000, + 1, + 1430660000000, + 8730000000, + 2420000000, + 590, + 0, + 670000000, + 670000000, + 1, + 34040000000, + 1130000000, + 1130000000, + 1, + 12660000000, + 5350000000, + 5350000000, + 1, + 396260000000, + 36910000000, + 2420000000, + 592, + 0, + 12460000000, + 4510000000, + 588, + 0, + 42680000000, + 5660000000, + 586, + 0, + 8410000000, + 8410000000, + 1, + 16120000000, + 29980000000, + 1550000000, + 317, + 0, + 10000000, + 10000000, + 1, + 3070000000, + 1440000000, + 470000000, + 316, + 0, + 31000000000, + 880000000, + 531, + 0, + 9400000000, + 9400000000, + 1, + 90000000, + 230000000, + 230000000, + 1, + 77670000000, + 19880000000, + 4680000000, + 1342, + 162720000000, + 6550000000, + 6550000000, + 1, + 47480000000, + 825750000000, + 10780000000, + 838, + 0, + 17710000000, + 6690000000, + 1297, + 0, + 837320000000, + 5460000000, + 1305, + 0, + 11590000000, + 11590000000, + 1, + 31440000000, + 1930000000, + 1930000000, + 1, + 23630000000, + 8730000000, + 6350000000, + 270, + 0, + 1070000000, + 1070000000, + 1, + 1100000000, + 23310000000, + 1060000000, + 719, + 0, + 60000000, + 60000000, + 1, + 2380000000, + 3724160000000, + 9200000000, + 1293, + 0, + 2321020000000, + 2850000000, + 1284, + 0, + 17090000000, + 40000000, + 836, + 0, + 18870000000, + 1130000000, + 305, + 0, + 150000000, + 150000000, + 1, + 6150000000, + 227530000000, + 5300000000, + 309, + 1860000000, + 62010000000, + 4050000000, + 854, + 0, + 1820000000, + 140000000, + 509, + 0, + 6360000000, + 6360000000, + 1, + 250000000, + 14590000000, + 10790000000, + 443, + 0, + 21760000000, + 4840000000, + 316, + 0, + 280000000, + 280000000, + 1, + 145280000000, + 4938190000000, + 2090000000, + 887, + 65550000000, + 64540000000, + 2110000000, + 809, + 0, + 734210000000, + 63050000000, + 973, + 0, + 27247840000000, + 1870000000, + 879, + 0, + 57500000000, + 1410000000, + 1223, + 0, + 854560000000, + 9080000000, + 1018, + 0, + 22072200000000, + 67590000000, + 868, + 0, + 715790000000, + 23440000000, + 972, + 0, + 27280000000, + 18320000000, + 1132, + 0, + 1943860000000, + 25000000000, + 954, + 0, + 17780000000, + 1810000000, + 1114, + 0, + 13260000000, + 160000000, + 1112, + 0, + 34270000000, + 12800000000, + 1110, + 0, + 27570000000, + 510000000, + 1107, + 0, + 165440000000, + 8990000000, + 1092, + 0, + 467640000000, + 119400000000, + 953, + 0, + 268220000000, + 470000000, + 766, + 0, + 158740000000, + 10070000000, + 758, + 0, + 20760000000, + 9910000000, + 1079, + 0, + 22790000000, + 4890000000, + 305, + 0, + 13940000000, + 1380000000, + 958, + 0, + 18750000000, + 660000000, + 753, + 0, + 22030000000, + 1060000000, + 316, + 0, + 42220000000, + 17060000000, + 345, + 0, + 5180000000, + 5180000000, + 1, + 12740000000, + 6437290000000, + 661480000000, + 864, + 0, + 15650000000, + 30000000, + 1062, + 0, + 212220000000, + 7700000000, + 917, + 0, + 25930000000, + 1280000000, + 1052, + 0, + 5826750000000, + 40000000, + 836, + 0, + 13190000000, + 8300000000, + 316, + 0, + 47020000000, + 13950000000, + 270, + 0, + 1130000000, + 1130000000, + 1, + 21770000000, + 4260000000, + 4260000000, + 1, + 16190000000, + 13670000000, + 1220000000, + 317, + 0, + 200000000, + 200000000, + 1, + 18090000000, + 12830000000, + 60000000, + 1038, + 4970000000, + 8810000000, + 1680000000, + 688, + 0, + 4070000000, + 4070000000, + 1, + 1640000000, + 20330000000, + 3310000000, + 550, + 0, + 5830000000, + 5830000000, + 1, + 168320000000, + 16990000000, + 1920000000, + 790, + 0, + 25090000000, + 9920000000, + 800, + 0, + 190000000, + 190000000, + 1, + 78140000000, + 6249370000000, + 1520000000, + 895, + 0, + 1009070000000, + 270000000, + 848, + 0, + 1840000000, + 1840000000, + 1, + 630000000, + 135470000000, + 60000000, + 834, + 0, + 18600000000, + 1740000000, + 832, + 0, + 13630000000, + 750000000, + 830, + 0, + 11600000000, + 440000000, + 826, + 0, + 9280000000, + 9280000000, + 1, + 5144370000000, + 15310000000, + 220000000, + 709, + 0, + 310000000, + 310000000, + 1, + 2920000000, + 8040000000, + 40000000, + 297, + 0, + 10000000, + 10000000, + 1, + 1470000000, + 8070000000, + 10000000, + 702, + 0, + 5620000000, + 5620000000, + 1, + 33810000000, + 15190000000, + 60000000, + 14, + 0, + 90000000, + 90000000, + 1, + 701070000000, + 340000000, + 340000000, + 1, + 14140000000, + 35820000000, + 35820000000, + 42, + 160120000000, + 10470000000, + 350000000, + 366, + 0, + 40000000, + 40000000, + 1, + 12310000000, + 22560000000, + 560000000, + 366, + 0, + 130000000, + 130000000, + 1, + 19020000000, + 32300000000, + 670000000, + 366, + 0, + 200000000, + 200000000, + 1, + 137900000000, + 4100000000, + 0, + 38, + 0, + 280000000, + 280000000, + 1, + 996950000000, + 22530000000, + 910000000, + 366, + 0, + 140000000, + 140000000, + 1, + 2510000000, + 21210000000, + 20870000000, + 546, + 0, + 1240000000, + 1240000000, + 1, + 184280000000, + 13310000000, + 2280000000, + 116, + 432470000000, + 31750000000, + 70000000, + 38, + 0, + 2690000000, + 2690000000, + 1, + 135880000000, + 10030000000, + 10030000000, + 117, + 0, + 800000000, + 800000000, + 1, + 167390000000, + 31880000000, + 170000000, + 41, + 92900000000, + 50580000000, + 130000000, + 38, + 0, + 3790000000, + 3790000000, + 1, + 165710000000, + 36980000000, + 36980000000, + 42, + 1163130000000, + 12150000000, + 12150000000, + 65, + 0, + 110000000, + 110000000, + 1, + 14780000000, + 39150000000, + 39150000000, + 480, + 323000000000, + 54580000000, + 54580000000, + 478, + 519390000000, + 4060000000, + 4060000000, + 65, + 0, + 4190000000, + 4190000000, + 1, + 31480000000, + 70820000000, + 70820000000, + 480, + 326460000000, + 53950000000, + 53950000000, + 478, + 0, + 10000000, + 10000000, + 1, + 476530000000, + 123690000000, + 10000000, + 446, + 0, + 413530000000, + 10000000, + 424, + 0, + 65960000000, + 10000000, + 408, + 0, + 156580000000, + 40000000, + 376, + 0, + 1850000000, + 1850000000, + 1, + 3340000000, + 72190000000, + 20000000, + 370, + 0, + 570740000000, + 140000000, + 340, + 0, + 1694620000000, + 420000000, + 265, + 0, + 13910000000, + 13910000000, + 1 + ], + [ + 2125350000000, + 130000000, + 130000000, + 1, + 162020000000, + 9940000000, + 4780000000, + 175, + 0, + 210000000, + 210000000, + 1, + 149640000000, + 11040000000, + 3000000000, + 479, + 0, + 114750000000, + 105070000000, + 176, + 0, + 6000000000, + 6000000000, + 1, + 372010000000, + 17660000000, + 4910000000, + 479, + 0, + 82480000000, + 72000000000, + 176, + 0, + 6330000000, + 6330000000, + 1, + 1736210000000, + 17180000000, + 17180000000, + 117, + 0, + 240000000, + 240000000, + 1, + 340190000000, + 13220000000, + 3960000000, + 175, + 160660000000, + 158420000000, + 460000000, + 180, + 102220000000, + 2180000000, + 2180000000, + 1, + 6490000000, + 167960000000, + 1550000000, + 393, + 461420000000, + 76570000000, + 200000000, + 476, + 48970000000, + 9360000000, + 1100000000, + 468, + 0, + 20000000, + 20000000, + 1, + 1650000000, + 14830000000, + 40000000, + 476, + 1278050000000, + 6170000000, + 6170000000, + 1, + 27060000000, + 8140000000, + 90000000, + 170, + 0, + 1150000000, + 1150000000, + 1, + 16230000000, + 26430000000, + 210000000, + 629, + 6265700000000, + 9850000000, + 1740000000, + 317, + 8460000000, + 16700000000, + 16700000000, + 351, + 0, + 680000000, + 680000000, + 1, + 2130000000, + 370000000, + 100000000, + 317, + 18450000000, + 48190000000, + 4110000000, + 443, + 0, + 1130000000, + 1130000000, + 1, + 195280000000, + 560000000, + 560000000, + 1, + 3527480000000, + 3560000000, + 3560000000, + 1, + 11370000000, + 302410000000, + 1020000000, + 497, + 29940000000, + 114820000000, + 650000000, + 10, + 139150000000, + 834690000000, + 1130000000, + 10, + 0, + 1520000000, + 0, + 27, + 55690000000, + 5990000000, + 5990000000, + 1, + 236370000000, + 1765600000000, + 41520000000, + 337, + 0, + 3890000000, + 3030000000, + 332, + 0, + 11520000000, + 11520000000, + 1, + 78530000000, + 163280000000, + 21510000000, + 333, + 0, + 3380000000, + 3380000000, + 1, + 91620000000, + 18510000000, + 100000000, + 611, + 16710000000, + 76770000000, + 270000000, + 609, + 0, + 10170000000, + 3570000000, + 228, + 0, + 12480000000, + 12480000000, + 1, + 480000000, + 8860000000, + 7260000000, + 56, + 0, + 3360000000, + 3360000000, + 1, + 189320000000, + 17460000000, + 10000000, + 10, + 437570000000, + 10570000000, + 10570000000, + 1964, + 0, + 20000000, + 20000000, + 1, + 6670000000, + 13750000000, + 10540000000, + 1961, + 0, + 590000000, + 590000000, + 1, + 12030000000, + 270000000, + 270000000, + 1, + 21110000000, + 46580000000, + 4550000000, + 1954, + 0, + 15750000000, + 3070000000, + 1951, + 0, + 9630000000, + 620000000, + 1949, + 0, + 9370000000, + 9370000000, + 1, + 23820000000, + 72940000000, + 71490000000, + 306, + 60810000000, + 30000000, + 30000000, + 1, + 52530000000, + 5520000000, + 100000000, + 626, + 0, + 70000000, + 70000000, + 1, + 75440000000, + 110710000000, + 370000000, + 472, + 0, + 20000000, + 20000000, + 1, + 197080000000, + 20000000, + 20000000, + 1, + 335350000000, + 8980000000, + 3680000000, + 298, + 0, + 820000000, + 820000000, + 1, + 11490000000, + 17240000000, + 30000000, + 181, + 0, + 195630000000, + 8870000000, + 170, + 0, + 398810000000, + 43920000000, + 168, + 0, + 26040000000, + 26040000000, + 193, + 0, + 29800000000, + 15140000000, + 167, + 0, + 17750000000, + 6640000000, + 120, + 0, + 8480000000, + 8480000000, + 1, + 13250000000, + 390000000, + 390000000, + 1, + 11610000000, + 16360000000, + 14080000000, + 176, + 0, + 1120000000, + 1120000000, + 1, + 18980000000, + 362530000000, + 3950000000, + 317, + 23260000000, + 60160000000, + 1030000000, + 365, + 0, + 16850000000, + 6360000000, + 319, + 0, + 51090000000, + 51090000000, + 318, + 0, + 24050000000, + 24050000000, + 363, + 0, + 13360000000, + 13360000000, + 1, + 33140000000, + 23790000000, + 23780000000, + 1045, + 15050000000, + 3120000000, + 3120000000, + 1, + 31340000000, + 420000000, + 420000000, + 1, + 14550000000, + 740000000, + 740000000, + 1, + 107510000000, + 10060000000, + 180000000, + 365, + 0, + 10690000000, + 6060000000, + 319, + 0, + 380000000, + 380000000, + 318, + 0, + 1950000000, + 1950000000, + 363, + 0, + 15630000000, + 15630000000, + 1, + 33460000000, + 12590000000, + 12590000000, + 1, + 266940000000, + 37200000000, + 12170000000, + 1317, + 10000000, + 24640000000, + 11170000000, + 1314, + 14920000000, + 200000000, + 200000000, + 1, + 154920000000, + 430000000, + 60000000, + 179, + 0, + 11500000000, + 11500000000, + 1, + 26550000000, + 320000000, + 110000000, + 484, + 0, + 16270000000, + 15490000000, + 1475, + 0, + 368790000000, + 11030000000, + 170, + 0, + 133770000000, + 4520000000, + 391, + 0, + 16770000000, + 16770000000, + 1, + 1705080000000, + 51060000000, + 50000000, + 1677, + 0, + 300000000, + 300000000, + 1, + 4610000000, + 2220000000, + 0, + 631, + 0, + 40000000, + 40000000, + 1, + 2016000000000, + 9180000000, + 1090000000, + 1796, + 0, + 3047550000000, + 22600000000, + 1683, + 0, + 42830000000, + 610000000, + 1779, + 0, + 20400000000, + 2470000000, + 1778, + 0, + 21140000000, + 740000000, + 1776, + 0, + 1410000000, + 1410000000, + 1, + 510000000, + 15800000000, + 5370000000, + 316, + 0, + 70000000, + 70000000, + 1, + 3180000000, + 332970000000, + 4520000000, + 1772, + 13730000000, + 26320000000, + 0, + 1766, + 0, + 310000000, + 310000000, + 1, + 560000000, + 24970000000, + 10000000, + 1766, + 0, + 480000000, + 480000000, + 1, + 4580000000, + 24190000000, + 0, + 1766, + 0, + 760000000, + 760000000, + 1, + 3210000000, + 410000000, + 410000000, + 1, + 3799000000000, + 12360000000, + 380000000, + 612, + 745480000000, + 94110000000, + 1040000000, + 352, + 0, + 58040000000, + 58040000000, + 318, + 0, + 22840000000, + 22840000000, + 193, + 0, + 580000000, + 580000000, + 1, + 657090000000, + 52560000000, + 30000000, + 1680, + 0, + 1730000000, + 1730000000, + 1, + 2260920000000, + 251940000000, + 251940000000, + 42, + 17884890000000, + 31140000000, + 31140000000, + 42, + 119610000000, + 32230000000, + 28940000000, + 176, + 0, + 5770000000, + 5770000000, + 1, + 36290000000, + 20320000000, + 17350000000, + 176, + 0, + 6800000000, + 6800000000, + 1, + 210900000000, + 180140000000, + 180140000000, + 42, + 169460000000, + 49210000000, + 44930000000, + 176, + 0, + 5470000000, + 5470000000, + 1, + 44470000000, + 29170000000, + 25980000000, + 176, + 0, + 6950000000, + 6950000000, + 1, + 1185280000000, + 3490000000, + 0, + 10, + 3318320000000, + 1920000000, + 1920000000, + 1, + 1056570000000, + 9690000000, + 740000000, + 1392, + 0, + 440000000, + 440000000, + 1, + 19090000000, + 39230000000, + 38880000000, + 306, + 0, + 20000000, + 20000000, + 1, + 1451970000000, + 6310000000, + 6310000000, + 1, + 452530000000, + 22120000000, + 8840000000, + 579, + 0, + 8590000000, + 1710000000, + 1216, + 0, + 3780000000, + 3780000000, + 1, + 4510000000, + 360000000, + 10000000, + 589, + 0, + 7590000000, + 7590000000, + 1, + 5660000000, + 1770000000, + 1580000000, + 587, + 0, + 24850000000, + 3690000000, + 316, + 0, + 10400000000, + 10400000000, + 1, + 26080000000, + 6150000000, + 360000000, + 319, + 0, + 1390000000, + 1390000000, + 318, + 0, + 5410000000, + 5410000000, + 363, + 0, + 15480000000, + 15480000000, + 1, + 3550000000, + 970000000, + 970000000, + 1, + 880000000, + 30120000000, + 2960000000, + 573, + 92070000000, + 14860000000, + 3810000000, + 1343, + 0, + 340000000, + 340000000, + 1, + 227530000000, + 179770000000, + 1230000000, + 845, + 0, + 634990000000, + 7720000000, + 839, + 0, + 210000000, + 210000000, + 1, + 6690000000, + 9900000000, + 7050000000, + 270, + 0, + 1120000000, + 1120000000, + 1, + 5460000000, + 811960000000, + 7750000000, + 1306, + 0, + 19830000000, + 430000000, + 509, + 0, + 70000000, + 70000000, + 1, + 74940000000, + 2380000000, + 2380000000, + 1, + 3230000000, + 21650000000, + 8490000000, + 1295, + 0, + 600000000, + 600000000, + 1, + 11640000000, + 3687060000000, + 12010000000, + 1285, + 0, + 6840000000, + 130000000, + 509, + 0, + 18600000000, + 8090000000, + 270, + 0, + 2460000000, + 2460000000, + 1, + 2850000000, + 1272420000000, + 5350000000, + 370, + 0, + 1043280000000, + 170000000, + 1285, + 0, + 2470000000, + 2470000000, + 1, + 40000000, + 17050000000, + 560000000, + 837, + 1130000000, + 17740000000, + 2830000000, + 298, + 11600000000, + 25760000000, + 6580000000, + 1282, + 0, + 191130000000, + 13890000000, + 310, + 0, + 5340000000, + 5340000000, + 1, + 5910000000, + 46850000000, + 14330000000, + 330, + 0, + 11110000000, + 11110000000, + 1, + 140000000, + 1680000000, + 1680000000, + 1, + 17400000000, + 3800000000, + 3800000000, + 1, + 4840000000, + 16840000000, + 1350000000, + 317, + 0, + 80000000, + 80000000, + 1, + 147650000000, + 4925500000000, + 7030000000, + 888, + 0, + 10600000000, + 10600000000, + 1, + 67660000000, + 40710000000, + 20610000000, + 811, + 0, + 12500000000, + 4200000000, + 810, + 0, + 9220000000, + 9220000000, + 1, + 63050000000, + 69010000000, + 43760000000, + 978, + 0, + 161380000000, + 75930000000, + 976, + 0, + 372150000000, + 186290000000, + 975, + 0, + 61910000000, + 61830000000, + 974, + 0, + 6710000000, + 6710000000, + 1, + 1870000000, + 27245970000000, + 99250000000, + 880, + 1410000000, + 56090000000, + 19780000000, + 1224, + 9080000000, + 68910000000, + 8900000000, + 1218, + 0, + 772780000000, + 80260000000, + 973, + 0, + 3790000000, + 3790000000, + 1, + 67590000000, + 18080000000, + 2730000000, + 592, + 0, + 229740000000, + 10840000000, + 1014, + 0, + 254310000000, + 30990000000, + 1013, + 0, + 41140000000, + 7910000000, + 1199, + 0, + 29730000000, + 10240000000, + 1196, + 0, + 92940000000, + 2350000000, + 1012, + 0, + 35410000000, + 1530000000, + 1193, + 0, + 1647730000000, + 15710000000, + 1005, + 0, + 313930000000, + 7950000000, + 878, + 0, + 18125330000000, + 13210000000, + 869, + 0, + 10390000000, + 4940000000, + 955, + 0, + 27140000000, + 5740000000, + 1140, + 0, + 114920000000, + 12160000000, + 1134, + 0, + 25840000000, + 1190000000, + 305, + 0, + 9800000000, + 3300000000, + 352, + 0, + 49290000000, + 15510000000, + 579, + 0, + 13520000000, + 9390000000, + 322, + 0, + 39550000000, + 11270000000, + 443, + 0, + 131830000000, + 28630000000, + 316, + 0, + 321340000000, + 1690000000, + 496, + 0, + 438110000000, + 27120000000, + 342, + 0, + 34540000000, + 34540000000, + 1, + 23440000000, + 692300000000, + 90330000000, + 973, + 0, + 50000000, + 50000000, + 1, + 18320000000, + 2270000000, + 2270000000, + 569, + 0, + 6690000000, + 6690000000, + 1, + 25000000000, + 20480000000, + 20460000000, + 1131, + 0, + 979080000000, + 149840000000, + 960, + 0, + 5140000000, + 5130000000, + 1126, + 0, + 409180000000, + 38450000000, + 957, + 0, + 113740000000, + 27170000000, + 955, + 0, + 13810000000, + 6770000000, + 316, + 0, + 372790000000, + 3490000000, + 345, + 0, + 4640000000, + 4640000000, + 1, + 1810000000, + 15930000000, + 2720000000, + 1036, + 0, + 40000000, + 40000000, + 1, + 160000000, + 13060000000, + 13050000000, + 1113, + 0, + 40000000, + 40000000, + 1, + 12800000000, + 20520000000, + 3300000000, + 1111, + 0, + 950000000, + 950000000, + 1, + 510000000, + 10550000000, + 3280000000, + 1109, + 0, + 14630000000, + 6130000000, + 1108, + 0, + 1880000000, + 1880000000, + 1, + 8990000000, + 156450000000, + 8390000000, + 1093, + 119400000000, + 11820000000, + 9910000000, + 1091, + 0, + 111150000000, + 3120000000, + 1083, + 0, + 208740000000, + 208560000000, + 354, + 0, + 16530000000, + 16530000000, + 1, + 470000000, + 267750000000, + 22090000000, + 767, + 10070000000, + 71320000000, + 36190000000, + 761, + 0, + 77340000000, + 13140000000, + 759, + 0, + 10000000, + 10000000, + 1, + 9910000000, + 4160000000, + 4160000000, + 1080, + 0, + 6690000000, + 6690000000, + 1, + 4890000000, + 17870000000, + 6960000000, + 298, + 0, + 30000000, + 30000000, + 1, + 1380000000, + 12320000000, + 7150000000, + 317, + 0, + 240000000, + 240000000, + 1, + 660000000, + 18090000000, + 3940000000, + 317, + 1060000000, + 20950000000, + 3560000000, + 317, + 0, + 20000000, + 20000000, + 1, + 17060000000, + 25130000000, + 3620000000, + 346, + 0, + 30000000, + 30000000, + 1, + 679400000000, + 310730000000, + 310670000000, + 920, + 0, + 1977160000000, + 539660000000, + 866, + 0, + 37560000000, + 37560000000, + 1076, + 0, + 2227080000000, + 1239360000000, + 865, + 0, + 18500000000, + 18500000000, + 1067, + 0, + 140400000000, + 5400000000, + 352, + 0, + 368310000000, + 13800000000, + 316, + 0, + 692610000000, + 49350000000, + 756, + 0, + 3460000000, + 3460000000, + 1, + 30000000, + 15620000000, + 4620000000, + 270, + 7700000000, + 17170000000, + 17150000000, + 1061, + 0, + 187250000000, + 600000000, + 918, + 0, + 100000000, + 100000000, + 1, + 1280000000, + 18580000000, + 20000000, + 888, + 0, + 330000000, + 170000000, + 719, + 0, + 5740000000, + 5740000000, + 1, + 40000000, + 5826710000000, + 2740000000, + 837, + 8300000000, + 4890000000, + 4890000000, + 1, + 13950000000, + 19790000000, + 1590000000, + 564, + 0, + 2170000000, + 1820000000, + 607, + 0, + 11110000000, + 11110000000, + 1, + 44570000000, + 12450000000, + 12450000000, + 1, + 18350000000, + 12770000000, + 5000000000, + 1039, + 6650000000, + 7130000000, + 7130000000, + 1, + 9020000000, + 15120000000, + 4510000000, + 1033, + 0, + 1900000000, + 1900000000, + 1, + 176070000000, + 320000000, + 140000000, + 791, + 0, + 14750000000, + 14750000000, + 1, + 9920000000, + 15170000000, + 15170000000, + 1, + 79850000000, + 3492910000000, + 3150000000, + 867, + 0, + 214630000000, + 620000000, + 952, + 0, + 2539870000000, + 810000000, + 896, + 0, + 440000000, + 440000000, + 1, + 270000000, + 970760000000, + 1350000000, + 853, + 0, + 35800000000, + 830000000, + 849, + 0, + 2240000000, + 2240000000, + 1, + 2530000000, + 86100000000, + 10000000, + 836, + 0, + 46980000000, + 50000000, + 322, + 0, + 2330000000, + 2330000000, + 1, + 1740000000, + 370000000, + 50000000, + 833, + 0, + 16490000000, + 16490000000, + 1, + 750000000, + 350000000, + 40000000, + 831, + 0, + 12530000000, + 12530000000, + 1, + 440000000, + 11160000000, + 20000000, + 827, + 5153870000000, + 14400000000, + 650000000, + 342, + 0, + 690000000, + 690000000, + 1, + 3270000000, + 7980000000, + 120000000, + 14, + 0, + 20000000, + 20000000, + 1, + 1490000000, + 8040000000, + 50000000, + 322, + 0, + 20000000, + 20000000, + 1, + 39490000000, + 14550000000, + 110000000, + 165, + 0, + 580000000, + 580000000, + 1, + 911930000000, + 10120000000, + 10120000000, + 1, + 12910000000, + 15920000000, + 300000000, + 367, + 0, + 6080000000, + 6080000000, + 1, + 19820000000, + 26350000000, + 400000000, + 367, + 0, + 5280000000, + 5280000000, + 1, + 138100000000, + 3840000000, + 40000000, + 40, + 0, + 260000000, + 260000000, + 1, + 998140000000, + 14130000000, + 2730000000, + 367, + 0, + 7490000000, + 7490000000, + 1, + 23520000000, + 340000000, + 340000000, + 1, + 187800000000, + 10440000000, + 10440000000, + 117, + 0, + 590000000, + 590000000, + 1, + 432540000000, + 30850000000, + 460000000, + 40, + 0, + 830000000, + 830000000, + 1, + 316960000000, + 31710000000, + 31710000000, + 42, + 93030000000, + 48950000000, + 800000000, + 40, + 0, + 1500000000, + 1500000000, + 1, + 3300280000000, + 123680000000, + 40000000, + 409, + 10000000, + 413420000000, + 10000000, + 409, + 0, + 100000000, + 100000000, + 1, + 10000000, + 65950000000, + 30000000, + 409, + 40000000, + 156540000000, + 40000000, + 377, + 5210000000, + 72040000000, + 10000000, + 371, + 0, + 130000000, + 130000000, + 1, + 140000000, + 570600000000, + 2310000000, + 341, + 420000000, + 256370000000, + 200000000, + 325, + 0, + 1437830000000, + 320000000, + 266 + ], + [ + 2292280000000, + 5160000000, + 5160000000, + 1, + 152850000000, + 2110000000, + 2110000000, + 480, + 0, + 5930000000, + 5930000000, + 1, + 105070000000, + 6650000000, + 6650000000, + 478, + 0, + 3030000000, + 3030000000, + 1, + 382920000000, + 12620000000, + 12620000000, + 480, + 0, + 130000000, + 130000000, + 1, + 72000000000, + 9850000000, + 9850000000, + 478, + 0, + 630000000, + 630000000, + 1, + 2104110000000, + 2110000000, + 1750000000, + 176, + 0, + 7150000000, + 7150000000, + 1, + 161120000000, + 157960000000, + 36430000000, + 175, + 112440000000, + 165860000000, + 48880000000, + 175, + 0, + 550000000, + 550000000, + 1, + 461620000000, + 71640000000, + 3230000000, + 390, + 0, + 4730000000, + 4730000000, + 1, + 50070000000, + 2200000000, + 40000000, + 37, + 0, + 6060000000, + 6060000000, + 1, + 1710000000, + 14100000000, + 700000000, + 390, + 0, + 690000000, + 690000000, + 1, + 1311370000000, + 8050000000, + 8050000000, + 1, + 17590000000, + 26220000000, + 150000000, + 630, + 6267440000000, + 8110000000, + 8110000000, + 1, + 28070000000, + 270000000, + 270000000, + 1, + 22560000000, + 30770000000, + 670000000, + 543, + 0, + 13310000000, + 13310000000, + 1, + 3740400000000, + 93180000000, + 5760000000, + 498, + 0, + 203230000000, + 1660000000, + 37, + 0, + 4980000000, + 4980000000, + 1, + 30590000000, + 114170000000, + 820000000, + 467, + 140280000000, + 833560000000, + 2990000000, + 476, + 0, + 1520000000, + 1420000000, + 28, + 339570000000, + 70350000000, + 1720000000, + 1981, + 0, + 1648930000000, + 21360000000, + 1977, + 0, + 4800000000, + 4800000000, + 1, + 3030000000, + 860000000, + 860000000, + 1, + 111560000000, + 136260000000, + 14470000000, + 334, + 0, + 5510000000, + 5510000000, + 1, + 95100000000, + 18140000000, + 650000000, + 612, + 0, + 270000000, + 270000000, + 1, + 16980000000, + 65210000000, + 1330000000, + 610, + 0, + 10680000000, + 260000000, + 1068, + 0, + 610000000, + 610000000, + 1, + 3570000000, + 6600000000, + 6600000000, + 1, + 20220000000, + 1600000000, + 1600000000, + 1, + 192690000000, + 17450000000, + 70000000, + 476, + 465370000000, + 3210000000, + 3210000000, + 1, + 38550000000, + 41120000000, + 1670000000, + 1955, + 0, + 910000000, + 910000000, + 1, + 3070000000, + 12470000000, + 2360000000, + 1952, + 0, + 210000000, + 210000000, + 1, + 620000000, + 8620000000, + 320000000, + 1950, + 0, + 390000000, + 390000000, + 1, + 104680000000, + 1450000000, + 1450000000, + 1, + 113470000000, + 2350000000, + 0, + 627, + 0, + 3070000000, + 3070000000, + 1, + 75880000000, + 104860000000, + 550000000, + 475, + 0, + 5480000000, + 5480000000, + 1, + 536150000000, + 5300000000, + 5300000000, + 1, + 12340000000, + 17210000000, + 2840000000, + 182, + 8870000000, + 150420000000, + 29010000000, + 179, + 0, + 34860000000, + 33000000000, + 118, + 0, + 1480000000, + 1480000000, + 1, + 43920000000, + 299180000000, + 135890000000, + 169, + 0, + 46840000000, + 43980000000, + 744, + 0, + 8870000000, + 8870000000, + 1, + 41180000000, + 14120000000, + 520000000, + 1184, + 0, + 540000000, + 540000000, + 1, + 6640000000, + 10510000000, + 1230000000, + 121, + 0, + 600000000, + 600000000, + 1, + 47810000000, + 2280000000, + 2280000000, + 1, + 24050000000, + 148170000000, + 650000000, + 365, + 0, + 176420000000, + 176420000000, + 318, + 0, + 20220000000, + 10000000, + 1047, + 0, + 13770000000, + 13770000000, + 1, + 24290000000, + 58510000000, + 2260000000, + 366, + 0, + 620000000, + 620000000, + 1, + 6360000000, + 6930000000, + 6770000000, + 546, + 0, + 3560000000, + 3560000000, + 1, + 145420000000, + 10000000, + 10000000, + 1, + 172910000000, + 9660000000, + 500000000, + 366, + 0, + 220000000, + 220000000, + 1, + 6060000000, + 4630000000, + 4630000000, + 1, + 343120000000, + 25010000000, + 19960000000, + 946, + 0, + 20000000, + 20000000, + 1, + 11180000000, + 13090000000, + 13040000000, + 1315, + 0, + 380000000, + 380000000, + 1, + 170100000000, + 350000000, + 0, + 180, + 0, + 20000000, + 20000000, + 1, + 38160000000, + 210000000, + 210000000, + 1, + 15490000000, + 780000000, + 780000000, + 1, + 11030000000, + 287270000000, + 105640000000, + 179, + 0, + 69490000000, + 67170000000, + 118, + 0, + 1000000000, + 1000000000, + 1, + 4520000000, + 121620000000, + 260000000, + 392, + 0, + 7630000000, + 7630000000, + 1, + 1721900000000, + 51010000000, + 10000000, + 1678, + 4910000000, + 2220000000, + 2220000000, + 87, + 2017130000000, + 6140000000, + 1670000000, + 1797, + 0, + 1950000000, + 1950000000, + 1, + 22600000000, + 148650000000, + 2050000000, + 1792, + 0, + 37650000000, + 450000000, + 1528, + 0, + 16170000000, + 330000000, + 1790, + 0, + 389800000000, + 2530000000, + 1789, + 0, + 12790000000, + 7420000000, + 1330, + 0, + 20510000000, + 10970000000, + 579, + 0, + 13720000000, + 5110000000, + 316, + 0, + 254230000000, + 730000000, + 496, + 0, + 1969420000000, + 7840000000, + 1684, + 0, + 41140000000, + 540000000, + 1786, + 0, + 112790000000, + 1770000000, + 1784, + 0, + 8080000000, + 8080000000, + 1, + 610000000, + 42220000000, + 14870000000, + 1749, + 2470000000, + 17860000000, + 1460000000, + 316, + 0, + 70000000, + 70000000, + 1, + 740000000, + 17490000000, + 340000000, + 1777, + 0, + 2910000000, + 2910000000, + 1, + 7290000000, + 9520000000, + 530000000, + 317, + 0, + 910000000, + 910000000, + 1, + 7770000000, + 328450000000, + 2840000000, + 1773, + 13730000000, + 26320000000, + 110000000, + 1767, + 880000000, + 24960000000, + 80000000, + 1767, + 5060000000, + 24190000000, + 300000000, + 1767, + 3803760000000, + 1810000000, + 460000000, + 1069, + 0, + 10170000000, + 10170000000, + 1, + 746520000000, + 79550000000, + 2580000000, + 317, + 0, + 12340000000, + 12340000000, + 318, + 0, + 1180000000, + 1180000000, + 1, + 738580000000, + 52440000000, + 80000000, + 1681, + 0, + 90000000, + 90000000, + 1, + 20579170000000, + 3290000000, + 3290000000, + 1, + 59410000000, + 2970000000, + 2970000000, + 1, + 612230000000, + 4280000000, + 4280000000, + 1, + 75920000000, + 3190000000, + 3190000000, + 1, + 1192230000000, + 3490000000, + 40000000, + 611, + 4377550000000, + 2310000000, + 2310000000, + 193, + 0, + 6640000000, + 6640000000, + 1, + 58410000000, + 350000000, + 350000000, + 1, + 1919670000000, + 13100000000, + 890000000, + 317, + 0, + 180000000, + 180000000, + 1, + 1710000000, + 6880000000, + 6880000000, + 1, + 8300000000, + 350000000, + 70000000, + 590, + 14830000000, + 190000000, + 190000000, + 1, + 3690000000, + 21160000000, + 900000000, + 317, + 36840000000, + 5790000000, + 5790000000, + 1, + 30640000000, + 16960000000, + 15290000000, + 574, + 0, + 350000000, + 90000000, + 1350, + 0, + 9850000000, + 9850000000, + 1, + 95880000000, + 10690000000, + 150000000, + 1344, + 0, + 360000000, + 360000000, + 1, + 229100000000, + 174580000000, + 700000000, + 846, + 0, + 3960000000, + 3960000000, + 1, + 7720000000, + 627270000000, + 8860000000, + 840, + 13950000000, + 2850000000, + 2850000000, + 1, + 14330000000, + 23580000000, + 15990000000, + 1329, + 0, + 780540000000, + 30840000000, + 1307, + 0, + 90000000, + 90000000, + 1, + 430000000, + 19400000000, + 7620000000, + 298, + 89110000000, + 1860000000, + 1810000000, + 1296, + 0, + 11300000000, + 11300000000, + 1, + 24250000000, + 3675050000000, + 4400000000, + 1286, + 130000000, + 6690000000, + 4900000000, + 298, + 0, + 20000000, + 20000000, + 1, + 8090000000, + 10510000000, + 10510000000, + 1, + 10660000000, + 46030000000, + 70000000, + 371, + 0, + 1218370000000, + 9790000000, + 275, + 0, + 2670000000, + 2670000000, + 1, + 170000000, + 1043110000000, + 2640000000, + 1286, + 3070000000, + 13580000000, + 730000000, + 297, + 0, + 2910000000, + 2910000000, + 1, + 3960000000, + 14510000000, + 14090000000, + 306, + 0, + 400000000, + 400000000, + 1, + 18180000000, + 19050000000, + 9320000000, + 316, + 0, + 130000000, + 130000000, + 1, + 13890000000, + 177240000000, + 4380000000, + 309, + 25580000000, + 8180000000, + 4470000000, + 331, + 0, + 12580000000, + 5060000000, + 1271, + 0, + 11760000000, + 11760000000, + 1, + 40320000000, + 15490000000, + 15490000000, + 1, + 154760000000, + 4895570000000, + 280260000000, + 889, + 0, + 22860000000, + 7910000000, + 719, + 0, + 40000000, + 40000000, + 1, + 98870000000, + 13990000000, + 2570000000, + 812, + 0, + 6110000000, + 6110000000, + 1, + 4200000000, + 2110000000, + 1070000000, + 270, + 0, + 6190000000, + 6190000000, + 1, + 116030000000, + 25120000000, + 25120000000, + 974, + 0, + 130000000, + 130000000, + 1, + 75930000000, + 47440000000, + 28560000000, + 977, + 0, + 37910000000, + 37870000000, + 974, + 0, + 100000000, + 100000000, + 1, + 186290000000, + 178290000000, + 177980000000, + 974, + 0, + 7570000000, + 7570000000, + 1, + 61830000000, + 80000000, + 80000000, + 1, + 107830000000, + 520410000000, + 2110000000, + 447, + 0, + 16160000000, + 2410000000, + 1243, + 0, + 26258310000000, + 5320000000, + 802, + 0, + 91290000000, + 31510000000, + 1229, + 0, + 247590000000, + 195460000000, + 1227, + 0, + 12960000000, + 12960000000, + 1, + 21190000000, + 28250000000, + 15980000000, + 1225, + 0, + 2010000000, + 2010000000, + 1080, + 0, + 6050000000, + 6050000000, + 1, + 17980000000, + 27820000000, + 6730000000, + 1222, + 0, + 32130000000, + 630000000, + 1219, + 0, + 60000000, + 60000000, + 1, + 80260000000, + 58910000000, + 32940000000, + 978, + 0, + 158980000000, + 76220000000, + 976, + 0, + 2250000000, + 2010000000, + 1217, + 0, + 396500000000, + 210870000000, + 975, + 0, + 66280000000, + 66200000000, + 974, + 0, + 9600000000, + 9600000000, + 1, + 74110000000, + 7100000000, + 2360000000, + 1216, + 0, + 8250000000, + 8250000000, + 1, + 10840000000, + 193820000000, + 5600000000, + 1015, + 0, + 25020000000, + 220000000, + 1208, + 0, + 60000000, + 60000000, + 1, + 30990000000, + 12330000000, + 1540000000, + 1207, + 0, + 40540000000, + 9360000000, + 1203, + 0, + 31790000000, + 7250000000, + 1201, + 0, + 30530000000, + 3270000000, + 352, + 0, + 64510000000, + 18130000000, + 553, + 0, + 40930000000, + 38980000000, + 519, + 0, + 2690000000, + 2690000000, + 1, + 7910000000, + 33230000000, + 25650000000, + 1200, + 10240000000, + 11320000000, + 260000000, + 1198, + 0, + 3520000000, + 580000000, + 1197, + 0, + 4650000000, + 4650000000, + 1, + 2350000000, + 90590000000, + 110000000, + 887, + 1530000000, + 22550000000, + 22540000000, + 1195, + 0, + 4440000000, + 560000000, + 1194, + 0, + 6890000000, + 6890000000, + 1, + 15710000000, + 97120000000, + 100000000, + 1010, + 0, + 413830000000, + 4730000000, + 1006, + 0, + 26190000000, + 20770000000, + 1186, + 0, + 21970000000, + 5220000000, + 322, + 0, + 320000000, + 150000000, + 316, + 0, + 1057290000000, + 4220000000, + 14, + 0, + 15300000000, + 15300000000, + 1, + 7950000000, + 32560000000, + 80000000, + 1183, + 0, + 22220000000, + 8210000000, + 1182, + 0, + 69980000000, + 5910000000, + 1181, + 0, + 181090000000, + 20000000, + 1175, + 0, + 130000000, + 130000000, + 1, + 13210000000, + 390000000, + 390000000, + 1174, + 0, + 1578860000000, + 10310000000, + 877, + 0, + 475900000000, + 50410000000, + 973, + 0, + 14170000000, + 3120000000, + 1170, + 0, + 10941590000000, + 5110000000, + 415, + 0, + 47350000000, + 350000000, + 1147, + 0, + 5021820000000, + 6140000000, + 413, + 0, + 21670000000, + 9540000000, + 270, + 0, + 10370000000, + 10370000000, + 1, + 4940000000, + 490000000, + 490000000, + 1141, + 0, + 4960000000, + 4960000000, + 1, + 5740000000, + 21350000000, + 3070000000, + 1085, + 0, + 50000000, + 50000000, + 1, + 12160000000, + 20040000000, + 4690000000, + 1139, + 0, + 1700000000, + 880000000, + 1138, + 0, + 16530000000, + 1420000000, + 1137, + 0, + 12880000000, + 12880000000, + 1136, + 0, + 11970000000, + 160000000, + 1135, + 0, + 15750000000, + 2700000000, + 345, + 0, + 23890000000, + 23890000000, + 1, + 1190000000, + 24650000000, + 8200000000, + 298, + 3300000000, + 6500000000, + 6500000000, + 1, + 15510000000, + 9620000000, + 1420000000, + 317, + 0, + 23300000000, + 7840000000, + 316, + 0, + 860000000, + 860000000, + 1, + 9390000000, + 4130000000, + 4130000000, + 1, + 11270000000, + 26320000000, + 26320000000, + 351, + 0, + 1960000000, + 1960000000, + 1, + 28630000000, + 103200000000, + 8700000000, + 317, + 1690000000, + 319650000000, + 1210000000, + 10, + 27120000000, + 23090000000, + 22340000000, + 487, + 0, + 364100000000, + 280000000, + 471, + 0, + 11990000000, + 8500000000, + 463, + 0, + 11810000000, + 11810000000, + 1, + 148310000000, + 79490000000, + 31900000000, + 978, + 0, + 188830000000, + 63440000000, + 976, + 0, + 222540000000, + 88470000000, + 975, + 0, + 106660000000, + 106580000000, + 974, + 0, + 4450000000, + 4450000000, + 1, + 72790000000, + 20000000, + 20000000, + 1, + 149840000000, + 349620000000, + 175880000000, + 355, + 0, + 478430000000, + 320940000000, + 963, + 0, + 1190000000, + 1190000000, + 1, + 5130000000, + 10000000, + 10000000, + 1, + 38450000000, + 63210000000, + 35820000000, + 1123, + 0, + 149380000000, + 42420000000, + 959, + 0, + 350000000, + 30000000, + 1121, + 0, + 15620000000, + 15590000000, + 1120, + 0, + 66590000000, + 10640000000, + 958, + 0, + 29760000000, + 390000000, + 322, + 0, + 34190000000, + 34110000000, + 345, + 0, + 11630000000, + 11630000000, + 1, + 27170000000, + 83460000000, + 47500000000, + 956, + 0, + 3110000000, + 3110000000, + 1, + 6770000000, + 7040000000, + 7040000000, + 1, + 3490000000, + 365940000000, + 3100000000, + 346, + 0, + 3360000000, + 3360000000, + 1, + 9170000000, + 350000000, + 10000000, + 1037, + 0, + 360000000, + 80000000, + 1115, + 0, + 12500000000, + 12500000000, + 1, + 13250000000, + 10000000, + 10000000, + 1, + 16140000000, + 14130000000, + 13970000000, + 350, + 0, + 3090000000, + 3090000000, + 1, + 4740000000, + 7270000000, + 7270000000, + 1, + 6130000000, + 8500000000, + 8500000000, + 1, + 19260000000, + 143290000000, + 3890000000, + 1094, + 0, + 4770000000, + 4770000000, + 1, + 129310000000, + 1910000000, + 1910000000, + 1, + 3120000000, + 97190000000, + 12970000000, + 1084, + 0, + 10840000000, + 10840000000, + 1, + 208560000000, + 180000000, + 180000000, + 1, + 39090000000, + 218970000000, + 22710000000, + 769, + 0, + 26680000000, + 4100000000, + 768, + 0, + 10000000, + 10000000, + 1, + 46260000000, + 35110000000, + 560000000, + 762, + 0, + 20000000, + 20000000, + 1, + 13140000000, + 64190000000, + 61740000000, + 760, + 0, + 10000000, + 10000000, + 1, + 32620000000, + 10280000000, + 10180000000, + 306, + 0, + 630000000, + 630000000, + 1, + 8560000000, + 5170000000, + 5170000000, + 1, + 4840000000, + 14150000000, + 14150000000, + 1, + 4620000000, + 2290000000, + 480000000, + 319, + 0, + 15100000000, + 15100000000, + 1, + 20700000000, + 8170000000, + 3410000000, + 347, + 0, + 400000000, + 150000000, + 1078, + 0, + 12940000000, + 12940000000, + 1, + 990100000000, + 60000000, + 60000000, + 1, + 539660000000, + 184450000000, + 184390000000, + 919, + 0, + 572440000000, + 191070000000, + 352, + 0, + 678260000000, + 23120000000, + 316, + 0, + 2350000000, + 2350000000, + 1, + 1276920000000, + 30710000000, + 30700000000, + 1075, + 0, + 287000000000, + 85830000000, + 352, + 0, + 553340000000, + 16930000000, + 322, + 0, + 114260000000, + 3930000000, + 316, + 0, + 2410000000, + 2410000000, + 1, + 23900000000, + 120930000000, + 2050000000, + 317, + 0, + 9680000000, + 9680000000, + 193, + 0, + 4390000000, + 4390000000, + 1, + 13800000000, + 354510000000, + 74100000000, + 317, + 49350000000, + 529690000000, + 282360000000, + 317, + 0, + 113550000000, + 113550000000, + 193, + 0, + 20000000, + 20000000, + 1, + 8110000000, + 350000000, + 30000000, + 564, + 0, + 10650000000, + 10650000000, + 1, + 24850000000, + 20000000, + 20000000, + 1, + 600000000, + 144570000000, + 11890000000, + 1054, + 0, + 42080000000, + 20000000, + 1053, + 1400000000, + 18530000000, + 1090000000, + 889, + 0, + 30000000, + 30000000, + 1, + 170000000, + 160000000, + 160000000, + 1, + 8520000000, + 5801960000000, + 6280000000, + 897, + 0, + 21870000000, + 2940000000, + 297, + 0, + 140000000, + 140000000, + 1, + 28730000000, + 16820000000, + 6470000000, + 565, + 0, + 1380000000, + 1380000000, + 1, + 1820000000, + 350000000, + 350000000, + 1, + 91480000000, + 7770000000, + 7770000000, + 1, + 27310000000, + 10610000000, + 10610000000, + 1, + 178110000000, + 180000000, + 180000000, + 1, + 122840000000, + 86670000000, + 7960000000, + 973, + 0, + 132880000000, + 130000000, + 879, + 0, + 112710000000, + 650000000, + 1018, + 0, + 2565390000000, + 4120000000, + 868, + 0, + 121160000000, + 2140000000, + 972, + 0, + 371510000000, + 1660000000, + 954, + 0, + 53760000000, + 13860000000, + 953, + 0, + 10830000000, + 20000000, + 766, + 0, + 34850000000, + 34850000000, + 1, + 620000000, + 214010000000, + 110000000, + 887, + 810000000, + 4410000000, + 600000000, + 951, + 0, + 305540000000, + 160000000, + 921, + 0, + 2219310000000, + 720000000, + 863, + 0, + 9800000000, + 9800000000, + 1, + 2060000000, + 788390000000, + 530000000, + 862, + 0, + 120290000000, + 390000000, + 855, + 0, + 33770000000, + 120000000, + 854, + 0, + 14590000000, + 30000000, + 14, + 0, + 12370000000, + 12370000000, + 1, + 830000000, + 22740000000, + 0, + 850, + 0, + 12230000000, + 12230000000, + 1, + 4780000000, + 86090000000, + 180000000, + 837, + 50000000, + 46930000000, + 80000000, + 317, + 4120000000, + 320000000, + 320000000, + 1, + 17280000000, + 310000000, + 310000000, + 1, + 12990000000, + 10950000000, + 1030000000, + 828, + 0, + 190000000, + 190000000, + 1, + 5154520000000, + 12390000000, + 20000000, + 471, + 0, + 1360000000, + 1360000000, + 1, + 4080000000, + 5490000000, + 20000000, + 165, + 0, + 2370000000, + 2370000000, + 1, + 1560000000, + 7880000000, + 60000000, + 317, + 0, + 110000000, + 110000000, + 1, + 39620000000, + 1810000000, + 270000000, + 168, + 0, + 12630000000, + 12630000000, + 1, + 935840000000, + 13670000000, + 110000000, + 609, + 0, + 1950000000, + 1950000000, + 1, + 26300000000, + 23660000000, + 100000000, + 609, + 0, + 2290000000, + 2290000000, + 1, + 143420000000, + 3740000000, + 10000000, + 41, + 0, + 60000000, + 60000000, + 1, + 1001130000000, + 11400000000, + 11400000000, + 1, + 663180000000, + 30390000000, + 250000000, + 41, + 443330000000, + 48150000000, + 290000000, + 41, + 3301820000000, + 123400000000, + 10000000, + 410, + 0, + 240000000, + 240000000, + 1, + 20000000, + 413170000000, + 40000000, + 425, + 0, + 240000000, + 240000000, + 1, + 140000000, + 65650000000, + 30000000, + 410, + 0, + 270000000, + 270000000, + 1, + 80000000, + 155920000000, + 60000000, + 378, + 0, + 580000000, + 580000000, + 1, + 5220000000, + 72030000000, + 160000000, + 372, + 2580000000, + 492280000000, + 12960000000, + 349, + 0, + 41660000000, + 3600000000, + 343, + 0, + 20440000000, + 4960000000, + 342, + 0, + 13910000000, + 13910000000, + 1, + 620000000, + 256170000000, + 190000000, + 326, + 320000000, + 1437510000000, + 22690000000, + 267 + ], + [ + 5157090000000, + 360000000, + 360000000, + 1, + 204700000000, + 8900000000, + 2190000000, + 479, + 0, + 106790000000, + 98660000000, + 176, + 0, + 5840000000, + 5840000000, + 1, + 161320000000, + 20680000000, + 5930000000, + 479, + 0, + 92070000000, + 78800000000, + 176, + 0, + 4230000000, + 4230000000, + 1, + 465400000000, + 45810000000, + 1040000000, + 170, + 0, + 18250000000, + 640000000, + 391, + 0, + 4350000000, + 4350000000, + 1, + 54840000000, + 1880000000, + 0, + 38, + 0, + 280000000, + 280000000, + 1, + 8470000000, + 6490000000, + 260000000, + 170, + 0, + 6910000000, + 6910000000, + 1, + 1337850000000, + 24760000000, + 70000000, + 631, + 0, + 1310000000, + 1310000000, + 1, + 6327120000000, + 30100000000, + 220000000, + 544, + 3759470000000, + 32200000000, + 3790000000, + 499, + 0, + 43270000000, + 8490000000, + 112, + 0, + 11950000000, + 11950000000, + 1, + 1660000000, + 11950000000, + 10000000, + 44, + 0, + 186440000000, + 340000000, + 38, + 0, + 3180000000, + 3180000000, + 1, + 36390000000, + 113350000000, + 980000000, + 468, + 143270000000, + 46410000000, + 3380000000, + 182, + 0, + 781260000000, + 56600000000, + 390, + 0, + 2900000000, + 2900000000, + 1, + 1420000000, + 100000000, + 100000000, + 1, + 341290000000, + 68140000000, + 740000000, + 1982, + 0, + 490000000, + 490000000, + 1, + 21360000000, + 78800000000, + 4130000000, + 1980, + 0, + 1504860000000, + 6970000000, + 1978, + 0, + 43900000000, + 43880000000, + 354, + 0, + 10000000, + 10000000, + 1, + 134720000000, + 121090000000, + 1520000000, + 332, + 0, + 700000000, + 700000000, + 1, + 101260000000, + 7350000000, + 190000000, + 1327, + 0, + 10140000000, + 10140000000, + 1, + 18580000000, + 63880000000, + 110000000, + 10, + 260000000, + 10230000000, + 9660000000, + 364, + 0, + 190000000, + 190000000, + 1, + 225360000000, + 16470000000, + 680000000, + 390, + 0, + 910000000, + 910000000, + 1, + 508800000000, + 39450000000, + 39250000000, + 1956, + 6340000000, + 9400000000, + 9400000000, + 1953, + 0, + 710000000, + 710000000, + 1, + 1150000000, + 6400000000, + 0, + 949, + 0, + 1900000000, + 1900000000, + 1, + 219990000000, + 2350000000, + 0, + 628, + 79500000000, + 104310000000, + 40000000, + 10, + 562110000000, + 10740000000, + 1790000000, + 179, + 0, + 3630000000, + 3630000000, + 1, + 37880000000, + 121410000000, + 250000000, + 180, + 33000000000, + 1860000000, + 1860000000, + 1, + 181290000000, + 9500000000, + 9500000000, + 477, + 0, + 144340000000, + 2540000000, + 174, + 0, + 9450000000, + 9450000000, + 1, + 43980000000, + 2860000000, + 2860000000, + 1, + 50570000000, + 11800000000, + 3400000000, + 1936, + 0, + 1800000000, + 1800000000, + 1, + 8410000000, + 4090000000, + 1860000000, + 122, + 0, + 5190000000, + 5190000000, + 1, + 75390000000, + 147060000000, + 1700000000, + 366, + 0, + 460000000, + 460000000, + 1, + 176430000000, + 19940000000, + 20000000, + 1048, + 0, + 270000000, + 270000000, + 1, + 40320000000, + 38240000000, + 6220000000, + 367, + 0, + 15990000000, + 410000000, + 24, + 0, + 2020000000, + 2020000000, + 1, + 13750000000, + 160000000, + 160000000, + 1, + 322400000000, + 9160000000, + 9160000000, + 1, + 373990000000, + 5050000000, + 5050000000, + 1, + 24240000000, + 50000000, + 50000000, + 1, + 170480000000, + 350000000, + 130000000, + 175, + 171330000000, + 181630000000, + 480000000, + 180, + 67170000000, + 2320000000, + 2320000000, + 1, + 5780000000, + 121360000000, + 860000000, + 393, + 1729540000000, + 51000000000, + 100000000, + 1679, + 2025930000000, + 4470000000, + 4470000000, + 1, + 26600000000, + 146600000000, + 2120000000, + 1793, + 450000000, + 37200000000, + 1540000000, + 535, + 330000000, + 15800000000, + 140000000, + 1791, + 0, + 40000000, + 40000000, + 1, + 2530000000, + 298280000000, + 230000000, + 1508, + 0, + 88990000000, + 1730000000, + 511, + 7420000000, + 5370000000, + 5370000000, + 1, + 10970000000, + 8390000000, + 2110000000, + 317, + 0, + 1150000000, + 1150000000, + 1, + 5110000000, + 5830000000, + 300000000, + 317, + 0, + 2780000000, + 2780000000, + 1, + 730000000, + 253500000000, + 710000000, + 10, + 7840000000, + 1958900000000, + 1880000000, + 1685, + 0, + 2680000000, + 2680000000, + 1, + 540000000, + 20920000000, + 2090000000, + 1788, + 0, + 18550000000, + 360000000, + 1787, + 0, + 1130000000, + 1130000000, + 1, + 1770000000, + 111020000000, + 2180000000, + 1785, + 23560000000, + 24150000000, + 60000000, + 10, + 0, + 3200000000, + 3200000000, + 1, + 3930000000, + 16310000000, + 690000000, + 317, + 0, + 90000000, + 90000000, + 1, + 1150000000, + 17060000000, + 340000000, + 1774, + 0, + 90000000, + 90000000, + 1, + 10730000000, + 8990000000, + 8990000000, + 1, + 11520000000, + 325610000000, + 950000000, + 1774, + 13840000000, + 26210000000, + 100000000, + 1768, + 960000000, + 24880000000, + 90000000, + 1768, + 5360000000, + 23890000000, + 210000000, + 1768, + 3804220000000, + 1350000000, + 1350000000, + 1, + 759270000000, + 40940000000, + 380000000, + 365, + 0, + 17570000000, + 17570000000, + 363, + 0, + 12260000000, + 0, + 1047, + 0, + 6200000000, + 6200000000, + 1, + 752180000000, + 46340000000, + 90000000, + 1682, + 0, + 6020000000, + 6020000000, + 1, + 22532820000000, + 3450000000, + 80000000, + 612, + 6365820000000, + 12210000000, + 12210000000, + 1, + 17140000000, + 280000000, + 280000000, + 1, + 19610000000, + 490000000, + 90000000, + 319, + 0, + 320000000, + 320000000, + 318, + 0, + 19450000000, + 19450000000, + 1, + 88560000000, + 1670000000, + 1670000000, + 1, + 90000000, + 260000000, + 260000000, + 1, + 105880000000, + 10540000000, + 7510000000, + 596, + 230160000000, + 83300000000, + 1100000000, + 352, + 0, + 76760000000, + 76760000000, + 318, + 0, + 12890000000, + 12890000000, + 193, + 0, + 930000000, + 930000000, + 1, + 20540000000, + 141890000000, + 18490000000, + 842, + 0, + 467480000000, + 2710000000, + 841, + 0, + 6630000000, + 6590000000, + 1330, + 0, + 2410000000, + 2410000000, + 1, + 47120000000, + 7590000000, + 7590000000, + 1, + 30840000000, + 633490000000, + 9560000000, + 1318, + 0, + 86130000000, + 6310000000, + 1309, + 0, + 26850000000, + 9710000000, + 1308, + 0, + 3230000000, + 3230000000, + 1, + 8140000000, + 11310000000, + 11190000000, + 306, + 0, + 470000000, + 470000000, + 1, + 90920000000, + 50000000, + 50000000, + 1, + 39950000000, + 3663890000000, + 28790000000, + 1287, + 0, + 6760000000, + 6760000000, + 1, + 5030000000, + 1790000000, + 1790000000, + 1, + 29350000000, + 45960000000, + 10950000000, + 372, + 9790000000, + 20050000000, + 1330000000, + 904, + 0, + 1176730000000, + 230000000, + 315, + 0, + 11800000000, + 11800000000, + 1, + 5480000000, + 1038240000000, + 480000000, + 1287, + 0, + 2230000000, + 2230000000, + 1, + 3800000000, + 12830000000, + 1680000000, + 298, + 0, + 20000000, + 20000000, + 1, + 20960000000, + 420000000, + 420000000, + 1, + 27900000000, + 8630000000, + 490000000, + 317, + 0, + 1100000000, + 1100000000, + 1, + 18400000000, + 33200000000, + 13190000000, + 1281, + 0, + 136150000000, + 12740000000, + 435, + 0, + 3510000000, + 3510000000, + 1, + 30050000000, + 3710000000, + 3710000000, + 1, + 5060000000, + 350000000, + 230000000, + 1272, + 0, + 7170000000, + 7170000000, + 1, + 502590000000, + 930010000000, + 301620000000, + 894, + 0, + 1813050000000, + 602500000000, + 893, + 0, + 28000000000, + 19740000000, + 1263, + 0, + 1910000000, + 1570000000, + 1262, + 0, + 1818940000000, + 794920000000, + 890, + 0, + 19090000000, + 16900000000, + 1261, + 0, + 4310000000, + 4310000000, + 1, + 7910000000, + 330000000, + 170000000, + 607, + 0, + 14620000000, + 14620000000, + 1, + 101480000000, + 10960000000, + 3210000000, + 1259, + 0, + 460000000, + 460000000, + 1, + 11380000000, + 1040000000, + 1040000000, + 1, + 251960000000, + 18550000000, + 18550000000, + 974, + 0, + 330000000, + 330000000, + 1, + 37870000000, + 40000000, + 40000000, + 1, + 364370000000, + 310000000, + 310000000, + 1, + 179420000000, + 506860000000, + 7030000000, + 448, + 0, + 10220000000, + 320000000, + 352, + 0, + 1220000000, + 1220000000, + 1, + 2410000000, + 13630000000, + 5630000000, + 1244, + 0, + 120000000, + 120000000, + 1, + 5320000000, + 26252990000000, + 27520000000, + 803, + 31510000000, + 52570000000, + 45070000000, + 1227, + 0, + 7210000000, + 7210000000, + 1, + 195460000000, + 20690000000, + 12070000000, + 1128, + 0, + 12720000000, + 12720000000, + 1127, + 0, + 8480000000, + 8480000000, + 1228, + 0, + 10240000000, + 10240000000, + 1, + 50130000000, + 4580000000, + 1070000000, + 1226, + 0, + 7690000000, + 7690000000, + 1, + 32770000000, + 12470000000, + 11700000000, + 350, + 0, + 8620000000, + 8620000000, + 1, + 630000000, + 31490000000, + 18900000000, + 1220, + 0, + 10000000, + 10000000, + 1, + 113260000000, + 25850000000, + 25810000000, + 974, + 0, + 120000000, + 120000000, + 1, + 76220000000, + 43460000000, + 24710000000, + 977, + 0, + 39230000000, + 39180000000, + 974, + 0, + 70000000, + 70000000, + 1, + 2010000000, + 240000000, + 240000000, + 1, + 210870000000, + 9760000000, + 7410000000, + 1133, + 0, + 174880000000, + 174720000000, + 974, + 0, + 990000000, + 990000000, + 1, + 66200000000, + 80000000, + 80000000, + 1, + 86070000000, + 4740000000, + 4740000000, + 1, + 24690000000, + 188210000000, + 920000000, + 1016, + 0, + 10000000, + 10000000, + 1, + 220000000, + 16360000000, + 7270000000, + 1209, + 0, + 2490000000, + 410000000, + 756, + 0, + 5950000000, + 5950000000, + 1, + 32590000000, + 10470000000, + 10470000000, + 569, + 0, + 320000000, + 320000000, + 1, + 9360000000, + 22410000000, + 280000000, + 1204, + 0, + 5930000000, + 5930000000, + 1080, + 0, + 2840000000, + 2840000000, + 1, + 7250000000, + 24540000000, + 4650000000, + 1081, + 3270000000, + 25860000000, + 2100000000, + 317, + 0, + 1400000000, + 1400000000, + 1, + 18130000000, + 18340000000, + 18340000000, + 351, + 0, + 27020000000, + 27020000000, + 569, + 0, + 1020000000, + 1020000000, + 1, + 38980000000, + 1950000000, + 1950000000, + 1, + 36250000000, + 330000000, + 10000000, + 1089, + 0, + 7250000000, + 7250000000, + 1, + 10500000000, + 11060000000, + 3830000000, + 955, + 580000000, + 2940000000, + 2940000000, + 1, + 7110000000, + 90060000000, + 90000000, + 888, + 0, + 420000000, + 420000000, + 1, + 24070000000, + 10000000, + 10000000, + 1, + 560000000, + 3880000000, + 3880000000, + 1, + 22700000000, + 91100000000, + 26090000000, + 1011, + 0, + 5920000000, + 5920000000, + 1, + 4730000000, + 191760000000, + 39960000000, + 1009, + 0, + 217340000000, + 9720000000, + 1007, + 20770000000, + 5420000000, + 5420000000, + 1, + 5220000000, + 16660000000, + 5750000000, + 317, + 0, + 90000000, + 90000000, + 1, + 150000000, + 170000000, + 170000000, + 1, + 4220000000, + 1002140000000, + 3860000000, + 165, + 0, + 18940000000, + 17570000000, + 118, + 0, + 27080000000, + 11300000000, + 743, + 0, + 4910000000, + 4910000000, + 1, + 23330000000, + 32480000000, + 660000000, + 756, + 8210000000, + 12820000000, + 1800000000, + 845, + 0, + 1190000000, + 1190000000, + 1, + 5910000000, + 54290000000, + 3650000000, + 845, + 0, + 6550000000, + 6550000000, + 193, + 0, + 3230000000, + 3230000000, + 1, + 20000000, + 181070000000, + 1210000000, + 1176, + 24040000000, + 1146240000000, + 164230000000, + 999, + 0, + 422310000000, + 45420000000, + 973, + 50410000000, + 51110000000, + 25890000000, + 978, + 0, + 114520000000, + 46000000000, + 976, + 0, + 201000000000, + 67630000000, + 975, + 0, + 55730000000, + 55680000000, + 974, + 0, + 3130000000, + 3130000000, + 1, + 3120000000, + 11050000000, + 11050000000, + 1, + 5110000000, + 10935080000000, + 230000000, + 416, + 0, + 1400000000, + 1400000000, + 1, + 350000000, + 47000000000, + 1990000000, + 1148, + 6140000000, + 4307260000000, + 20000000, + 432, + 0, + 637690000000, + 30000000, + 414, + 0, + 65820000000, + 180000000, + 979, + 0, + 4910000000, + 4910000000, + 1, + 9540000000, + 12130000000, + 12130000000, + 1, + 29570000000, + 18270000000, + 1860000000, + 1086, + 0, + 10000000, + 10000000, + 1, + 16900000000, + 15300000000, + 540000000, + 1085, + 0, + 50000000, + 50000000, + 1, + 880000000, + 820000000, + 820000000, + 1, + 1420000000, + 15070000000, + 440000000, + 1085, + 0, + 40000000, + 40000000, + 1, + 13040000000, + 11810000000, + 11810000000, + 354, + 2700000000, + 12920000000, + 440000000, + 346, + 0, + 130000000, + 130000000, + 1, + 33280000000, + 16410000000, + 16120000000, + 306, + 0, + 40000000, + 40000000, + 1, + 26730000000, + 8200000000, + 8200000000, + 1, + 7840000000, + 15420000000, + 710000000, + 317, + 0, + 40000000, + 40000000, + 1, + 91260000000, + 14270000000, + 380000000, + 365, + 0, + 38030000000, + 8850000000, + 319, + 0, + 16330000000, + 16330000000, + 318, + 0, + 20180000000, + 20180000000, + 363, + 0, + 5690000000, + 5690000000, + 1, + 2900000000, + 318440000000, + 1160000000, + 497, + 49460000000, + 750000000, + 750000000, + 1, + 280000000, + 363810000000, + 300000000, + 472, + 0, + 10000000, + 10000000, + 1, + 8500000000, + 3490000000, + 3490000000, + 1, + 192020000000, + 47530000000, + 47480000000, + 974, + 0, + 60000000, + 60000000, + 1, + 63440000000, + 53910000000, + 19770000000, + 977, + 0, + 71350000000, + 71290000000, + 974, + 0, + 130000000, + 130000000, + 1, + 88470000000, + 340000000, + 140000000, + 1133, + 0, + 128740000000, + 128620000000, + 974, + 0, + 4990000000, + 4990000000, + 1, + 106580000000, + 80000000, + 80000000, + 1, + 402980000000, + 10560000000, + 700000000, + 1130, + 0, + 24300000000, + 24300000000, + 1127, + 0, + 30010000000, + 870000000, + 965, + 0, + 33210000000, + 1900000000, + 543, + 0, + 64000000000, + 64000000000, + 964, + 0, + 11660000000, + 11660000000, + 1, + 320940000000, + 11970000000, + 9290000000, + 1129, + 0, + 330000000, + 110000000, + 1128, + 0, + 25900000000, + 25900000000, + 1127, + 0, + 101970000000, + 101970000000, + 964, + 0, + 17320000000, + 17320000000, + 1, + 80600000000, + 19920000000, + 10150000000, + 1124, + 0, + 7470000000, + 7470000000, + 1, + 42420000000, + 82180000000, + 82180000000, + 1122, + 0, + 24700000000, + 24700000000, + 193, + 0, + 80000000, + 80000000, + 1, + 30000000, + 320000000, + 320000000, + 1, + 15590000000, + 30000000, + 30000000, + 1, + 10640000000, + 55850000000, + 16770000000, + 317, + 0, + 100000000, + 100000000, + 1, + 390000000, + 29370000000, + 1630000000, + 317, + 34110000000, + 80000000, + 80000000, + 1, + 86300000000, + 35780000000, + 3550000000, + 352, + 0, + 180000000, + 180000000, + 1, + 23510000000, + 5930000000, + 990000000, + 1119, + 0, + 5870000000, + 3030000000, + 347, + 0, + 94560000000, + 52730000000, + 1116, + 0, + 248610000000, + 3410000000, + 346, + 0, + 7870000000, + 7870000000, + 1, + 12540000000, + 340000000, + 0, + 1038, + 80000000, + 280000000, + 280000000, + 1, + 55870000000, + 160000000, + 160000000, + 1, + 52880000000, + 116060000000, + 160000000, + 1099, + 0, + 23310000000, + 130000000, + 1095, + 0, + 30000000, + 30000000, + 1, + 152080000000, + 84220000000, + 12240000000, + 1085, + 281380000000, + 29540000000, + 10170000000, + 776, + 0, + 119740000000, + 5260000000, + 771, + 0, + 46960000000, + 46960000000, + 770, + 0, + 20000000, + 20000000, + 1, + 4100000000, + 22580000000, + 7460000000, + 298, + 46830000000, + 34550000000, + 4490000000, + 1081, + 74900000000, + 2450000000, + 2450000000, + 1, + 42810000000, + 100000000, + 100000000, + 1, + 38450000000, + 1810000000, + 1810000000, + 1, + 39210000000, + 4760000000, + 4760000000, + 1, + 150000000, + 250000000, + 250000000, + 1, + 1727150000000, + 60000000, + 60000000, + 1, + 191070000000, + 359200000000, + 176560000000, + 317, + 0, + 380000000, + 380000000, + 193, + 0, + 13530000000, + 12890000000, + 1073, + 0, + 8260000000, + 8260000000, + 1, + 23120000000, + 655140000000, + 176020000000, + 317, + 1309970000000, + 10000000, + 10000000, + 1, + 85830000000, + 182360000000, + 94860000000, + 317, + 0, + 6230000000, + 6070000000, + 1073, + 0, + 12580000000, + 12580000000, + 1, + 16930000000, + 536410000000, + 99830000000, + 317, + 3930000000, + 110320000000, + 36360000000, + 317, + 0, + 10000000, + 10000000, + 1, + 28360000000, + 25910000000, + 300000000, + 365, + 0, + 16990000000, + 3800000000, + 319, + 0, + 53830000000, + 53830000000, + 318, + 0, + 5970000000, + 10000000, + 1047, + 0, + 16180000000, + 16180000000, + 1, + 101970000000, + 53540000000, + 1780000000, + 365, + 0, + 5870000000, + 4610000000, + 1063, + 0, + 104630000000, + 22900000000, + 319, + 0, + 43640000000, + 43640000000, + 318, + 0, + 32890000000, + 32890000000, + 363, + 0, + 14060000000, + 20000000, + 1047, + 0, + 25780000000, + 25780000000, + 1, + 331710000000, + 99980000000, + 3120000000, + 365, + 0, + 23810000000, + 23810000000, + 1064, + 0, + 19520000000, + 17170000000, + 1063, + 0, + 60760000000, + 60760000000, + 363, + 0, + 16700000000, + 20000000, + 1047, + 0, + 26560000000, + 26560000000, + 1, + 121710000000, + 320000000, + 320000000, + 1, + 48010000000, + 100750000000, + 1830000000, + 1055, + 0, + 30050000000, + 1070000000, + 297, + 0, + 1880000000, + 1880000000, + 1, + 20000000, + 39050000000, + 380000000, + 1054, + 0, + 3010000000, + 3010000000, + 1, + 2490000000, + 350000000, + 110000000, + 893, + 0, + 17090000000, + 17090000000, + 1, + 15160000000, + 5695450000000, + 9610000000, + 898, + 0, + 19610000000, + 1780000000, + 1042, + 0, + 20990000000, + 4040000000, + 1041, + 0, + 17690000000, + 650000000, + 768, + 0, + 33320000000, + 3760000000, + 305, + 0, + 8620000000, + 8620000000, + 1, + 2940000000, + 18910000000, + 8570000000, + 298, + 0, + 20000000, + 20000000, + 1, + 35340000000, + 10350000000, + 10350000000, + 1, + 449810000000, + 6580000000, + 3650000000, + 978, + 0, + 35650000000, + 13020000000, + 976, + 0, + 23980000000, + 11230000000, + 975, + 0, + 5560000000, + 5540000000, + 974, + 0, + 6940000000, + 6940000000, + 1, + 130000000, + 132750000000, + 1200000000, + 880, + 650000000, + 107330000000, + 7710000000, + 973, + 0, + 4730000000, + 4730000000, + 1, + 4120000000, + 12060000000, + 570000000, + 1014, + 0, + 14110000000, + 1550000000, + 1013, + 0, + 75870000000, + 140000000, + 1012, + 0, + 137300000000, + 640000000, + 1005, + 0, + 11260000000, + 440000000, + 878, + 0, + 2240780000000, + 910000000, + 869, + 0, + 15260000000, + 100000000, + 496, + 0, + 19520000000, + 1180000000, + 342, + 0, + 35110000000, + 35110000000, + 1, + 2140000000, + 118990000000, + 13850000000, + 973, + 0, + 30000000, + 30000000, + 1, + 1660000000, + 283870000000, + 17750000000, + 960, + 0, + 36450000000, + 2850000000, + 957, + 0, + 12660000000, + 2040000000, + 955, + 0, + 28260000000, + 120000000, + 345, + 0, + 8610000000, + 8610000000, + 1, + 13860000000, + 34550000000, + 34500000000, + 354, + 0, + 5350000000, + 5350000000, + 1, + 20000000, + 10810000000, + 740000000, + 767, + 35580000000, + 213450000000, + 180000000, + 888, + 0, + 450000000, + 450000000, + 1, + 1410000000, + 3810000000, + 3810000000, + 1, + 160000000, + 305380000000, + 210000000, + 922, + 720000000, + 1086200000000, + 88670000000, + 864, + 0, + 11890000000, + 350000000, + 917, + 0, + 1114160000000, + 0, + 836, + 0, + 6340000000, + 6340000000, + 1, + 12390000000, + 84120000000, + 220000000, + 886, + 0, + 659190000000, + 1330000000, + 867, + 0, + 43200000000, + 240000000, + 863, + 0, + 1350000000, + 1350000000, + 1, + 390000000, + 117040000000, + 3850000000, + 856, + 0, + 2860000000, + 2860000000, + 1, + 120000000, + 33270000000, + 610000000, + 330, + 0, + 380000000, + 380000000, + 1, + 30000000, + 13720000000, + 70000000, + 165, + 0, + 840000000, + 840000000, + 1, + 13200000000, + 22740000000, + 2920000000, + 851, + 17190000000, + 83940000000, + 780000000, + 838, + 0, + 1970000000, + 1970000000, + 1, + 130000000, + 12450000000, + 230000000, + 835, + 0, + 28390000000, + 160000000, + 426, + 0, + 6010000000, + 6010000000, + 1, + 36050000000, + 380000000, + 0, + 829, + 0, + 9540000000, + 9540000000, + 1, + 5154730000000, + 12370000000, + 20000000, + 472, + 5460000000, + 5470000000, + 5470000000, + 1, + 3990000000, + 7820000000, + 7820000000, + 1, + 40000000000, + 1540000000, + 1540000000, + 1, + 948580000000, + 11430000000, + 430000000, + 610, + 0, + 2130000000, + 2130000000, + 1, + 28350000000, + 20460000000, + 420000000, + 610, + 0, + 3100000000, + 3100000000, + 1, + 145720000000, + 3730000000, + 3730000000, + 42, + 1676020000000, + 30140000000, + 30140000000, + 42, + 443620000000, + 47860000000, + 47860000000, + 42, + 3301830000000, + 110820000000, + 350000000, + 411, + 0, + 12570000000, + 12570000000, + 1, + 300000000, + 281440000000, + 5650000000, + 429, + 0, + 82850000000, + 13270000000, + 427, + 0, + 48770000000, + 20000000, + 322, + 0, + 70000000, + 70000000, + 1, + 410000000, + 60500000000, + 190000000, + 411, + 0, + 5120000000, + 5120000000, + 1, + 410000000, + 155860000000, + 10000000, + 379, + 5960000000, + 71290000000, + 1120000000, + 278, + 0, + 580000000, + 580000000, + 1, + 15540000000, + 9620000000, + 720000000, + 369, + 0, + 181520000000, + 32210000000, + 358, + 0, + 70270000000, + 920000000, + 359, + 0, + 32060000000, + 340000000, + 357, + 0, + 85380000000, + 4080000000, + 353, + 0, + 6170000000, + 1130000000, + 352, + 0, + 15080000000, + 5900000000, + 350, + 0, + 33540000000, + 790000000, + 316, + 0, + 45680000000, + 45680000000, + 1, + 3600000000, + 14310000000, + 1220000000, + 345, + 0, + 12170000000, + 0, + 344, + 0, + 11580000000, + 11580000000, + 1, + 4960000000, + 15480000000, + 15480000000, + 1, + 14720000000, + 192480000000, + 270000000, + 275, + 0, + 62400000000, + 90000000, + 327, + 0, + 1100000000, + 1100000000, + 1, + 23010000000, + 26830000000, + 26760000000, + 324, + 0, + 507470000000, + 320000000, + 314, + 0, + 13440000000, + 220000000, + 293, + 0, + 847980000000, + 9490000000, + 268, + 0, + 19100000000, + 19100000000, + 1 + ], + [ + 5364340000000, + 6710000000, + 6710000000, + 1, + 98660000000, + 2010000000, + 2010000000, + 478, + 0, + 6120000000, + 6120000000, + 1, + 173090000000, + 14700000000, + 14700000000, + 480, + 0, + 50000000, + 50000000, + 1, + 78800000000, + 13020000000, + 13020000000, + 478, + 0, + 250000000, + 250000000, + 1, + 470670000000, + 33500000000, + 12790000000, + 179, + 0, + 10790000000, + 10580000000, + 118, + 0, + 480000000, + 480000000, + 1, + 640000000, + 16980000000, + 20000000, + 392, + 0, + 630000000, + 630000000, + 1, + 59190000000, + 1860000000, + 20000000, + 40, + 0, + 20000000, + 20000000, + 1, + 9010000000, + 6230000000, + 6230000000, + 1, + 1344830000000, + 24690000000, + 24690000000, + 87, + 6328650000000, + 29850000000, + 140000000, + 545, + 0, + 30000000, + 30000000, + 1, + 3763260000000, + 24890000000, + 24890000000, + 521, + 0, + 3520000000, + 3520000000, + 1, + 8490000000, + 1720000000, + 1600000000, + 118, + 0, + 26520000000, + 340000000, + 113, + 0, + 6540000000, + 6540000000, + 1, + 13620000000, + 11940000000, + 3970000000, + 45, + 340000000, + 181100000000, + 2080000000, + 40, + 0, + 5000000000, + 5000000000, + 1, + 40550000000, + 104730000000, + 1080000000, + 37, + 0, + 7640000000, + 7640000000, + 1, + 146650000000, + 29460000000, + 11160000000, + 179, + 0, + 11010000000, + 8200000000, + 118, + 0, + 2560000000, + 2560000000, + 1, + 56600000000, + 11660000000, + 4590000000, + 484, + 0, + 21300000000, + 19800000000, + 1475, + 0, + 1970000000, + 1970000000, + 483, + 0, + 461020000000, + 19330000000, + 170, + 0, + 11070000000, + 7120000000, + 482, + 0, + 206680000000, + 11040000000, + 391, + 0, + 10960000000, + 10960000000, + 1, + 346450000000, + 66080000000, + 66080000000, + 193, + 0, + 1320000000, + 1320000000, + 1, + 25980000000, + 69540000000, + 69540000000, + 193, + 0, + 5130000000, + 5130000000, + 1, + 6970000000, + 1497820000000, + 3300000000, + 14, + 0, + 70000000, + 70000000, + 1, + 43880000000, + 20000000, + 20000000, + 1, + 136250000000, + 114000000000, + 50530000000, + 333, + 0, + 5570000000, + 5570000000, + 1, + 102150000000, + 7160000000, + 7160000000, + 1, + 28830000000, + 63770000000, + 430000000, + 611, + 9920000000, + 570000000, + 570000000, + 1, + 226230000000, + 11860000000, + 200000000, + 170, + 0, + 3930000000, + 3930000000, + 1, + 548960000000, + 200000000, + 200000000, + 1, + 17600000000, + 6400000000, + 4880000000, + 950, + 221890000000, + 2350000000, + 0, + 629, + 79540000000, + 104270000000, + 220000000, + 476, + 563900000000, + 7420000000, + 10000000, + 180, + 0, + 1530000000, + 1530000000, + 1, + 41760000000, + 121160000000, + 43040000000, + 175, + 228190000000, + 140940000000, + 49890000000, + 175, + 0, + 860000000, + 860000000, + 1, + 110260000000, + 8400000000, + 8400000000, + 1, + 12070000000, + 2230000000, + 2230000000, + 1, + 82280000000, + 127540000000, + 730000000, + 367, + 0, + 15690000000, + 300000000, + 24, + 0, + 2130000000, + 2130000000, + 1, + 176910000000, + 17150000000, + 40000000, + 475, + 0, + 2770000000, + 2770000000, + 1, + 46810000000, + 12400000000, + 30000000, + 609, + 0, + 12290000000, + 4520000000, + 228, + 0, + 7330000000, + 7330000000, + 1, + 410000000, + 11790000000, + 10610000000, + 56, + 0, + 3790000000, + 3790000000, + 1, + 921430000000, + 220000000, + 220000000, + 1, + 171810000000, + 181150000000, + 48860000000, + 175, + 76130000000, + 120210000000, + 41730000000, + 175, + 0, + 290000000, + 290000000, + 1, + 1729640000000, + 49530000000, + 70000000, + 1680, + 0, + 1370000000, + 1370000000, + 1, + 2059120000000, + 142560000000, + 3810000000, + 1794, + 0, + 1920000000, + 1920000000, + 1, + 1990000000, + 26840000000, + 5130000000, + 536, + 0, + 8820000000, + 8820000000, + 1, + 470000000, + 15640000000, + 1110000000, + 1487, + 0, + 20000000, + 20000000, + 1, + 2800000000, + 298050000000, + 1850000000, + 585, + 1730000000, + 76870000000, + 240000000, + 466, + 0, + 10390000000, + 10390000000, + 1, + 25870000000, + 6280000000, + 6280000000, + 1, + 6560000000, + 5530000000, + 5530000000, + 1, + 4220000000, + 252790000000, + 860000000, + 497, + 9720000000, + 1955620000000, + 1030000000, + 630, + 0, + 1400000000, + 1400000000, + 1, + 5310000000, + 18830000000, + 3720000000, + 316, + 360000000, + 18170000000, + 370000000, + 1774, + 0, + 20000000, + 20000000, + 1, + 5080000000, + 108840000000, + 840000000, + 1768, + 23620000000, + 24090000000, + 120000000, + 1780, + 7820000000, + 15620000000, + 15620000000, + 1, + 1580000000, + 16700000000, + 40000000, + 631, + 0, + 20000000, + 20000000, + 1, + 32280000000, + 324660000000, + 600000000, + 631, + 13940000000, + 24480000000, + 140000000, + 631, + 0, + 1630000000, + 1630000000, + 1, + 1050000000, + 22100000000, + 90000000, + 631, + 0, + 2690000000, + 2690000000, + 1, + 5570000000, + 20170000000, + 70000000, + 631, + 0, + 3510000000, + 3510000000, + 1, + 4565220000000, + 40290000000, + 380000000, + 366, + 0, + 270000000, + 270000000, + 1, + 17570000000, + 12140000000, + 60000000, + 1048, + 0, + 120000000, + 120000000, + 1, + 758470000000, + 44730000000, + 280000000, + 1683, + 0, + 1520000000, + 1520000000, + 1, + 22538920000000, + 3370000000, + 3370000000, + 1, + 6415150000000, + 400000000, + 400000000, + 1, + 223740000000, + 3030000000, + 3030000000, + 1, + 231260000000, + 81520000000, + 1770000000, + 317, + 0, + 680000000, + 680000000, + 1, + 129610000000, + 10460000000, + 10460000000, + 1334, + 0, + 58340000000, + 4590000000, + 1333, + 0, + 330000000, + 320000000, + 1332, + 0, + 41750000000, + 880000000, + 843, + 0, + 12520000000, + 12520000000, + 1, + 2710000000, + 460460000000, + 13830000000, + 342, + 0, + 4310000000, + 4310000000, + 1, + 6590000000, + 40000000, + 40000000, + 1, + 97520000000, + 623930000000, + 25300000000, + 1319, + 6310000000, + 78440000000, + 11200000000, + 1310, + 0, + 1380000000, + 1380000000, + 1, + 9710000000, + 13080000000, + 460000000, + 297, + 0, + 4060000000, + 4060000000, + 1, + 22560000000, + 120000000, + 120000000, + 1, + 160180000000, + 3635100000000, + 3634190000000, + 1288, + 53880000000, + 12700000000, + 12700000000, + 278, + 0, + 19200000000, + 8360000000, + 1291, + 0, + 3110000000, + 3110000000, + 1, + 11120000000, + 3910000000, + 3910000000, + 1046, + 0, + 14810000000, + 14810000000, + 1, + 230000000, + 126250000000, + 2140000000, + 320, + 0, + 1050250000000, + 340000000, + 316, + 17760000000, + 1037760000000, + 1037270000000, + 1288, + 7710000000, + 10900000000, + 10880000000, + 306, + 0, + 250000000, + 250000000, + 1, + 49790000000, + 8140000000, + 8140000000, + 1, + 32690000000, + 19940000000, + 8760000000, + 316, + 0, + 70000000, + 70000000, + 1, + 12740000000, + 119490000000, + 7680000000, + 436, + 0, + 3920000000, + 3920000000, + 1, + 42560000000, + 120000000, + 120000000, + 1, + 811380000000, + 585020000000, + 41390000000, + 891, + 0, + 37000000000, + 37000000000, + 485, + 0, + 6370000000, + 6370000000, + 1, + 602500000000, + 1074940000000, + 71450000000, + 891, + 0, + 120800000000, + 120800000000, + 485, + 0, + 2470000000, + 30000000, + 1264, + 0, + 12340000000, + 12340000000, + 1, + 19740000000, + 420000000, + 10000000, + 891, + 0, + 7840000000, + 7840000000, + 1, + 1570000000, + 340000000, + 340000000, + 1, + 794920000000, + 987660000000, + 33320000000, + 891, + 0, + 27540000000, + 27540000000, + 485, + 0, + 8820000000, + 8820000000, + 1, + 16900000000, + 2190000000, + 2190000000, + 1, + 12390000000, + 160000000, + 160000000, + 1, + 119310000000, + 1720000000, + 560000000, + 1260, + 0, + 6030000000, + 6030000000, + 1, + 872760000000, + 499830000000, + 7590000000, + 447, + 320000000, + 9530000000, + 290000000, + 317, + 0, + 370000000, + 370000000, + 1, + 9260000000, + 8000000000, + 8000000000, + 1, + 32960000000, + 26225440000000, + 187870000000, + 789, + 0, + 30000000, + 30000000, + 1, + 76580000000, + 7500000000, + 7500000000, + 1, + 214740000000, + 4180000000, + 4180000000, + 1127, + 0, + 4440000000, + 4440000000, + 1, + 82640000000, + 3510000000, + 3510000000, + 1, + 52160000000, + 770000000, + 770000000, + 1, + 28150000000, + 2560000000, + 1440000000, + 1221, + 0, + 10030000000, + 10030000000, + 1, + 139080000000, + 40000000, + 40000000, + 1, + 101050000000, + 18650000000, + 18640000000, + 974, + 0, + 100000000, + 100000000, + 1, + 39180000000, + 50000000, + 50000000, + 1, + 220600000000, + 2350000000, + 2350000000, + 1, + 174720000000, + 160000000, + 160000000, + 1, + 183690000000, + 171840000000, + 20000000, + 661, + 0, + 15260000000, + 5520000000, + 316, + 0, + 190000000, + 190000000, + 1, + 7500000000, + 4780000000, + 4780000000, + 1210, + 0, + 4310000000, + 4310000000, + 1, + 410000000, + 2080000000, + 2080000000, + 1, + 58970000000, + 22090000000, + 9240000000, + 1205, + 0, + 40000000, + 40000000, + 1, + 20670000000, + 19850000000, + 19850000000, + 1202, + 0, + 40000000, + 40000000, + 1, + 5370000000, + 10090000000, + 2280000000, + 319, + 0, + 13670000000, + 13670000000, + 1, + 143100000000, + 320000000, + 320000000, + 1090, + 21580000000, + 7230000000, + 7230000000, + 1, + 10720000000, + 89580000000, + 6540000000, + 889, + 0, + 390000000, + 390000000, + 1, + 77730000000, + 3280000000, + 140000000, + 322, + 0, + 45990000000, + 980000000, + 316, + 0, + 15740000000, + 15740000000, + 1, + 50610000000, + 33100000000, + 18880000000, + 1192, + 0, + 10230000000, + 8500000000, + 1191, + 0, + 36150000000, + 5810000000, + 958, + 0, + 65630000000, + 15710000000, + 345, + 0, + 6690000000, + 6690000000, + 1, + 9720000000, + 154100000000, + 36370000000, + 1008, + 0, + 11960000000, + 1180000000, + 958, + 0, + 35210000000, + 1450000000, + 961, + 0, + 6350000000, + 6350000000, + 1, + 37160000000, + 10910000000, + 10910000000, + 1, + 8490000000, + 19170000000, + 50000000, + 181, + 0, + 385780000000, + 8220000000, + 170, + 0, + 522940000000, + 93410000000, + 168, + 0, + 39430000000, + 39430000000, + 193, + 0, + 20320000000, + 12690000000, + 167, + 0, + 10640000000, + 10640000000, + 1, + 17570000000, + 1370000000, + 1370000000, + 1, + 11300000000, + 14790000000, + 12290000000, + 176, + 0, + 990000000, + 990000000, + 1, + 28900000000, + 24370000000, + 1110000000, + 317, + 0, + 7450000000, + 7450000000, + 1, + 10010000000, + 11020000000, + 11020000000, + 1, + 10750000000, + 50320000000, + 1890000000, + 846, + 0, + 320000000, + 320000000, + 1, + 11010000000, + 31940000000, + 1360000000, + 322, + 0, + 11320000000, + 3630000000, + 756, + 0, + 136160000000, + 42170000000, + 1177, + 0, + 440000000, + 440000000, + 1, + 188270000000, + 128540000000, + 55670000000, + 1004, + 0, + 225440000000, + 92770000000, + 1002, + 0, + 13210000000, + 7540000000, + 1173, + 0, + 424650000000, + 286980000000, + 1001, + 0, + 2310000000, + 1830000000, + 1171, + 0, + 88040000000, + 44210000000, + 1000, + 0, + 94590000000, + 94590000000, + 193, + 0, + 5230000000, + 5230000000, + 1, + 45420000000, + 40070000000, + 15780000000, + 978, + 0, + 87480000000, + 30740000000, + 976, + 0, + 193420000000, + 72370000000, + 975, + 0, + 54430000000, + 54420000000, + 974, + 0, + 1490000000, + 1490000000, + 1, + 76300000000, + 25120000000, + 25110000000, + 974, + 0, + 100000000, + 100000000, + 1, + 46000000000, + 36600000000, + 19630000000, + 977, + 0, + 31860000000, + 31810000000, + 974, + 0, + 60000000, + 60000000, + 1, + 67630000000, + 10460000000, + 8570000000, + 1133, + 0, + 122140000000, + 121940000000, + 974, + 0, + 770000000, + 770000000, + 1, + 55680000000, + 50000000, + 50000000, + 1, + 22640000000, + 10934850000000, + 2650000000, + 417, + 3740000000, + 44360000000, + 19550000000, + 1149, + 0, + 650000000, + 650000000, + 1, + 6160000000, + 4307240000000, + 7520000000, + 433, + 30000000, + 395940000000, + 390000000, + 870, + 0, + 241720000000, + 540000000, + 316, + 180000000, + 65640000000, + 3630000000, + 901, + 58010000000, + 330000000, + 120000000, + 1087, + 0, + 6040000000, + 3520000000, + 553, + 0, + 10040000000, + 10040000000, + 1, + 17450000000, + 14740000000, + 1610000000, + 1086, + 0, + 20000000, + 20000000, + 1, + 3610000000, + 14630000000, + 1590000000, + 1086, + 28030000000, + 12480000000, + 12480000000, + 1, + 49530000000, + 290000000, + 290000000, + 1, + 43520000000, + 14710000000, + 14710000000, + 1, + 91680000000, + 13000000000, + 650000000, + 366, + 0, + 890000000, + 890000000, + 1, + 8850000000, + 12820000000, + 11070000000, + 364, + 0, + 12280000000, + 12120000000, + 546, + 0, + 4080000000, + 4080000000, + 1, + 46260000000, + 93070000000, + 3770000000, + 498, + 0, + 218940000000, + 1910000000, + 37, + 0, + 5270000000, + 5270000000, + 1, + 50790000000, + 347040000000, + 330000000, + 475, + 0, + 15270000000, + 13570000000, + 473, + 0, + 1200000000, + 1200000000, + 1, + 251500000000, + 50000000, + 50000000, + 1, + 83270000000, + 34130000000, + 34100000000, + 974, + 0, + 10000000, + 10000000, + 1, + 71290000000, + 60000000, + 60000000, + 1, + 88740000000, + 200000000, + 200000000, + 1, + 128620000000, + 120000000, + 120000000, + 1, + 515330000000, + 9860000000, + 9860000000, + 1, + 25170000000, + 28940000000, + 17970000000, + 966, + 0, + 200000000, + 200000000, + 1, + 1900000000, + 31100000000, + 950000000, + 544, + 0, + 210000000, + 210000000, + 1, + 405890000000, + 2680000000, + 2680000000, + 1, + 110000000, + 220000000, + 220000000, + 1, + 235940000000, + 8470000000, + 4470000000, + 1125, + 0, + 1300000000, + 1300000000, + 1, + 200230000000, + 17150000000, + 5070000000, + 319, + 0, + 21930000000, + 21930000000, + 1, + 2120000000, + 11760000000, + 190000000, + 365, + 0, + 1840000000, + 1840000000, + 318, + 0, + 14140000000, + 14140000000, + 1, + 124040000000, + 31080000000, + 1300000000, + 317, + 0, + 1150000000, + 1150000000, + 1, + 24680000000, + 4940000000, + 4940000000, + 1, + 3030000000, + 2840000000, + 2840000000, + 1, + 52730000000, + 24930000000, + 24900000000, + 1118, + 0, + 16700000000, + 16020000000, + 1117, + 0, + 200000000, + 200000000, + 1, + 3410000000, + 1570000000, + 200000000, + 1119, + 0, + 19880000000, + 10390000000, + 347, + 0, + 71780000000, + 40860000000, + 1116, + 0, + 141980000000, + 3260000000, + 346, + 0, + 9990000000, + 9990000000, + 1, + 20410000000, + 340000000, + 230000000, + 1039, + 109430000000, + 22910000000, + 270000000, + 509, + 0, + 92890000000, + 1830000000, + 1100, + 0, + 100000000, + 100000000, + 1, + 130000000, + 23180000000, + 1990000000, + 1096, + 164350000000, + 71970000000, + 10640000000, + 1086, + 0, + 10000000, + 10000000, + 1, + 291550000000, + 10620000000, + 3280000000, + 777, + 0, + 8750000000, + 8750000000, + 1, + 5260000000, + 110980000000, + 6810000000, + 772, + 0, + 3500000000, + 3500000000, + 1, + 58540000000, + 14790000000, + 14430000000, + 306, + 0, + 330000000, + 330000000, + 1, + 51320000000, + 30050000000, + 30040000000, + 1082, + 0, + 10000000, + 10000000, + 1, + 2299730000000, + 22810000000, + 1090000000, + 365, + 0, + 10570000000, + 10570000000, + 1064, + 0, + 13990000000, + 11780000000, + 1063, + 0, + 29980000000, + 21930000000, + 319, + 0, + 18520000000, + 18520000000, + 318, + 0, + 59620000000, + 59620000000, + 363, + 0, + 1790000000, + 1790000000, + 1074, + 0, + 25360000000, + 25360000000, + 1, + 13270000000, + 640000000, + 640000000, + 1, + 207400000000, + 84530000000, + 2290000000, + 365, + 0, + 13870000000, + 13870000000, + 1064, + 0, + 16550000000, + 14720000000, + 1063, + 0, + 3710000000, + 3710000000, + 1077, + 0, + 147670000000, + 42420000000, + 319, + 0, + 78140000000, + 78140000000, + 318, + 0, + 79070000000, + 79070000000, + 363, + 0, + 21270000000, + 10000000, + 1047, + 0, + 11540000000, + 11540000000, + 1074, + 0, + 22770000000, + 22770000000, + 1, + 1490670000000, + 13270000000, + 620000000, + 365, + 0, + 8930000000, + 8930000000, + 1064, + 0, + 9540000000, + 7750000000, + 1063, + 0, + 28790000000, + 28790000000, + 363, + 0, + 390000000, + 390000000, + 1074, + 0, + 26580000000, + 26580000000, + 1, + 6070000000, + 160000000, + 160000000, + 1, + 129340000000, + 164030000000, + 2290000000, + 365, + 0, + 10860000000, + 8310000000, + 1063, + 0, + 117100000000, + 117100000000, + 318, + 0, + 81060000000, + 81060000000, + 363, + 0, + 28920000000, + 50000000, + 1047, + 0, + 34610000000, + 34610000000, + 1, + 40290000000, + 13310000000, + 450000000, + 365, + 0, + 27810000000, + 7700000000, + 319, + 0, + 9570000000, + 9570000000, + 318, + 0, + 9100000000, + 9100000000, + 363, + 0, + 14170000000, + 14170000000, + 1, + 28670000000, + 25430000000, + 310000000, + 366, + 0, + 180000000, + 180000000, + 1, + 3800000000, + 10890000000, + 10510000000, + 546, + 0, + 2300000000, + 2300000000, + 1, + 53840000000, + 3960000000, + 0, + 1048, + 0, + 2000000000, + 2000000000, + 1, + 119930000000, + 47940000000, + 2090000000, + 366, + 0, + 3820000000, + 3820000000, + 1, + 4610000000, + 1260000000, + 1260000000, + 1, + 22900000000, + 58090000000, + 52270000000, + 364, + 0, + 19890000000, + 18640000000, + 546, + 0, + 3750000000, + 3750000000, + 1, + 76550000000, + 13920000000, + 20000000, + 1048, + 0, + 120000000, + 120000000, + 1, + 360610000000, + 83700000000, + 1950000000, + 366, + 0, + 12930000000, + 3770000000, + 1065, + 0, + 230000000, + 230000000, + 1, + 40980000000, + 2350000000, + 2350000000, + 1, + 60780000000, + 16490000000, + 20000000, + 1048, + 0, + 190000000, + 190000000, + 1, + 198430000000, + 29130000000, + 13640000000, + 1059, + 0, + 42000000000, + 15420000000, + 1058, + 0, + 18160000000, + 1490000000, + 768, + 0, + 9630000000, + 9630000000, + 1, + 1070000000, + 28960000000, + 6300000000, + 298, + 0, + 20000000, + 20000000, + 1, + 2280000000, + 36730000000, + 160000000, + 1055, + 0, + 1940000000, + 1940000000, + 1, + 5610000000, + 240000000, + 240000000, + 1, + 41860000000, + 5309600000000, + 6580000000, + 905, + 0, + 374220000000, + 13390000000, + 899, + 0, + 2020000000, + 2020000000, + 1, + 1780000000, + 17830000000, + 4860000000, + 1043, + 4040000000, + 12890000000, + 7280000000, + 316, + 0, + 4060000000, + 4060000000, + 1, + 650000000, + 17040000000, + 1000000000, + 298, + 3760000000, + 29540000000, + 9970000000, + 298, + 0, + 20000000, + 20000000, + 1, + 20130000000, + 9340000000, + 9310000000, + 306, + 0, + 1000000000, + 1000000000, + 1, + 499170000000, + 2930000000, + 2930000000, + 1, + 13020000000, + 12000000000, + 6280000000, + 977, + 0, + 9250000000, + 9210000000, + 974, + 0, + 1380000000, + 1380000000, + 1, + 11230000000, + 10380000000, + 10340000000, + 974, + 0, + 2370000000, + 2370000000, + 1, + 5540000000, + 20000000, + 20000000, + 1, + 8270000000, + 67380000000, + 250000000, + 447, + 0, + 57610000000, + 30000000, + 802, + 0, + 6560000000, + 6560000000, + 1, + 8360000000, + 12690000000, + 8310000000, + 978, + 0, + 45520000000, + 19810000000, + 976, + 0, + 30440000000, + 15510000000, + 975, + 0, + 8030000000, + 7990000000, + 974, + 0, + 2940000000, + 2940000000, + 1, + 9420000000, + 8890000000, + 210000000, + 1015, + 0, + 2600000000, + 2600000000, + 1, + 1550000000, + 12560000000, + 12560000000, + 1, + 140000000, + 75730000000, + 80000000, + 887, + 640000000, + 88830000000, + 60000000, + 1010, + 0, + 28520000000, + 200000000, + 1006, + 0, + 7110000000, + 470000000, + 322, + 0, + 12200000000, + 12200000000, + 1, + 440000000, + 10820000000, + 10820000000, + 1, + 910000000, + 172830000000, + 360000000, + 877, + 0, + 61220000000, + 6330000000, + 973, + 0, + 804000000000, + 420000000, + 415, + 0, + 1193210000000, + 660000000, + 413, + 0, + 8610000000, + 8610000000, + 1, + 100000000, + 15160000000, + 90000000, + 10, + 1180000000, + 16090000000, + 20000000, + 471, + 0, + 2250000000, + 2250000000, + 1, + 51100000000, + 14220000000, + 6000000000, + 978, + 0, + 54850000000, + 17960000000, + 976, + 0, + 16360000000, + 6610000000, + 975, + 0, + 17920000000, + 17860000000, + 974, + 0, + 1790000000, + 1790000000, + 1, + 19440000000, + 10320000000, + 930000000, + 971, + 0, + 87400000000, + 2090000000, + 955, + 0, + 1790000000, + 220000000, + 968, + 0, + 12050000000, + 1780000000, + 967, + 0, + 86440000000, + 40960000000, + 355, + 0, + 32780000000, + 21880000000, + 963, + 0, + 27630000000, + 50000000, + 961, + 0, + 7710000000, + 7710000000, + 1, + 2850000000, + 11010000000, + 3180000000, + 959, + 0, + 6650000000, + 760000000, + 958, + 0, + 15940000000, + 15940000000, + 1, + 2040000000, + 9470000000, + 3850000000, + 956, + 0, + 1150000000, + 1150000000, + 1, + 120000000, + 28040000000, + 210000000, + 346, + 0, + 100000000, + 100000000, + 1, + 56970000000, + 50000000, + 50000000, + 1, + 6110000000, + 8470000000, + 840000000, + 769, + 0, + 1600000000, + 1600000000, + 1, + 35760000000, + 212430000000, + 13560000000, + 889, + 0, + 840000000, + 840000000, + 1, + 6040000000, + 83710000000, + 80000000, + 938, + 0, + 340000000, + 30000000, + 937, + 0, + 78850000000, + 360000000, + 936, + 0, + 123690000000, + 60000000, + 924, + 0, + 8830000000, + 470000000, + 923, + 0, + 9750000000, + 9750000000, + 1, + 89390000000, + 59680000000, + 59540000000, + 920, + 0, + 483920000000, + 133080000000, + 866, + 0, + 183850000000, + 90920000000, + 865, + 0, + 38480000000, + 1360000000, + 352, + 0, + 123510000000, + 3070000000, + 316, + 0, + 103380000000, + 4890000000, + 756, + 0, + 4710000000, + 4710000000, + 1, + 350000000, + 10900000000, + 20000000, + 918, + 0, + 640000000, + 640000000, + 1, + 0, + 1114160000000, + 130000000, + 837, + 18950000000, + 83900000000, + 90000000, + 887, + 1330000000, + 327790000000, + 30000000, + 879, + 0, + 285000000000, + 1750000000, + 868, + 0, + 45070000000, + 45070000000, + 1, + 240000000, + 37270000000, + 6090000000, + 864, + 0, + 5690000000, + 5690000000, + 1, + 5590000000, + 80980000000, + 2260000000, + 858, + 0, + 9920000000, + 2130000000, + 857, + 0, + 15170000000, + 50000000, + 14, + 0, + 7120000000, + 7120000000, + 1, + 3590000000, + 16760000000, + 30000000, + 336, + 0, + 12320000000, + 110000000, + 331, + 0, + 3580000000, + 3580000000, + 1, + 480000000, + 13650000000, + 13650000000, + 1, + 16960000000, + 19770000000, + 2730000000, + 852, + 0, + 50000000, + 50000000, + 1, + 17970000000, + 22870000000, + 80000000, + 845, + 0, + 59920000000, + 930000000, + 839, + 0, + 370000000, + 370000000, + 1, + 2330000000, + 7210000000, + 30000000, + 610, + 0, + 5010000000, + 5010000000, + 1, + 160000000, + 28230000000, + 28230000000, + 318, + 42060000000, + 380000000, + 270000000, + 559, + 5164290000000, + 11480000000, + 30000000, + 475, + 0, + 870000000, + 870000000, + 1, + 1013290000000, + 10920000000, + 10000000, + 10, + 0, + 80000000, + 80000000, + 1, + 30900000000, + 20020000000, + 10000000, + 10, + 0, + 20000000, + 20000000, + 1, + 5652370000000, + 69480000000, + 1000000000, + 421, + 0, + 32000000000, + 10000000, + 412, + 0, + 8990000000, + 8990000000, + 1, + 18520000000, + 41460000000, + 26700000000, + 445, + 0, + 140650000000, + 3670000000, + 421, + 0, + 60040000000, + 40000000, + 412, + 0, + 6680000000, + 200000000, + 431, + 0, + 500000000, + 500000000, + 430, + 0, + 26460000000, + 26460000000, + 1, + 13270000000, + 15340000000, + 13730000000, + 213, + 0, + 40220000000, + 17330000000, + 211, + 0, + 12870000000, + 6300000000, + 428, + 0, + 1150000000, + 1150000000, + 1, + 20000000, + 48750000000, + 10000000, + 317, + 670000000, + 22500000000, + 190000000, + 421, + 0, + 35150000000, + 20000000, + 412, + 0, + 2660000000, + 2660000000, + 1, + 5540000000, + 155850000000, + 20000000, + 380, + 7080000000, + 69150000000, + 20000000, + 300, + 0, + 1020000000, + 1020000000, + 1, + 16840000000, + 8900000000, + 8900000000, + 1, + 32210000000, + 15650000000, + 15490000000, + 368, + 0, + 360000000, + 0, + 322, + 0, + 111000000000, + 4310000000, + 316, + 0, + 3440000000, + 3430000000, + 362, + 0, + 18860000000, + 18860000000, + 1, + 920000000, + 14800000000, + 140000000, + 359, + 0, + 51680000000, + 2760000000, + 360, + 0, + 2870000000, + 2870000000, + 1, + 340000000, + 21260000000, + 4630000000, + 358, + 0, + 420000000, + 30000000, + 357, + 0, + 10040000000, + 10040000000, + 1, + 4080000000, + 320000000, + 30000000, + 356, + 0, + 19990000000, + 19990000000, + 307, + 0, + 15120000000, + 3650000000, + 355, + 0, + 1690000000, + 1690000000, + 354, + 0, + 44180000000, + 44180000000, + 1, + 1130000000, + 5040000000, + 5040000000, + 1, + 5900000000, + 5430000000, + 5430000000, + 351, + 0, + 3750000000, + 3750000000, + 1, + 790000000, + 32710000000, + 9940000000, + 317, + 0, + 40000000, + 40000000, + 1, + 50500000000, + 13090000000, + 100000000, + 346, + 0, + 12090000000, + 10000000, + 345, + 0, + 80000000, + 80000000, + 1, + 47010000000, + 152270000000, + 70000000, + 276, + 0, + 36700000000, + 0, + 315, + 0, + 3240000000, + 3240000000, + 1, + 90000000, + 62310000000, + 200000000, + 328, + 50870000000, + 70000000, + 70000000, + 1, + 320000000, + 505680000000, + 620000000, + 274, + 0, + 1470000000, + 1470000000, + 1, + 220000000, + 12170000000, + 360000000, + 294, + 0, + 1050000000, + 1050000000, + 1, + 9490000000, + 12440000000, + 3530000000, + 312, + 0, + 205770000000, + 5070000000, + 299, + 0, + 18000000000, + 840000000, + 313, + 0, + 14180000000, + 1100000000, + 281, + 0, + 538600000000, + 18490000000, + 280, + 0, + 45530000000, + 3820000000, + 269, + 0, + 3970000000, + 3970000000, + 1 + ], + [ + 6241210000000, + 20710000000, + 40000000, + 180, + 10580000000, + 210000000, + 210000000, + 1, + 1140000000, + 16960000000, + 140000000, + 393, + 59840000000, + 470000000, + 0, + 41, + 0, + 1370000000, + 1370000000, + 1, + 7713570000000, + 29710000000, + 770000000, + 317, + 3801790000000, + 120000000, + 120000000, + 1, + 340000000, + 26180000000, + 450000000, + 114, + 24130000000, + 7970000000, + 7970000000, + 1, + 2420000000, + 179020000000, + 900000000, + 41, + 46630000000, + 94970000000, + 260000000, + 38, + 0, + 8680000000, + 8680000000, + 1, + 165450000000, + 18280000000, + 20000000, + 180, + 0, + 20000000, + 20000000, + 1, + 8200000000, + 2810000000, + 2810000000, + 1, + 63750000000, + 320000000, + 0, + 392, + 0, + 6750000000, + 6750000000, + 1, + 19800000000, + 1500000000, + 1500000000, + 1, + 21300000000, + 344400000000, + 102170000000, + 179, + 0, + 95290000000, + 91350000000, + 118, + 0, + 2000000000, + 2000000000, + 1, + 7120000000, + 3950000000, + 3950000000, + 1, + 11040000000, + 179630000000, + 450000000, + 392, + 0, + 15860000000, + 15860000000, + 477, + 0, + 150000000, + 150000000, + 1, + 535730000000, + 1426090000000, + 5630000000, + 165, + 0, + 23840000000, + 23050000000, + 118, + 0, + 38500000000, + 15960000000, + 743, + 0, + 6090000000, + 6090000000, + 1, + 230750000000, + 10920000000, + 10390000000, + 1976, + 0, + 42170000000, + 37500000000, + 1975, + 0, + 10380000000, + 10380000000, + 1, + 144140000000, + 63310000000, + 2810000000, + 612, + 0, + 30000000, + 30000000, + 1, + 236920000000, + 7640000000, + 2550000000, + 179, + 0, + 4020000000, + 4020000000, + 1, + 575570000000, + 1520000000, + 1520000000, + 1, + 221890000000, + 2350000000, + 0, + 630, + 79760000000, + 100020000000, + 4000000000, + 390, + 0, + 4030000000, + 4030000000, + 1, + 563910000000, + 7410000000, + 3090000000, + 175, + 86330000000, + 11640000000, + 2960000000, + 479, + 0, + 61520000000, + 50070000000, + 176, + 0, + 4960000000, + 4960000000, + 1, + 278080000000, + 15290000000, + 4530000000, + 479, + 0, + 70820000000, + 62490000000, + 176, + 0, + 4940000000, + 4940000000, + 1, + 216830000000, + 120280000000, + 300000000, + 609, + 0, + 6530000000, + 6530000000, + 1, + 300000000, + 13330000000, + 11960000000, + 56, + 0, + 2060000000, + 2060000000, + 1, + 179080000000, + 17110000000, + 10000000, + 10, + 49610000000, + 10430000000, + 170000000, + 610, + 0, + 1940000000, + 1940000000, + 1, + 4520000000, + 7770000000, + 7770000000, + 1, + 18350000000, + 1180000000, + 1180000000, + 1, + 1146110000000, + 15200000000, + 4210000000, + 479, + 0, + 111210000000, + 96940000000, + 176, + 0, + 5880000000, + 5880000000, + 1, + 117860000000, + 15060000000, + 4410000000, + 479, + 0, + 59380000000, + 51140000000, + 176, + 0, + 4040000000, + 4040000000, + 1, + 1730000000000, + 49350000000, + 100000000, + 1681, + 0, + 110000000, + 110000000, + 1, + 2064300000000, + 129890000000, + 750000000, + 1795, + 0, + 8860000000, + 8860000000, + 1, + 9040000000, + 330000000, + 120000000, + 1360, + 0, + 12070000000, + 30000000, + 241, + 0, + 9310000000, + 9310000000, + 1, + 10400000000, + 12700000000, + 2180000000, + 1488, + 0, + 1830000000, + 1830000000, + 1, + 4670000000, + 287560000000, + 160000000, + 471, + 0, + 8640000000, + 8640000000, + 1, + 1970000000, + 76630000000, + 320000000, + 10, + 59710000000, + 46000000000, + 1740000000, + 498, + 0, + 204350000000, + 1260000000, + 37, + 0, + 1580000000, + 1580000000, + 1, + 10750000000, + 380000000, + 20000000, + 722, + 0, + 9990000000, + 3720000000, + 720, + 0, + 1937030000000, + 1830000000, + 631, + 0, + 7190000000, + 7190000000, + 1, + 10430000000, + 14950000000, + 4400000000, + 317, + 0, + 160000000, + 160000000, + 1, + 730000000, + 17800000000, + 150000000, + 631, + 5940000000, + 73390000000, + 1190000000, + 722, + 0, + 31430000000, + 80000000, + 631, + 0, + 3180000000, + 3180000000, + 1, + 23740000000, + 23970000000, + 2500000000, + 1781, + 25060000000, + 16660000000, + 16660000000, + 87, + 32900000000, + 324060000000, + 324060000000, + 87, + 14080000000, + 24340000000, + 24340000000, + 87, + 2770000000, + 22010000000, + 22010000000, + 87, + 8330000000, + 20100000000, + 20100000000, + 87, + 4569110000000, + 32070000000, + 2140000000, + 367, + 0, + 7840000000, + 7840000000, + 1, + 17900000000, + 10540000000, + 0, + 475, + 0, + 1540000000, + 1540000000, + 1, + 758870000000, + 29390000000, + 90000000, + 1684, + 0, + 15060000000, + 15060000000, + 1, + 29419160000000, + 9370000000, + 160000000, + 835, + 0, + 50840000000, + 330000000, + 365, + 0, + 5900000000, + 0, + 1047, + 0, + 13640000000, + 13640000000, + 1, + 145340000000, + 44060000000, + 44060000000, + 193, + 0, + 9690000000, + 9690000000, + 1, + 320000000, + 10000000, + 10000000, + 1, + 880000000, + 39410000000, + 360000000, + 844, + 0, + 1460000000, + 1460000000, + 1, + 29060000000, + 10630000000, + 10630000000, + 1331, + 0, + 180340000000, + 120000000, + 471, + 0, + 11090000000, + 8410000000, + 463, + 0, + 234440000000, + 1950000000, + 491, + 0, + 10130000000, + 10130000000, + 1, + 133760000000, + 598560000000, + 13300000000, + 1320, + 0, + 70000000, + 70000000, + 1, + 17510000000, + 53350000000, + 4680000000, + 1312, + 0, + 13610000000, + 8640000000, + 1311, + 0, + 280000000, + 280000000, + 1, + 11550000000, + 12620000000, + 5760000000, + 298, + 3821110000000, + 910000000, + 910000000, + 1, + 74940000000, + 390000000, + 280000000, + 1292, + 0, + 10450000000, + 10450000000, + 1, + 35320000000, + 99430000000, + 90000000, + 321, + 0, + 24660000000, + 30000000, + 1290, + 0, + 20000000, + 20000000, + 1, + 340000000, + 1049910000000, + 870000000, + 317, + 1055030000000, + 490000000, + 490000000, + 1, + 18590000000, + 20000000, + 20000000, + 1, + 99630000000, + 10500000000, + 750000000, + 317, + 0, + 680000000, + 680000000, + 1, + 20490000000, + 111810000000, + 3680000000, + 1274, + 899370000000, + 543630000000, + 542750000000, + 892, + 717320000000, + 1003480000000, + 1001910000000, + 892, + 0, + 10000000, + 10000000, + 1, + 120830000000, + 2380000000, + 1040000000, + 1265, + 0, + 60000000, + 60000000, + 1, + 32090000000, + 410000000, + 410000000, + 892, + 837990000000, + 954330000000, + 952640000000, + 892, + 0, + 10000000, + 10000000, + 1, + 187870000000, + 1160000000, + 1160000000, + 1, + 886380000000, + 155900000000, + 6990000000, + 1020, + 0, + 324390000000, + 3670000000, + 449, + 0, + 10870000000, + 140000000, + 352, + 0, + 1080000000, + 1080000000, + 1, + 610000000, + 9240000000, + 9240000000, + 1, + 238460000000, + 26037520000000, + 2272300000000, + 790, + 0, + 50000000, + 50000000, + 1, + 476140000000, + 1120000000, + 1120000000, + 1, + 268840000000, + 10000000, + 10000000, + 1, + 620870000000, + 171820000000, + 5340000000, + 662, + 5520000000, + 8780000000, + 2340000000, + 317, + 0, + 960000000, + 960000000, + 1, + 87480000000, + 12480000000, + 3670000000, + 1206, + 0, + 370000000, + 370000000, + 1, + 48250000000, + 7810000000, + 7810000000, + 1, + 203160000000, + 25520000000, + 8100000000, + 894, + 0, + 52300000000, + 17000000000, + 893, + 0, + 5220000000, + 5220000000, + 1, + 78260000000, + 1400000000, + 620000000, + 317, + 0, + 1740000000, + 1740000000, + 1, + 980000000, + 45010000000, + 13120000000, + 317, + 85230000000, + 8410000000, + 4010000000, + 352, + 0, + 5810000000, + 5810000000, + 1, + 8500000000, + 1730000000, + 1730000000, + 1, + 5810000000, + 30230000000, + 9830000000, + 317, + 0, + 110000000, + 110000000, + 1, + 15710000000, + 49910000000, + 760000000, + 346, + 0, + 10000000, + 10000000, + 1, + 52780000000, + 11070000000, + 10930000000, + 1189, + 0, + 99590000000, + 82200000000, + 350, + 0, + 7070000000, + 7070000000, + 1, + 1180000000, + 10690000000, + 1680000000, + 317, + 0, + 90000000, + 90000000, + 1, + 1450000000, + 14520000000, + 5550000000, + 1187, + 0, + 10700000000, + 6590000000, + 962, + 0, + 8540000000, + 8540000000, + 1, + 62960000000, + 19120000000, + 3810000000, + 182, + 8220000000, + 264760000000, + 107890000000, + 179, + 0, + 111480000000, + 109960000000, + 118, + 0, + 1320000000, + 1320000000, + 1, + 93410000000, + 346670000000, + 168840000000, + 169, + 0, + 18150000000, + 18150000000, + 1185, + 0, + 60530000000, + 57490000000, + 744, + 0, + 4180000000, + 4180000000, + 1, + 52120000000, + 320000000, + 10000000, + 1184, + 0, + 7310000000, + 7310000000, + 1, + 53170000000, + 2500000000, + 2500000000, + 1, + 31000000000, + 14960000000, + 160000000, + 365, + 0, + 8300000000, + 8300000000, + 1, + 41120000000, + 32120000000, + 1850000000, + 352, + 0, + 10940000000, + 10940000000, + 318, + 0, + 5370000000, + 5370000000, + 1, + 12690000000, + 30580000000, + 10670000000, + 317, + 3630000000, + 7690000000, + 7690000000, + 1, + 42170000000, + 92630000000, + 51000000000, + 1178, + 0, + 1360000000, + 1360000000, + 1, + 244380000000, + 72800000000, + 44750000000, + 1000, + 0, + 70000000, + 70000000, + 1, + 92770000000, + 89100000000, + 38650000000, + 1003, + 0, + 43380000000, + 21970000000, + 1000, + 0, + 190000000, + 190000000, + 1, + 7540000000, + 5670000000, + 5670000000, + 1, + 286980000000, + 14280000000, + 9630000000, + 1172, + 0, + 23080000000, + 4970000000, + 1000, + 0, + 99750000000, + 99550000000, + 974, + 0, + 560000000, + 560000000, + 1, + 1830000000, + 480000000, + 480000000, + 1, + 44210000000, + 43790000000, + 43760000000, + 974, + 0, + 40000000, + 40000000, + 1, + 161020000000, + 24150000000, + 24130000000, + 974, + 0, + 140000000, + 140000000, + 1, + 30740000000, + 25770000000, + 9510000000, + 977, + 0, + 30900000000, + 30870000000, + 974, + 0, + 70000000, + 70000000, + 1, + 72370000000, + 114280000000, + 114120000000, + 974, + 0, + 6770000000, + 6770000000, + 1, + 54420000000, + 10000000, + 10000000, + 1, + 102900000000, + 10000000, + 10000000, + 1, + 65730000000, + 16690000000, + 16650000000, + 974, + 0, + 280000000, + 280000000, + 1, + 31810000000, + 50000000, + 50000000, + 1, + 76260000000, + 1890000000, + 1890000000, + 1, + 121940000000, + 200000000, + 200000000, + 1, + 81790000000, + 10917080000000, + 6300000000, + 418, + 0, + 12630000000, + 2600000000, + 1153, + 0, + 2490000000, + 2490000000, + 1, + 23290000000, + 24810000000, + 6700000000, + 1150, + 14330000000, + 89010000000, + 4140000000, + 996, + 0, + 4210710000000, + 1270000000, + 418, + 420000000, + 340580000000, + 90000000, + 871, + 0, + 19080000000, + 340000000, + 1142, + 0, + 35700000000, + 80000000, + 322, + 0, + 190000000, + 190000000, + 1, + 540000000, + 241180000000, + 200000000, + 317, + 3810000000, + 60230000000, + 2020000000, + 902, + 0, + 1780000000, + 1780000000, + 1, + 58130000000, + 210000000, + 210000000, + 1, + 3520000000, + 2520000000, + 2520000000, + 1, + 29100000000, + 4120000000, + 250000000, + 1087, + 0, + 9010000000, + 9010000000, + 1, + 5220000000, + 5510000000, + 380000000, + 1087, + 0, + 7530000000, + 7530000000, + 1, + 240890000000, + 3720000000, + 740000000, + 367, + 0, + 8630000000, + 8630000000, + 1, + 20810000000, + 1750000000, + 1750000000, + 1, + 12120000000, + 160000000, + 160000000, + 1, + 54110000000, + 48550000000, + 3440000000, + 499, + 0, + 29400000000, + 4670000000, + 112, + 0, + 11350000000, + 11350000000, + 1, + 1910000000, + 9760000000, + 170000000, + 44, + 0, + 203060000000, + 1860000000, + 38, + 0, + 4210000000, + 4210000000, + 1, + 56390000000, + 346710000000, + 170000000, + 10, + 13570000000, + 1700000000, + 1700000000, + 1, + 370120000000, + 30000000, + 30000000, + 1, + 857370000000, + 10970000000, + 10970000000, + 1, + 3050000000, + 30000000000, + 2180000000, + 545, + 0, + 150000000, + 150000000, + 1, + 649520000000, + 4000000000, + 4000000000, + 1, + 206600000000, + 8320000000, + 7580000000, + 364, + 0, + 3760000000, + 3760000000, + 1, + 24240000000, + 11380000000, + 370000000, + 366, + 0, + 190000000, + 190000000, + 1, + 141320000000, + 1420000000, + 310000000, + 319, + 0, + 28360000000, + 28360000000, + 1, + 114270000000, + 30000000, + 30000000, + 1, + 16020000000, + 680000000, + 680000000, + 1, + 3810000000, + 1370000000, + 1370000000, + 1, + 10390000000, + 9490000000, + 9490000000, + 1, + 40860000000, + 18230000000, + 18220000000, + 1118, + 0, + 12190000000, + 11710000000, + 1117, + 0, + 500000000, + 500000000, + 1, + 3260000000, + 26640000000, + 13660000000, + 347, + 0, + 41850000000, + 24170000000, + 1116, + 0, + 61600000000, + 1780000000, + 346, + 0, + 8630000000, + 8630000000, + 1, + 30630000000, + 110000000, + 110000000, + 1, + 109700000000, + 22630000000, + 10210000000, + 298, + 0, + 10000000, + 10000000, + 1, + 1830000000, + 70100000000, + 33920000000, + 1103, + 0, + 13470000000, + 13440000000, + 1102, + 0, + 2200000000, + 2200000000, + 1101, + 0, + 5290000000, + 5290000000, + 1, + 2220000000, + 12020000000, + 12020000000, + 193, + 0, + 5630000000, + 440000000, + 1097, + 0, + 3540000000, + 3540000000, + 1, + 174990000000, + 35950000000, + 14590000000, + 1087, + 0, + 25350000000, + 17240000000, + 553, + 0, + 30000000, + 30000000, + 1, + 294840000000, + 1840000000, + 1840000000, + 354, + 0, + 5500000000, + 5500000000, + 1, + 20820000000, + 57180000000, + 22090000000, + 774, + 0, + 46950000000, + 45150000000, + 773, + 0, + 40000000, + 40000000, + 1, + 76470000000, + 360000000, + 360000000, + 1, + 81690000000, + 10000000, + 10000000, + 1, + 2300830000000, + 12790000000, + 280000000, + 366, + 0, + 3990000000, + 840000000, + 1065, + 0, + 4940000000, + 4940000000, + 1, + 22350000000, + 2210000000, + 2210000000, + 1, + 21930000000, + 8050000000, + 8050000000, + 1, + 328890000000, + 77520000000, + 2380000000, + 366, + 0, + 4720000000, + 4720000000, + 1, + 28590000000, + 1830000000, + 1830000000, + 1, + 46130000000, + 83460000000, + 74180000000, + 364, + 0, + 15200000000, + 15200000000, + 546, + 0, + 6590000000, + 6590000000, + 1, + 157220000000, + 21120000000, + 110000000, + 1048, + 0, + 140000000, + 140000000, + 1, + 1525600000000, + 6120000000, + 230000000, + 366, + 0, + 6530000000, + 6530000000, + 1, + 16680000000, + 1790000000, + 1790000000, + 1, + 193620000000, + 155850000000, + 2750000000, + 366, + 0, + 5890000000, + 5890000000, + 1, + 8310000000, + 2550000000, + 2550000000, + 1, + 198210000000, + 28600000000, + 50000000, + 1048, + 0, + 270000000, + 270000000, + 1, + 75350000000, + 11720000000, + 440000000, + 366, + 0, + 1140000000, + 1140000000, + 1, + 7700000000, + 15990000000, + 14440000000, + 364, + 0, + 4120000000, + 4120000000, + 1, + 61820000000, + 21650000000, + 2410000000, + 367, + 0, + 3470000000, + 3470000000, + 1, + 14490000000, + 380000000, + 380000000, + 1, + 56140000000, + 1910000000, + 10000000, + 475, + 0, + 2050000000, + 2050000000, + 1, + 124020000000, + 32740000000, + 11810000000, + 367, + 0, + 9960000000, + 240000000, + 24, + 0, + 3150000000, + 3150000000, + 1, + 84860000000, + 5820000000, + 5820000000, + 1, + 18640000000, + 1250000000, + 1250000000, + 1, + 80320000000, + 12290000000, + 60000000, + 475, + 0, + 1610000000, + 1610000000, + 1, + 362680000000, + 50170000000, + 11370000000, + 367, + 0, + 29340000000, + 280000000, + 24, + 0, + 2240000000, + 2240000000, + 1, + 3770000000, + 6360000000, + 6350000000, + 1066, + 0, + 2800000000, + 2800000000, + 1, + 104360000000, + 14590000000, + 30000000, + 475, + 0, + 1880000000, + 1880000000, + 1, + 212260000000, + 510000000, + 420000000, + 1060, + 0, + 1780000000, + 1780000000, + 430, + 0, + 13200000000, + 13200000000, + 1, + 15420000000, + 24540000000, + 3300000000, + 902, + 0, + 2040000000, + 2040000000, + 1, + 1490000000, + 16630000000, + 7190000000, + 298, + 0, + 40000000, + 40000000, + 1, + 17000000000, + 22660000000, + 21920000000, + 306, + 2460000000, + 33190000000, + 230000000, + 1056, + 0, + 3380000000, + 3380000000, + 1, + 56230000000, + 1979310000000, + 1225980000000, + 911, + 0, + 3323710000000, + 8140000000, + 906, + 13390000000, + 285040000000, + 2350000000, + 904, + 0, + 75790000000, + 3380000000, + 900, + 8660000000, + 12780000000, + 7360000000, + 316, + 0, + 190000000, + 190000000, + 1, + 11320000000, + 320000000, + 10000000, + 317, + 0, + 5290000000, + 5290000000, + 1, + 5710000000, + 16010000000, + 15990000000, + 306, + 0, + 30000000, + 30000000, + 1, + 13730000000, + 19550000000, + 19310000000, + 306, + 0, + 20000000, + 20000000, + 1, + 29460000000, + 30000000, + 30000000, + 1, + 522400000000, + 5720000000, + 5720000000, + 1, + 9210000000, + 40000000, + 40000000, + 1, + 22950000000, + 40000000, + 40000000, + 1, + 16450000000, + 65520000000, + 850000000, + 448, + 0, + 1610000000, + 1610000000, + 1, + 30000000, + 57580000000, + 170000000, + 803, + 23230000000, + 4380000000, + 4380000000, + 1, + 19810000000, + 15750000000, + 10100000000, + 977, + 0, + 8250000000, + 8200000000, + 974, + 0, + 1710000000, + 1710000000, + 1, + 15510000000, + 12020000000, + 11980000000, + 974, + 0, + 2910000000, + 2910000000, + 1, + 7990000000, + 40000000, + 40000000, + 1, + 12570000000, + 8680000000, + 60000000, + 1016, + 16930000000, + 75310000000, + 80000000, + 888, + 0, + 340000000, + 340000000, + 1, + 700000000, + 84190000000, + 25010000000, + 1011, + 0, + 4580000000, + 4580000000, + 1, + 200000000, + 13710000000, + 1400000000, + 1009, + 0, + 13630000000, + 550000000, + 1007, + 0, + 980000000, + 980000000, + 1, + 470000000, + 6460000000, + 140000000, + 317, + 0, + 180000000, + 180000000, + 1, + 24730000000, + 126210000000, + 15900000000, + 999, + 0, + 46140000000, + 5190000000, + 973, + 0, + 120000000, + 120000000, + 1, + 6330000000, + 28370000000, + 10410000000, + 976, + 0, + 9320000000, + 3490000000, + 975, + 0, + 17200000000, + 17200000000, + 1, + 420000000, + 803500000000, + 40000000, + 416, + 0, + 80000000, + 80000000, + 1, + 660000000, + 1091660000000, + 0, + 432, + 0, + 91970000000, + 0, + 414, + 0, + 3310000000, + 10000000, + 979, + 0, + 5610000000, + 5610000000, + 1, + 8800000000, + 15070000000, + 40000000, + 497, + 1200000000, + 16070000000, + 50000000, + 472, + 59350000000, + 4160000000, + 4130000000, + 974, + 0, + 4060000000, + 4060000000, + 1, + 17960000000, + 17660000000, + 7160000000, + 977, + 0, + 18280000000, + 18250000000, + 974, + 0, + 950000000, + 950000000, + 1, + 6610000000, + 6550000000, + 6550000000, + 974, + 0, + 3200000000, + 3200000000, + 1, + 17860000000, + 60000000, + 60000000, + 1, + 22160000000, + 9390000000, + 9390000000, + 1, + 2090000000, + 38790000000, + 5900000000, + 970, + 0, + 45980000000, + 3010000000, + 969, + 0, + 540000000, + 540000000, + 1, + 220000000, + 1570000000, + 1570000000, + 1, + 1780000000, + 10270000000, + 10270000000, + 1, + 40960000000, + 12440000000, + 340000000, + 965, + 0, + 8260000000, + 280000000, + 543, + 0, + 11740000000, + 11740000000, + 964, + 0, + 13040000000, + 13040000000, + 1, + 21880000000, + 10900000000, + 10900000000, + 1, + 50000000, + 26860000000, + 180000000, + 962, + 0, + 720000000, + 720000000, + 1, + 13740000000, + 7830000000, + 7830000000, + 1, + 760000000, + 5890000000, + 5890000000, + 1, + 21830000000, + 5620000000, + 5620000000, + 1, + 1480000000, + 18250000000, + 320000000, + 346, + 0, + 9580000000, + 9580000000, + 1, + 64070000000, + 7630000000, + 7630000000, + 1, + 50920000000, + 47040000000, + 14540000000, + 894, + 0, + 89400000000, + 28020000000, + 893, + 0, + 60160000000, + 25080000000, + 890, + 0, + 2270000000, + 2270000000, + 1, + 6960000000, + 79570000000, + 190000000, + 939, + 0, + 4060000000, + 4060000000, + 1, + 30000000, + 310000000, + 310000000, + 1, + 360000000, + 54480000000, + 0, + 836, + 0, + 18410000000, + 10000000, + 322, + 0, + 5600000000, + 5600000000, + 1, + 60000000, + 123630000000, + 1200000000, + 925, + 470000000, + 8360000000, + 8360000000, + 1, + 158680000000, + 140000000, + 140000000, + 1, + 133080000000, + 56070000000, + 55920000000, + 919, + 0, + 142730000000, + 45260000000, + 352, + 0, + 150200000000, + 5060000000, + 316, + 0, + 1840000000, + 1840000000, + 1, + 90920000000, + 35300000000, + 11390000000, + 352, + 0, + 41130000000, + 1710000000, + 322, + 0, + 10980000000, + 710000000, + 316, + 0, + 5520000000, + 5520000000, + 1, + 1360000000, + 31180000000, + 510000000, + 317, + 0, + 5940000000, + 5940000000, + 1, + 3070000000, + 120440000000, + 27900000000, + 317, + 4890000000, + 79000000000, + 46040000000, + 317, + 0, + 19180000000, + 19180000000, + 193, + 0, + 310000000, + 310000000, + 1, + 5080000000, + 10880000000, + 10880000000, + 1, + 770000000, + 1113160000000, + 420000000, + 897, + 0, + 870000000, + 870000000, + 1, + 19040000000, + 83490000000, + 170000000, + 888, + 0, + 320000000, + 320000000, + 1, + 1360000000, + 327760000000, + 1510000000, + 880, + 1750000000, + 2280000000, + 50000000, + 878, + 0, + 222450000000, + 390000000, + 869, + 0, + 5430000000, + 40000000, + 496, + 0, + 12730000000, + 760000000, + 342, + 0, + 40360000000, + 40360000000, + 1, + 51400000000, + 12400000000, + 3230000000, + 866, + 0, + 430000000, + 280000000, + 865, + 0, + 18350000000, + 18350000000, + 1, + 13540000000, + 70570000000, + 3700000000, + 859, + 0, + 8150000000, + 8150000000, + 1, + 2130000000, + 7790000000, + 7790000000, + 1, + 50000000, + 13810000000, + 10000000, + 165, + 0, + 1310000000, + 1310000000, + 1, + 10740000000, + 16730000000, + 330000000, + 337, + 110000000, + 12210000000, + 40000000, + 332, + 37400000000, + 17040000000, + 17040000000, + 1, + 18100000000, + 22780000000, + 10000000, + 846, + 0, + 10000000, + 10000000, + 1, + 930000000, + 58990000000, + 860000000, + 840, + 2730000000, + 7180000000, + 20000000, + 10, + 75730000000, + 110000000, + 110000000, + 1, + 5164320000000, + 11450000000, + 30000000, + 10, + 1014170000000, + 10910000000, + 110000000, + 611, + 30990000000, + 20010000000, + 130000000, + 611, + 5653390000000, + 35270000000, + 1450000000, + 423, + 0, + 30170000000, + 300000000, + 422, + 0, + 3040000000, + 3040000000, + 1, + 10000000, + 29250000000, + 20000000, + 415, + 0, + 2740000000, + 2740000000, + 1, + 54210000000, + 14370000000, + 11940000000, + 9, + 0, + 390000000, + 390000000, + 1, + 3670000000, + 54180000000, + 3080000000, + 423, + 0, + 73680000000, + 880000000, + 422, + 0, + 9120000000, + 9120000000, + 1, + 40000000, + 8850000000, + 0, + 415, + 0, + 45680000000, + 10000000, + 413, + 0, + 5470000000, + 5470000000, + 1, + 200000000, + 6480000000, + 6480000000, + 1, + 53960000000, + 1610000000, + 1610000000, + 1, + 17330000000, + 16640000000, + 15750000000, + 213, + 0, + 440000000, + 440000000, + 212, + 0, + 5810000000, + 5810000000, + 1, + 6300000000, + 460000000, + 460000000, + 193, + 0, + 6110000000, + 6110000000, + 1, + 1180000000, + 45740000000, + 30000000, + 426, + 0, + 3000000000, + 3000000000, + 1, + 860000000, + 9880000000, + 460000000, + 423, + 0, + 9820000000, + 90000000, + 422, + 0, + 2610000000, + 2610000000, + 1, + 20000000, + 20540000000, + 10000000, + 415, + 0, + 12470000000, + 30000000, + 413, + 0, + 2120000000, + 2120000000, + 1, + 8220000000, + 108480000000, + 290000000, + 394, + 0, + 46320000000, + 0, + 381, + 0, + 1030000000, + 1030000000, + 1, + 7100000000, + 69130000000, + 120000000, + 301, + 74460000000, + 160000000, + 160000000, + 1, + 0, + 360000000, + 30000000, + 317, + 4310000000, + 106670000000, + 42720000000, + 317, + 0, + 20000000, + 20000000, + 1, + 3430000000, + 10000000, + 10000000, + 1, + 19920000000, + 320000000, + 0, + 359, + 0, + 1730000000, + 50000000, + 360, + 0, + 12610000000, + 12610000000, + 1, + 2760000000, + 44810000000, + 4440000000, + 361, + 0, + 4110000000, + 4110000000, + 1, + 7840000000, + 9130000000, + 430000000, + 316, + 0, + 7500000000, + 7500000000, + 1, + 30000000, + 390000000, + 390000000, + 1, + 14150000000, + 290000000, + 290000000, + 1, + 23640000000, + 11470000000, + 11470000000, + 1, + 77850000000, + 4330000000, + 1440000000, + 319, + 0, + 18440000000, + 18440000000, + 1, + 50640000000, + 8370000000, + 960000000, + 347, + 0, + 4620000000, + 4620000000, + 1, + 10000000, + 12080000000, + 20000000, + 346, + 47160000000, + 152200000000, + 320000000, + 277, + 0, + 32590000000, + 10000000, + 316, + 0, + 4110000000, + 4110000000, + 1, + 3530000000, + 60530000000, + 90000000, + 329, + 0, + 1580000000, + 1580000000, + 1, + 51880000000, + 505060000000, + 960000000, + 275, + 2050000000, + 11530000000, + 9620000000, + 295, + 0, + 280000000, + 280000000, + 1, + 14070000000, + 4530000000, + 0, + 274, + 0, + 4380000000, + 4380000000, + 1, + 5070000000, + 195780000000, + 60000000, + 274, + 0, + 4920000000, + 4920000000, + 1, + 840000000, + 3040000000, + 0, + 281, + 0, + 8470000000, + 170000000, + 280, + 0, + 5650000000, + 5650000000, + 1, + 1100000000, + 1900000000, + 10000000, + 282, + 0, + 11180000000, + 11180000000, + 1, + 18490000000, + 45430000000, + 11810000000, + 312, + 0, + 131200000000, + 16190000000, + 299, + 0, + 9330000000, + 9290000000, + 307, + 0, + 153180000000, + 3860000000, + 293, + 0, + 177620000000, + 5440000000, + 281, + 0, + 3350000000, + 3350000000, + 1, + 3820000000, + 18280000000, + 2710000000, + 273, + 0, + 11940000000, + 1110000000, + 271, + 0, + 370000000, + 180000000, + 270, + 0, + 11120000000, + 11120000000, + 1 + ], + [ + 6241250000000, + 20670000000, + 4050000000, + 175, + 12070000000, + 16790000000, + 5040000000, + 175, + 0, + 30000000, + 30000000, + 1, + 59840000000, + 470000000, + 470000000, + 42, + 7715710000000, + 10600000000, + 120000000, + 365, + 0, + 6110000000, + 6110000000, + 318, + 0, + 12230000000, + 12230000000, + 1, + 3802700000000, + 25730000000, + 130000000, + 115, + 35420000000, + 178120000000, + 178120000000, + 42, + 46890000000, + 92170000000, + 1660000000, + 40, + 0, + 2540000000, + 2540000000, + 1, + 174150000000, + 18260000000, + 4000000000, + 175, + 74780000000, + 320000000, + 10000000, + 393, + 151520000000, + 242230000000, + 780000000, + 180, + 91350000000, + 3940000000, + 3940000000, + 1, + 24560000000, + 179180000000, + 2930000000, + 393, + 557370000000, + 20270000000, + 50000000, + 181, + 0, + 758210000000, + 18230000000, + 170, + 0, + 563850000000, + 51630000000, + 168, + 0, + 32320000000, + 32320000000, + 193, + 0, + 32460000000, + 19960000000, + 167, + 0, + 13350000000, + 13350000000, + 1, + 23050000000, + 790000000, + 790000000, + 1, + 15960000000, + 21220000000, + 19610000000, + 176, + 0, + 1320000000, + 1320000000, + 1, + 247230000000, + 530000000, + 530000000, + 1, + 37500000000, + 4670000000, + 4670000000, + 1, + 157330000000, + 320000000, + 110000000, + 1071, + 0, + 19690000000, + 4940000000, + 1069, + 0, + 20770000000, + 920000000, + 1327, + 0, + 19720000000, + 19720000000, + 1, + 239500000000, + 5090000000, + 5090000000, + 1, + 803000000000, + 2290000000, + 0, + 631, + 0, + 60000000, + 60000000, + 1, + 83760000000, + 72130000000, + 1790000000, + 170, + 0, + 20290000000, + 780000000, + 391, + 0, + 3600000000, + 3600000000, + 1, + 571030000000, + 4320000000, + 4320000000, + 1, + 89290000000, + 4150000000, + 4150000000, + 480, + 0, + 4530000000, + 4530000000, + 1, + 50070000000, + 10700000000, + 10700000000, + 478, + 0, + 750000000, + 750000000, + 1, + 287570000000, + 9910000000, + 9910000000, + 480, + 0, + 850000000, + 850000000, + 1, + 62490000000, + 2330000000, + 2330000000, + 478, + 0, + 6000000000, + 6000000000, + 1, + 222070000000, + 103300000000, + 1080000000, + 610, + 0, + 16650000000, + 380000000, + 1068, + 0, + 30000000, + 30000000, + 1, + 18790000000, + 1370000000, + 1370000000, + 1, + 181150000000, + 17100000000, + 10000000, + 476, + 49780000000, + 10180000000, + 0, + 10, + 0, + 80000000, + 80000000, + 1, + 1184080000000, + 10260000000, + 10260000000, + 480, + 0, + 730000000, + 730000000, + 1, + 96940000000, + 13980000000, + 13980000000, + 478, + 0, + 290000000, + 290000000, + 1, + 128150000000, + 10270000000, + 10270000000, + 480, + 0, + 380000000, + 380000000, + 1, + 51140000000, + 2160000000, + 2160000000, + 478, + 0, + 6080000000, + 6080000000, + 1, + 1734140000000, + 44070000000, + 70000000, + 1682, + 0, + 5180000000, + 5180000000, + 1, + 2065160000000, + 129140000000, + 1050000000, + 1759, + 18020000000, + 210000000, + 210000000, + 1, + 30000000, + 11900000000, + 2350000000, + 242, + 0, + 140000000, + 140000000, + 1, + 21890000000, + 9550000000, + 1420000000, + 1489, + 0, + 970000000, + 970000000, + 1, + 6660000000, + 287370000000, + 380000000, + 472, + 0, + 30000000, + 30000000, + 1, + 10930000000, + 76310000000, + 260000000, + 512, + 61450000000, + 12170000000, + 1670000000, + 499, + 0, + 26560000000, + 5850000000, + 112, + 0, + 5530000000, + 5530000000, + 1, + 1260000000, + 1840000000, + 0, + 44, + 0, + 192650000000, + 570000000, + 38, + 0, + 8600000000, + 8600000000, + 1, + 12350000000, + 360000000, + 140000000, + 723, + 3720000000, + 6270000000, + 6270000000, + 1, + 1830000000, + 1935200000000, + 1935200000000, + 87, + 22020000000, + 10550000000, + 10550000000, + 1, + 1040000000, + 17650000000, + 17650000000, + 87, + 7130000000, + 72200000000, + 2390000000, + 723, + 80000000, + 31350000000, + 31350000000, + 87, + 29420000000, + 14770000000, + 2120000000, + 1782, + 0, + 6700000000, + 6700000000, + 1, + 5061560000000, + 20560000000, + 30000000, + 609, + 0, + 9370000000, + 9370000000, + 1, + 25740000000, + 10540000000, + 10000000, + 10, + 760500000000, + 29200000000, + 20000000, + 1685, + 0, + 100000000, + 100000000, + 1, + 29434380000000, + 9210000000, + 9210000000, + 1, + 330000000, + 50320000000, + 1000000000, + 366, + 0, + 190000000, + 190000000, + 1, + 0, + 5830000000, + 10000000, + 1048, + 0, + 70000000, + 70000000, + 1, + 214300000000, + 38100000000, + 10000000, + 471, + 0, + 950000000, + 950000000, + 1, + 41270000000, + 180200000000, + 290000000, + 472, + 0, + 20000000, + 20000000, + 1, + 8410000000, + 2680000000, + 2680000000, + 1, + 1950000000, + 222070000000, + 410000000, + 466, + 0, + 10420000000, + 10420000000, + 1, + 157190000000, + 12860000000, + 7640000000, + 1328, + 0, + 521430000000, + 29310000000, + 1319, + 0, + 6830000000, + 6100000000, + 1311, + 0, + 38280000000, + 8100000000, + 1321, + 0, + 5860000000, + 5860000000, + 1, + 22260000000, + 31060000000, + 210000000, + 1316, + 0, + 17560000000, + 10000000, + 1313, + 0, + 50000000, + 50000000, + 1, + 8640000000, + 4970000000, + 4970000000, + 1, + 17590000000, + 340000000, + 320000000, + 306, + 0, + 6520000000, + 6520000000, + 1, + 3897240000000, + 110000000, + 110000000, + 1, + 45860000000, + 99320000000, + 570000000, + 322, + 0, + 20000000, + 20000000, + 1, + 30000000, + 12870000000, + 330000000, + 322, + 0, + 11760000000, + 11760000000, + 1, + 1230000000, + 12280000000, + 250000000, + 835, + 0, + 153330000000, + 53650000000, + 319, + 0, + 842340000000, + 842340000000, + 318, + 0, + 32050000000, + 30000000, + 1047, + 0, + 9040000000, + 9040000000, + 1, + 1174510000000, + 9750000000, + 9750000000, + 1, + 24850000000, + 108130000000, + 5890000000, + 1275, + 1442120000000, + 880000000, + 880000000, + 1, + 1719230000000, + 1570000000, + 1570000000, + 1, + 121880000000, + 1340000000, + 1340000000, + 1, + 1823190000000, + 1690000000, + 1690000000, + 1, + 1082410000000, + 141580000000, + 3910000000, + 1021, + 0, + 7330000000, + 7330000000, + 1, + 3670000000, + 186960000000, + 6740000000, + 452, + 0, + 124340000000, + 1910000000, + 450, + 0, + 9420000000, + 9420000000, + 1, + 140000000, + 10090000000, + 240000000, + 317, + 0, + 640000000, + 640000000, + 1, + 2521690000000, + 21781150000000, + 12051510000000, + 791, + 0, + 366590000000, + 186260000000, + 804, + 0, + 261850000000, + 18170000000, + 1237, + 0, + 816310000000, + 815790000000, + 882, + 0, + 42070000000, + 18770000000, + 1235, + 0, + 302830000000, + 35280000000, + 881, + 0, + 192820000000, + 4240000000, + 1230, + 0, + 1600000000, + 1600000000, + 1, + 1372370000000, + 166480000000, + 30190000000, + 1017, + 7860000000, + 6440000000, + 6440000000, + 1, + 92110000000, + 8810000000, + 8810000000, + 1, + 267690000000, + 15890000000, + 1240000000, + 891, + 0, + 1530000000, + 1530000000, + 1, + 17000000000, + 30740000000, + 1980000000, + 891, + 0, + 4560000000, + 4560000000, + 1, + 84100000000, + 780000000, + 780000000, + 1, + 15840000000, + 11450000000, + 2880000000, + 319, + 0, + 20440000000, + 20440000000, + 1, + 89240000000, + 4400000000, + 4400000000, + 1, + 31680000000, + 4530000000, + 1370000000, + 319, + 0, + 15870000000, + 15870000000, + 1, + 16580000000, + 40280000000, + 8480000000, + 1078, + 0, + 8870000000, + 8870000000, + 1, + 63720000000, + 140000000, + 140000000, + 1, + 82200000000, + 16420000000, + 10000000000, + 1129, + 0, + 970000000, + 970000000, + 1, + 9930000000, + 9010000000, + 9010000000, + 1, + 7090000000, + 2410000000, + 2390000000, + 1188, + 0, + 6560000000, + 6560000000, + 1, + 6590000000, + 4110000000, + 4110000000, + 1, + 75310000000, + 10530000000, + 1250000000, + 179, + 0, + 4780000000, + 4780000000, + 1, + 116110000000, + 156870000000, + 300000000, + 180, + 109960000000, + 1520000000, + 1520000000, + 1, + 263570000000, + 4050000000, + 4050000000, + 477, + 0, + 160570000000, + 2600000000, + 174, + 0, + 13210000000, + 13210000000, + 1, + 75640000000, + 3040000000, + 3040000000, + 1, + 56310000000, + 310000000, + 310000000, + 1, + 94140000000, + 14510000000, + 90000000, + 366, + 0, + 290000000, + 290000000, + 1, + 51270000000, + 28780000000, + 2180000000, + 317, + 0, + 1490000000, + 1490000000, + 1, + 39670000000, + 460000000, + 460000000, + 363, + 0, + 19450000000, + 19450000000, + 1, + 104490000000, + 8890000000, + 8890000000, + 193, + 0, + 17870000000, + 17870000000, + 1180, + 0, + 13380000000, + 13380000000, + 1179, + 0, + 1490000000, + 1490000000, + 1, + 290490000000, + 28020000000, + 28000000000, + 974, + 0, + 30000000, + 30000000, + 1, + 131490000000, + 50420000000, + 27700000000, + 1000, + 0, + 30000000, + 30000000, + 1, + 21970000000, + 21260000000, + 21230000000, + 974, + 0, + 150000000, + 150000000, + 1, + 310010000000, + 4650000000, + 4650000000, + 1, + 4970000000, + 18070000000, + 18050000000, + 974, + 0, + 40000000, + 40000000, + 1, + 99550000000, + 200000000, + 200000000, + 1, + 90840000000, + 30000000, + 30000000, + 1, + 185190000000, + 20000000, + 20000000, + 1, + 40390000000, + 16180000000, + 16150000000, + 974, + 0, + 80000000, + 80000000, + 1, + 30870000000, + 30000000, + 30000000, + 1, + 186560000000, + 160000000, + 160000000, + 1, + 246490000000, + 40000000, + 40000000, + 1, + 320520000000, + 8375100000000, + 5974510000000, + 875, + 0, + 2523760000000, + 18090000000, + 419, + 0, + 9550000000, + 9550000000, + 1155, + 0, + 2370000000, + 2370000000, + 1, + 2600000000, + 350000000, + 190000000, + 1154, + 0, + 9680000000, + 9680000000, + 1, + 32480000000, + 11450000000, + 11450000000, + 1152, + 0, + 380000000, + 380000000, + 1151, + 0, + 6280000000, + 6280000000, + 1, + 18470000000, + 84870000000, + 84870000000, + 193, + 1270000000, + 3473760000000, + 2120730000000, + 875, + 0, + 734620000000, + 1720000000, + 419, + 0, + 1060000000, + 1060000000, + 1, + 510000000, + 340490000000, + 150000000, + 316, + 340000000, + 15210000000, + 160000000, + 1143, + 0, + 3530000000, + 3530000000, + 1, + 80000000, + 35620000000, + 110000000, + 317, + 930000000, + 9860000000, + 140000000, + 835, + 0, + 46630000000, + 15770000000, + 319, + 0, + 169530000000, + 169530000000, + 318, + 0, + 12020000000, + 0, + 1047, + 0, + 2940000000, + 2940000000, + 1, + 5830000000, + 47790000000, + 47790000000, + 903, + 0, + 9590000000, + 50000000, + 1044, + 0, + 830000000, + 830000000, + 1, + 95510000000, + 2410000000, + 630000000, + 1088, + 0, + 1460000000, + 1460000000, + 1, + 14610000000, + 1560000000, + 310000000, + 1088, + 0, + 3570000000, + 3570000000, + 1, + 249160000000, + 2980000000, + 2980000000, + 1, + 101020000000, + 27680000000, + 27680000000, + 521, + 0, + 16450000000, + 1470000000, + 520, + 0, + 980000000, + 980000000, + 1, + 4670000000, + 18000000000, + 680000000, + 113, + 0, + 6730000000, + 6730000000, + 1, + 13430000000, + 9590000000, + 3850000000, + 45, + 1860000000, + 195730000000, + 1200000000, + 40, + 0, + 5470000000, + 5470000000, + 1, + 60770000000, + 346540000000, + 320000000, + 476, + 1258990000000, + 27820000000, + 1850000000, + 317, + 867850000000, + 740000000, + 740000000, + 1, + 28370000000, + 8910000000, + 850000000, + 367, + 0, + 2100000000, + 2100000000, + 1, + 141820000000, + 1110000000, + 1110000000, + 1, + 243500000000, + 10000000, + 10000000, + 1, + 11710000000, + 480000000, + 480000000, + 1, + 17420000000, + 3380000000, + 3270000000, + 1117, + 0, + 9600000000, + 9600000000, + 1, + 24170000000, + 9670000000, + 9660000000, + 1118, + 0, + 350000000, + 330000000, + 1117, + 0, + 7660000000, + 7660000000, + 1, + 1780000000, + 21210000000, + 11410000000, + 347, + 0, + 16220000000, + 9480000000, + 1116, + 0, + 17860000000, + 520000000, + 346, + 0, + 4530000000, + 4530000000, + 1, + 159280000000, + 12160000000, + 12060000000, + 306, + 0, + 260000000, + 260000000, + 1, + 35760000000, + 24630000000, + 1500000000, + 1105, + 0, + 10830000000, + 1640000000, + 1104, + 0, + 720000000, + 720000000, + 1, + 13440000000, + 30000000, + 30000000, + 1, + 22170000000, + 1940000000, + 10000000, + 1098, + 0, + 3250000000, + 3250000000, + 1, + 193120000000, + 21330000000, + 10450000000, + 1088, + 0, + 30000000, + 30000000, + 1, + 17240000000, + 1810000000, + 1810000000, + 569, + 0, + 6300000000, + 6300000000, + 1, + 345120000000, + 35070000000, + 19930000000, + 775, + 0, + 20000000, + 20000000, + 1, + 45150000000, + 1800000000, + 1800000000, + 1, + 2459680000000, + 12510000000, + 12510000000, + 1, + 840000000, + 3150000000, + 3150000000, + 1, + 390750000000, + 53630000000, + 7510000000, + 367, + 0, + 18660000000, + 410000000, + 24, + 0, + 2850000000, + 2850000000, + 1, + 155450000000, + 2950000000, + 2950000000, + 134, + 0, + 6330000000, + 6330000000, + 1, + 179120000000, + 19260000000, + 50000000, + 475, + 0, + 1750000000, + 1750000000, + 1, + 1525970000000, + 5890000000, + 5890000000, + 1, + 221370000000, + 114970000000, + 13240000000, + 367, + 0, + 33040000000, + 490000000, + 24, + 0, + 5090000000, + 5090000000, + 1, + 215010000000, + 26240000000, + 60000000, + 475, + 0, + 2310000000, + 2310000000, + 1, + 76060000000, + 2030000000, + 750000000, + 367, + 0, + 9250000000, + 9250000000, + 1, + 23280000000, + 1550000000, + 1550000000, + 1, + 68350000000, + 9040000000, + 40000000, + 609, + 0, + 10200000000, + 10200000000, + 1, + 74490000000, + 1900000000, + 0, + 10, + 137880000000, + 6430000000, + 20000000, + 609, + 0, + 1970000000, + 780000000, + 228, + 0, + 12530000000, + 12530000000, + 1, + 240000000, + 5190000000, + 4630000000, + 56, + 0, + 4530000000, + 4530000000, + 1, + 194100000000, + 12090000000, + 0, + 10, + 0, + 140000000, + 140000000, + 1, + 375660000000, + 1910000000, + 0, + 609, + 0, + 23640000000, + 8160000000, + 228, + 0, + 13250000000, + 13250000000, + 1, + 280000000, + 25810000000, + 24360000000, + 56, + 0, + 3250000000, + 3250000000, + 1, + 12360000000, + 10000000, + 10000000, + 1, + 107190000000, + 14560000000, + 30000000, + 10, + 214560000000, + 90000000, + 90000000, + 1, + 33700000000, + 21130000000, + 820000000, + 1044, + 0, + 110000000, + 110000000, + 1, + 10720000000, + 6350000000, + 6180000000, + 306, + 0, + 3090000000, + 3090000000, + 1, + 38960000000, + 740000000, + 740000000, + 1, + 2690000000, + 24140000000, + 90000000, + 1057, + 0, + 2000000000, + 290000000, + 316, + 0, + 6820000000, + 6820000000, + 1, + 1285590000000, + 211000000000, + 210970000000, + 915, + 0, + 22960000000, + 22950000000, + 914, + 0, + 9550000000, + 9540000000, + 1051, + 0, + 301960000000, + 141530000000, + 913, + 0, + 122060000000, + 122020000000, + 912, + 0, + 84450000000, + 41110000000, + 916, + 0, + 1350000000, + 1350000000, + 1, + 8140000000, + 2761210000000, + 11720000000, + 910, + 0, + 548400000000, + 83230000000, + 907, + 0, + 5960000000, + 5960000000, + 1, + 15740000000, + 166130000000, + 160000000, + 845, + 0, + 10050000000, + 10050000000, + 1046, + 0, + 105740000000, + 105740000000, + 193, + 0, + 770000000, + 770000000, + 1, + 3380000000, + 72410000000, + 2210000000, + 901, + 16020000000, + 5420000000, + 5420000000, + 1, + 11520000000, + 310000000, + 310000000, + 1, + 26990000000, + 20000000, + 20000000, + 1, + 33070000000, + 240000000, + 240000000, + 1, + 607170000000, + 64670000000, + 1000000000, + 447, + 1810000000, + 57410000000, + 2560000000, + 789, + 57520000000, + 5650000000, + 5650000000, + 1, + 8200000000, + 50000000, + 50000000, + 1, + 29200000000, + 40000000, + 40000000, + 1, + 23570000000, + 5310000000, + 0, + 661, + 0, + 3310000000, + 3310000000, + 1, + 17010000000, + 74550000000, + 5220000000, + 889, + 0, + 680000000, + 680000000, + 1, + 26050000000, + 41120000000, + 960000000, + 316, + 0, + 18060000000, + 18060000000, + 1, + 6180000000, + 12310000000, + 12310000000, + 1, + 550000000, + 11300000000, + 3250000000, + 1008, + 0, + 1780000000, + 1780000000, + 1, + 1590000000, + 4340000000, + 50000000, + 319, + 0, + 1980000000, + 1980000000, + 1, + 40810000000, + 16210000000, + 6720000000, + 1004, + 0, + 51770000000, + 19700000000, + 1002, + 0, + 16340000000, + 10520000000, + 1001, + 0, + 2220000000, + 920000000, + 1000, + 0, + 15560000000, + 15560000000, + 193, + 0, + 8210000000, + 8210000000, + 1, + 5190000000, + 19990000000, + 6530000000, + 976, + 0, + 1900000000, + 640000000, + 975, + 0, + 19060000000, + 19060000000, + 1, + 16860000000, + 10120000000, + 5890000000, + 977, + 0, + 7840000000, + 7840000000, + 1, + 3490000000, + 5830000000, + 5830000000, + 1, + 17660000000, + 803460000000, + 180000000, + 417, + 740000000, + 1091660000000, + 480000000, + 433, + 0, + 56390000000, + 40000000, + 870, + 0, + 35450000000, + 20000000, + 316, + 0, + 130000000, + 130000000, + 1, + 10000000, + 1940000000, + 70000000, + 901, + 0, + 1360000000, + 1360000000, + 1, + 14450000000, + 8720000000, + 90000000, + 37, + 0, + 6310000000, + 6310000000, + 1, + 1250000000, + 15250000000, + 60000000, + 475, + 0, + 770000000, + 770000000, + 1, + 63480000000, + 30000000, + 30000000, + 1, + 29180000000, + 9400000000, + 9350000000, + 974, + 0, + 1100000000, + 1100000000, + 1, + 18250000000, + 30000000, + 30000000, + 1, + 74770000000, + 4000000000, + 2740000000, + 773, + 0, + 23780000000, + 7440000000, + 355, + 0, + 5110000000, + 5110000000, + 1, + 3010000000, + 36720000000, + 14100000000, + 355, + 0, + 6250000000, + 6250000000, + 1, + 55680000000, + 11910000000, + 7280000000, + 966, + 0, + 190000000, + 190000000, + 1, + 280000000, + 7770000000, + 230000000, + 544, + 0, + 210000000, + 210000000, + 1, + 57790000000, + 18560000000, + 260000000, + 962, + 0, + 8120000000, + 8120000000, + 1, + 58190000000, + 4620000000, + 130000000, + 346, + 0, + 13310000000, + 13310000000, + 1, + 146740000000, + 29450000000, + 1850000000, + 891, + 0, + 3050000000, + 3050000000, + 1, + 28020000000, + 52810000000, + 3720000000, + 891, + 0, + 8570000000, + 8570000000, + 1, + 25080000000, + 32710000000, + 1070000000, + 891, + 0, + 2370000000, + 2370000000, + 1, + 9420000000, + 78740000000, + 150000000, + 940, + 0, + 640000000, + 640000000, + 1, + 4760000000, + 54480000000, + 50000000, + 837, + 10000000, + 18400000000, + 160000000, + 317, + 6860000000, + 87700000000, + 110000000, + 930, + 0, + 19640000000, + 670000000, + 926, + 0, + 15090000000, + 15090000000, + 1, + 356650000000, + 150000000, + 150000000, + 1, + 45260000000, + 89950000000, + 39560000000, + 317, + 0, + 7520000000, + 7520000000, + 1, + 5060000000, + 145140000000, + 38690000000, + 317, + 104150000000, + 21190000000, + 10620000000, + 317, + 0, + 2720000000, + 2720000000, + 1, + 1710000000, + 39420000000, + 8310000000, + 317, + 710000000, + 10140000000, + 2430000000, + 317, + 0, + 130000000, + 130000000, + 1, + 7390000000, + 14200000000, + 14200000000, + 318, + 0, + 16470000000, + 16470000000, + 1, + 36910000000, + 14280000000, + 500000000, + 365, + 0, + 34190000000, + 7910000000, + 319, + 0, + 13300000000, + 13300000000, + 318, + 0, + 11030000000, + 11030000000, + 363, + 0, + 19740000000, + 19740000000, + 1, + 50930000000, + 11850000000, + 490000000, + 365, + 0, + 440000000, + 440000000, + 363, + 0, + 20670000000, + 20670000000, + 1, + 36640000000, + 1108300000000, + 810000000, + 898, + 0, + 4440000000, + 4440000000, + 1, + 20080000000, + 82720000000, + 5120000000, + 889, + 0, + 600000000, + 600000000, + 1, + 3190000000, + 319180000000, + 60000000, + 802, + 0, + 7070000000, + 7070000000, + 1, + 1800000000, + 2230000000, + 2230000000, + 1, + 390000000, + 6520000000, + 120000000, + 877, + 0, + 144810000000, + 110000000, + 415, + 0, + 63370000000, + 230000000, + 413, + 0, + 7360000000, + 7360000000, + 1, + 40000000, + 3660000000, + 20000000, + 10, + 0, + 1730000000, + 1730000000, + 1, + 760000000, + 10430000000, + 20000000, + 471, + 0, + 1540000000, + 1540000000, + 1, + 94990000000, + 9170000000, + 9170000000, + 1, + 280000000, + 150000000, + 150000000, + 1, + 35590000000, + 35850000000, + 2040000000, + 860, + 0, + 6240000000, + 1170000000, + 443, + 0, + 13880000000, + 690000000, + 316, + 0, + 10900000000, + 10900000000, + 1, + 18130000000, + 330000000, + 80000000, + 168, + 0, + 13470000000, + 13470000000, + 1, + 12380000000, + 13170000000, + 640000000, + 338, + 0, + 3230000000, + 3230000000, + 1, + 150000000, + 12170000000, + 520000000, + 333, + 72550000000, + 16230000000, + 16230000000, + 318, + 0, + 6540000000, + 6540000000, + 1, + 1800000000, + 31230000000, + 1390000000, + 842, + 0, + 26110000000, + 240000000, + 841, + 0, + 790000000, + 790000000, + 1, + 2750000000, + 7090000000, + 0, + 611, + 0, + 70000000, + 70000000, + 1, + 5240190000000, + 11420000000, + 40000000, + 476, + 1014280000000, + 10800000000, + 720000000, + 612, + 31120000000, + 19880000000, + 1040000000, + 612, + 5654840000000, + 7990000000, + 60000000, + 444, + 0, + 25830000000, + 25830000000, + 1, + 300000000, + 22530000000, + 550000000, + 406, + 0, + 7340000000, + 7340000000, + 1, + 3070000000, + 29210000000, + 0, + 416, + 0, + 20000000, + 20000000, + 1, + 68890000000, + 2430000000, + 2430000000, + 1, + 7140000000, + 350000000, + 0, + 444, + 0, + 11760000000, + 360000000, + 442, + 0, + 38990000000, + 38990000000, + 1, + 880000000, + 57490000000, + 1330000000, + 406, + 0, + 2320000000, + 470000000, + 440, + 0, + 12990000000, + 12990000000, + 1, + 9160000000, + 8840000000, + 0, + 416, + 0, + 10000000, + 10000000, + 1, + 10000000, + 45530000000, + 0, + 432, + 0, + 140000000, + 140000000, + 1, + 100800000000, + 890000000, + 890000000, + 1, + 20330000000, + 45710000000, + 45710000000, + 318, + 4320000000, + 9420000000, + 9420000000, + 1, + 90000000, + 2630000000, + 70000000, + 406, + 0, + 7100000000, + 7100000000, + 1, + 2640000000, + 20520000000, + 0, + 416, + 0, + 10000000, + 10000000, + 1, + 30000000, + 11410000000, + 0, + 414, + 0, + 1030000000, + 1030000000, + 1, + 10630000000, + 32210000000, + 240000000, + 404, + 0, + 20390000000, + 20000000, + 401, + 0, + 18350000000, + 20000000, + 399, + 0, + 1410000000, + 10000000, + 398, + 0, + 24520000000, + 350000000, + 395, + 0, + 11310000000, + 11310000000, + 1, + 0, + 46320000000, + 20000000, + 382, + 8250000000, + 25730000000, + 4640000000, + 311, + 0, + 40210000000, + 11000000000, + 302, + 0, + 3070000000, + 3070000000, + 1, + 74650000000, + 330000000, + 330000000, + 1, + 47030000000, + 9100000000, + 300000000, + 365, + 0, + 18720000000, + 4360000000, + 319, + 0, + 2210000000, + 2210000000, + 318, + 0, + 5410000000, + 5410000000, + 363, + 0, + 28510000000, + 28510000000, + 1, + 23380000000, + 320000000, + 30000000, + 360, + 50000000, + 1680000000, + 1680000000, + 1, + 19810000000, + 410000000, + 10000000, + 316, + 0, + 39960000000, + 39960000000, + 1, + 12380000000, + 8600000000, + 3350000000, + 317, + 0, + 100000000, + 100000000, + 1, + 136760000000, + 2890000000, + 2890000000, + 1, + 70040000000, + 1930000000, + 740000000, + 348, + 0, + 5480000000, + 5480000000, + 1, + 4650000000, + 350000000, + 0, + 346, + 0, + 11710000000, + 11710000000, + 1, + 47480000000, + 150570000000, + 62280000000, + 278, + 0, + 1310000000, + 1310000000, + 1, + 10000000, + 32580000000, + 10000000, + 317, + 7730000000, + 59430000000, + 860000000, + 330, + 0, + 1010000000, + 1010000000, + 1, + 54420000000, + 403610000000, + 80000000, + 276, + 0, + 93910000000, + 10000000, + 315, + 0, + 6580000000, + 6580000000, + 1, + 11670000000, + 1910000000, + 1910000000, + 1, + 14350000000, + 4530000000, + 10000000, + 275, + 9510000000, + 195720000000, + 170000000, + 275, + 5760000000, + 2840000000, + 0, + 273, + 0, + 200000000, + 200000000, + 1, + 170000000, + 7860000000, + 0, + 293, + 0, + 440000000, + 440000000, + 1, + 6760000000, + 1890000000, + 310000000, + 283, + 41480000000, + 32470000000, + 20000000, + 274, + 0, + 1150000000, + 1150000000, + 1, + 16190000000, + 105180000000, + 30000000, + 274, + 0, + 9830000000, + 9830000000, + 1, + 9290000000, + 40000000, + 40000000, + 1, + 3860000000, + 12070000000, + 1750000000, + 305, + 0, + 136800000000, + 3870000000, + 294, + 0, + 450000000, + 450000000, + 1, + 5440000000, + 74960000000, + 2410000000, + 273, + 0, + 8310000000, + 220000000, + 290, + 0, + 73040000000, + 410000000, + 282, + 0, + 15870000000, + 15870000000, + 1, + 9880000000, + 13220000000, + 0, + 274, + 0, + 2350000000, + 2350000000, + 1, + 1110000000, + 10210000000, + 8880000000, + 272, + 0, + 620000000, + 620000000, + 1, + 180000000, + 190000000, + 190000000, + 1 + ], + [ + 6245300000000, + 14790000000, + 13630000000, + 176, + 0, + 1830000000, + 1830000000, + 1, + 17110000000, + 6330000000, + 5510000000, + 176, + 0, + 5420000000, + 5420000000, + 1, + 7776170000000, + 10420000000, + 180000000, + 366, + 0, + 60000000, + 60000000, + 1, + 3821170000000, + 25600000000, + 2210000000, + 116, + 262090000000, + 90510000000, + 380000000, + 41, + 180690000000, + 12500000000, + 11520000000, + 176, + 0, + 1760000000, + 1760000000, + 1, + 74790000000, + 310000000, + 310000000, + 1, + 152300000000, + 241450000000, + 78160000000, + 175, + 122780000000, + 175610000000, + 64040000000, + 175, + 0, + 640000000, + 640000000, + 1, + 557420000000, + 20220000000, + 2650000000, + 182, + 18230000000, + 552180000000, + 199350000000, + 179, + 0, + 185880000000, + 181570000000, + 118, + 0, + 1920000000, + 1920000000, + 1, + 51630000000, + 441390000000, + 166340000000, + 169, + 0, + 64990000000, + 60130000000, + 744, + 0, + 5840000000, + 5840000000, + 1, + 52280000000, + 11490000000, + 230000000, + 1184, + 0, + 1010000000, + 1010000000, + 1, + 72760000000, + 1610000000, + 1610000000, + 1, + 448690000000, + 210000000, + 210000000, + 1, + 4940000000, + 360000000, + 360000000, + 1070, + 0, + 14390000000, + 14390000000, + 1, + 920000000, + 9660000000, + 660000000, + 1736, + 0, + 10190000000, + 10190000000, + 1, + 1067310000000, + 2290000000, + 2290000000, + 87, + 85610000000, + 50640000000, + 21330000000, + 179, + 0, + 19460000000, + 19030000000, + 118, + 0, + 240000000, + 240000000, + 1, + 780000000, + 18400000000, + 20000000, + 392, + 0, + 1110000000, + 1110000000, + 1, + 1330740000000, + 102220000000, + 160000000, + 10, + 380000000, + 16070000000, + 15080000000, + 364, + 0, + 200000000, + 200000000, + 1, + 201350000000, + 16510000000, + 830000000, + 390, + 0, + 580000000, + 580000000, + 1, + 49780000000, + 10180000000, + 70000000, + 611, + 3238750000000, + 42720000000, + 390000000, + 1683, + 0, + 1280000000, + 1280000000, + 1, + 2071390000000, + 128090000000, + 128090000000, + 87, + 20610000000, + 9550000000, + 9550000000, + 1, + 23450000000, + 350000000, + 330000000, + 469, + 0, + 7780000000, + 7780000000, + 1, + 8010000000, + 277010000000, + 280000000, + 475, + 0, + 6830000000, + 6060000000, + 473, + 0, + 3150000000, + 3150000000, + 1, + 11220000000, + 76050000000, + 480000000, + 468, + 63120000000, + 10500000000, + 10500000000, + 1, + 5850000000, + 10760000000, + 8950000000, + 118, + 0, + 6270000000, + 710000000, + 113, + 0, + 3680000000, + 3680000000, + 1, + 6790000000, + 1840000000, + 810000000, + 45, + 570000000, + 187710000000, + 980000000, + 40, + 0, + 4370000000, + 4370000000, + 1, + 21090000000, + 220000000, + 220000000, + 1, + 2007800000000, + 67130000000, + 850000000, + 10, + 0, + 2680000000, + 2680000000, + 1, + 62970000000, + 4020000000, + 810000000, + 1783, + 0, + 8630000000, + 8630000000, + 1, + 5068290000000, + 14610000000, + 800000000, + 610, + 0, + 5920000000, + 5920000000, + 1, + 35120000000, + 10530000000, + 10000000, + 476, + 760520000000, + 29170000000, + 20000000, + 630, + 0, + 10000000, + 10000000, + 1, + 29445020000000, + 38690000000, + 1120000000, + 367, + 0, + 8640000000, + 130000000, + 24, + 0, + 1990000000, + 1990000000, + 1, + 200000000, + 1430000000, + 0, + 475, + 0, + 4390000000, + 4390000000, + 1, + 214380000000, + 38090000000, + 120000000, + 472, + 42510000000, + 173450000000, + 570000000, + 475, + 0, + 6460000000, + 6460000000, + 1, + 13470000000, + 221660000000, + 820000000, + 10, + 175250000000, + 5220000000, + 5220000000, + 1, + 29310000000, + 489810000000, + 16010000000, + 1320, + 0, + 2310000000, + 2310000000, + 1, + 6100000000, + 730000000, + 730000000, + 1, + 8100000000, + 28610000000, + 1170000000, + 1322, + 0, + 1570000000, + 1570000000, + 1, + 28330000000, + 30850000000, + 9260000000, + 1317, + 10000000, + 17550000000, + 8470000000, + 1314, + 31570000000, + 20000000, + 20000000, + 1, + 3950300000000, + 98750000000, + 210000000, + 317, + 380000000, + 12430000000, + 790000000, + 317, + 0, + 110000000, + 110000000, + 1, + 13240000000, + 10040000000, + 90000000, + 610, + 0, + 1990000000, + 1990000000, + 1, + 53650000000, + 22840000000, + 22810000000, + 1289, + 0, + 70620000000, + 68480000000, + 546, + 0, + 6220000000, + 6220000000, + 1, + 842370000000, + 31460000000, + 20000000, + 1048, + 0, + 560000000, + 560000000, + 1, + 1224040000000, + 24760000000, + 5280000000, + 273, + 0, + 77410000000, + 0, + 1276, + 0, + 70000000, + 70000000, + 1, + 6198220000000, + 123690000000, + 2830000000, + 1022, + 0, + 8570000000, + 1970000000, + 754, + 0, + 5410000000, + 5410000000, + 1, + 17740000000, + 179600000000, + 7160000000, + 453, + 0, + 620000000, + 620000000, + 1, + 1910000000, + 122430000000, + 3290000000, + 451, + 9800000000, + 9850000000, + 9850000000, + 1, + 14573840000000, + 3553900000000, + 2633300000000, + 885, + 0, + 3500510000000, + 3498080000000, + 884, + 0, + 1180050000000, + 1010530000000, + 883, + 0, + 1047480000000, + 1046590000000, + 882, + 0, + 439980000000, + 439780000000, + 1241, + 0, + 1910000000, + 1910000000, + 1240, + 0, + 5810000000, + 5810000000, + 1, + 186260000000, + 177340000000, + 177340000000, + 318, + 0, + 2990000000, + 2990000000, + 1, + 18170000000, + 243670000000, + 69540000000, + 557, + 0, + 10000000, + 10000000, + 1, + 815790000000, + 520000000, + 520000000, + 1, + 18770000000, + 23240000000, + 22550000000, + 1236, + 0, + 60000000, + 60000000, + 1, + 35280000000, + 35760000000, + 35050000000, + 1234, + 0, + 231760000000, + 117270000000, + 719, + 0, + 30000000, + 30000000, + 1, + 4240000000, + 188280000000, + 95300000000, + 270, + 0, + 300000000, + 300000000, + 1, + 1404160000000, + 8220000000, + 150000000, + 1214, + 0, + 126760000000, + 7980000000, + 1211, + 0, + 1310000000, + 1310000000, + 1, + 384150000000, + 14580000000, + 14390000000, + 892, + 0, + 70000000, + 70000000, + 1, + 20510000000, + 28750000000, + 28560000000, + 892, + 0, + 10000000, + 10000000, + 1, + 108160000000, + 8570000000, + 8570000000, + 1, + 147130000000, + 3160000000, + 3160000000, + 1, + 40930000000, + 31760000000, + 26810000000, + 1190, + 0, + 40000000, + 40000000, + 1, + 164930000000, + 350000000, + 350000000, + 1127, + 0, + 6070000000, + 6070000000, + 1, + 29390000000, + 20000000, + 20000000, + 1, + 93820000000, + 8650000000, + 10000000, + 180, + 0, + 630000000, + 630000000, + 1, + 121190000000, + 156570000000, + 33950000000, + 175, + 381700000000, + 157370000000, + 44450000000, + 175, + 0, + 600000000, + 600000000, + 1, + 242740000000, + 13550000000, + 940000000, + 367, + 0, + 870000000, + 870000000, + 1, + 53740000000, + 8410000000, + 100000000, + 365, + 0, + 14530000000, + 14530000000, + 363, + 0, + 3660000000, + 3660000000, + 1, + 525680000000, + 20000000, + 20000000, + 1, + 159220000000, + 22650000000, + 22640000000, + 974, + 0, + 70000000, + 70000000, + 1, + 43230000000, + 30000000, + 30000000, + 1, + 337830000000, + 20000000, + 20000000, + 1, + 432410000000, + 30000000, + 30000000, + 1, + 6759260000000, + 283750000000, + 8150000000, + 876, + 0, + 374060000000, + 171620000000, + 995, + 0, + 186030000000, + 49900000000, + 993, + 0, + 278860000000, + 241050000000, + 992, + 0, + 162030000000, + 161940000000, + 991, + 0, + 398150000000, + 397890000000, + 990, + 0, + 367920000000, + 204460000000, + 988, + 0, + 341890000000, + 253580000000, + 986, + 0, + 7900000000, + 7900000000, + 1, + 18090000000, + 43360000000, + 1520000000, + 1167, + 0, + 10150000000, + 10150000000, + 1166, + 0, + 1367460000000, + 590000000, + 872, + 0, + 78350000000, + 78330000000, + 997, + 0, + 10390000000, + 8090000000, + 1160, + 0, + 61860000000, + 38730000000, + 1158, + 0, + 857770000000, + 718260000000, + 434, + 0, + 67300000000, + 6590000000, + 873, + 0, + 9030000000, + 9030000000, + 1, + 14710000000, + 160000000, + 160000000, + 1, + 2285610000000, + 47780000000, + 700000000, + 876, + 0, + 212800000000, + 100210000000, + 995, + 0, + 117500000000, + 32770000000, + 993, + 0, + 145770000000, + 123990000000, + 992, + 0, + 92310000000, + 92230000000, + 991, + 0, + 166560000000, + 166290000000, + 990, + 0, + 373990000000, + 183820000000, + 988, + 0, + 193490000000, + 149850000000, + 986, + 0, + 2830000000, + 2830000000, + 1, + 1720000000, + 232480000000, + 110000000, + 872, + 0, + 2300000000, + 2300000000, + 997, + 0, + 470350000000, + 396420000000, + 434, + 0, + 1950000000, + 190000000, + 873, + 0, + 25820000000, + 25820000000, + 1, + 1720000000, + 340340000000, + 300000000, + 317, + 500000000, + 1380000000, + 70000000, + 322, + 0, + 1390000000, + 30000000, + 316, + 0, + 12280000000, + 12280000000, + 1, + 3720000000, + 22130000000, + 70000000, + 426, + 0, + 13380000000, + 13380000000, + 1, + 1070000000, + 3680000000, + 10000000, + 610, + 0, + 6040000000, + 6040000000, + 1, + 15770000000, + 21700000000, + 21070000000, + 546, + 0, + 9160000000, + 9160000000, + 1, + 169530000000, + 11810000000, + 60000000, + 1048, + 0, + 210000000, + 210000000, + 1, + 56610000000, + 9540000000, + 9530000000, + 1045, + 96970000000, + 1780000000, + 1780000000, + 1, + 16380000000, + 1250000000, + 1250000000, + 1, + 385880000000, + 14940000000, + 10000000000, + 167, + 0, + 40000000, + 40000000, + 1, + 6330000000, + 17320000000, + 560000000, + 114, + 24010000000, + 5740000000, + 5740000000, + 1, + 3060000000, + 194530000000, + 1010000000, + 41, + 66560000000, + 340390000000, + 12220000000, + 390, + 0, + 5830000000, + 5830000000, + 1, + 1260840000000, + 1520000000, + 30000000, + 365, + 0, + 2380000000, + 2380000000, + 318, + 0, + 22070000000, + 22070000000, + 1, + 897810000000, + 8060000000, + 8060000000, + 1, + 421420000000, + 110000000, + 110000000, + 1, + 43430000000, + 10000000, + 10000000, + 1, + 330000000, + 20000000, + 20000000, + 1, + 20850000000, + 9800000000, + 9800000000, + 1, + 9480000000, + 6740000000, + 6740000000, + 1, + 520000000, + 9080000000, + 4930000000, + 347, + 0, + 8260000000, + 8260000000, + 1, + 175870000000, + 100000000, + 100000000, + 1, + 37520000000, + 23120000000, + 430000000, + 591, + 0, + 10000000, + 10000000, + 1, + 1640000000, + 6960000000, + 3730000000, + 713, + 0, + 2230000000, + 2230000000, + 1, + 36370000000, + 1930000000, + 340000000, + 317, + 206820000000, + 9100000000, + 190000000, + 1089, + 0, + 1780000000, + 1780000000, + 1, + 390430000000, + 14480000000, + 14480000000, + 569, + 0, + 660000000, + 660000000, + 1, + 2921410000000, + 33410000000, + 230000000, + 609, + 0, + 360000000, + 150000000, + 228, + 0, + 12350000000, + 12350000000, + 1, + 410000000, + 15340000000, + 14200000000, + 56, + 0, + 2910000000, + 2910000000, + 1, + 346750000000, + 19210000000, + 60000000, + 10, + 1768220000000, + 60480000000, + 330000000, + 609, + 0, + 8960000000, + 8910000000, + 1066, + 0, + 26780000000, + 9850000000, + 228, + 0, + 5510000000, + 5510000000, + 1, + 490000000, + 27800000000, + 23590000000, + 56, + 0, + 4750000000, + 4750000000, + 1, + 220160000000, + 26180000000, + 40000000, + 10, + 79120000000, + 1280000000, + 1280000000, + 1, + 102470000000, + 8920000000, + 80000000, + 610, + 0, + 80000000, + 80000000, + 1, + 84690000000, + 1900000000, + 0, + 476, + 137900000000, + 6360000000, + 40000000, + 610, + 0, + 50000000, + 50000000, + 1, + 780000000, + 1190000000, + 1190000000, + 1, + 17400000000, + 560000000, + 560000000, + 1, + 198630000000, + 12090000000, + 20000000, + 476, + 375800000000, + 470000000, + 0, + 610, + 0, + 1440000000, + 1440000000, + 1, + 8160000000, + 9780000000, + 10000000, + 229, + 0, + 5700000000, + 5700000000, + 1, + 37890000000, + 1450000000, + 1450000000, + 1, + 122840000000, + 14490000000, + 20000000, + 476, + 0, + 40000000, + 40000000, + 1, + 249170000000, + 20210000000, + 20210000000, + 1045, + 0, + 100000000, + 100000000, + 1, + 17010000000, + 170000000, + 170000000, + 1, + 45570000000, + 24020000000, + 50000000, + 322, + 0, + 30000000, + 30000000, + 1, + 290000000, + 1710000000, + 1710000000, + 1, + 1503380000000, + 30000000, + 30000000, + 1, + 22950000000, + 10000000, + 10000000, + 1, + 9540000000, + 10000000, + 10000000, + 1, + 141530000000, + 160430000000, + 160430000000, + 193, + 122020000000, + 40000000, + 40000000, + 1, + 41110000000, + 43300000000, + 43300000000, + 193, + 0, + 40000000, + 40000000, + 1, + 21210000000, + 2749490000000, + 1815140000000, + 911, + 83230000000, + 85380000000, + 74880000000, + 909, + 0, + 330000000, + 220000000, + 1050, + 0, + 372580000000, + 287890000000, + 908, + 0, + 6880000000, + 6880000000, + 1, + 21860000000, + 165940000000, + 220000000, + 846, + 0, + 30000000, + 30000000, + 1, + 122150000000, + 68020000000, + 1610000000, + 902, + 0, + 2180000000, + 2180000000, + 1, + 701760000000, + 18580000000, + 800000000, + 1020, + 0, + 43050000000, + 440000000, + 449, + 0, + 2040000000, + 2040000000, + 1, + 4370000000, + 54840000000, + 4210000000, + 790, + 0, + 10000000, + 10000000, + 1, + 124230000000, + 5310000000, + 200000000, + 662, + 25540000000, + 21480000000, + 6140000000, + 894, + 0, + 42300000000, + 13390000000, + 893, + 0, + 5550000000, + 5550000000, + 1, + 27690000000, + 40150000000, + 11080000000, + 317, + 0, + 10000000, + 10000000, + 1, + 40350000000, + 2260000000, + 1720000000, + 350, + 0, + 5790000000, + 5790000000, + 1, + 3420000000, + 2360000000, + 10000000, + 14, + 0, + 1930000000, + 1930000000, + 1, + 49510000000, + 7050000000, + 4380000000, + 1000, + 0, + 2440000000, + 2440000000, + 1, + 19700000000, + 23060000000, + 9380000000, + 1003, + 0, + 5570000000, + 2770000000, + 1000, + 0, + 3440000000, + 3440000000, + 1, + 10520000000, + 5820000000, + 5820000000, + 1, + 920000000, + 1300000000, + 1300000000, + 1, + 35490000000, + 1380000000, + 450000000, + 977, + 0, + 12080000000, + 12080000000, + 1, + 640000000, + 1260000000, + 1260000000, + 1, + 41810000000, + 4230000000, + 4230000000, + 1, + 35000000000, + 802270000000, + 450000000, + 418, + 0, + 1010000000, + 1010000000, + 1, + 1220000000, + 6460000000, + 180000000, + 996, + 0, + 1081810000000, + 210000000, + 418, + 0, + 2910000000, + 2910000000, + 1, + 40000000, + 48950000000, + 10000000, + 871, + 0, + 7400000000, + 7400000000, + 1, + 20000000, + 35430000000, + 30000000, + 317, + 210000000, + 1870000000, + 80000000, + 902, + 15900000000, + 7580000000, + 50000000, + 38, + 0, + 1050000000, + 1050000000, + 1, + 7620000000, + 15190000000, + 0, + 10, + 102810000000, + 50000000, + 50000000, + 1, + 96890000000, + 1260000000, + 1260000000, + 1, + 7440000000, + 1410000000, + 40000000, + 965, + 0, + 14930000000, + 14930000000, + 1, + 22220000000, + 9320000000, + 210000000, + 965, + 0, + 13300000000, + 13300000000, + 1, + 69210000000, + 4630000000, + 4630000000, + 1, + 700000000, + 6150000000, + 160000000, + 545, + 0, + 1390000000, + 1390000000, + 1, + 58260000000, + 10460000000, + 350000000, + 962, + 0, + 7840000000, + 7840000000, + 1, + 66440000000, + 4490000000, + 4490000000, + 1, + 161900000000, + 27520000000, + 27190000000, + 892, + 0, + 80000000, + 80000000, + 1, + 34790000000, + 49060000000, + 48700000000, + 892, + 0, + 30000000, + 30000000, + 1, + 34720000000, + 31630000000, + 31230000000, + 892, + 0, + 10000000, + 10000000, + 1, + 11940000000, + 78540000000, + 1370000000, + 941, + 0, + 50000000, + 50000000, + 1, + 5450000000, + 53900000000, + 330000000, + 838, + 0, + 530000000, + 530000000, + 1, + 170000000, + 8750000000, + 10000000, + 426, + 0, + 9490000000, + 9490000000, + 1, + 6970000000, + 86770000000, + 0, + 836, + 0, + 820000000, + 820000000, + 1, + 670000000, + 13000000000, + 230000000, + 927, + 0, + 5970000000, + 5970000000, + 1, + 456710000000, + 11230000000, + 7410000000, + 319, + 0, + 13730000000, + 13730000000, + 363, + 0, + 25430000000, + 25430000000, + 1, + 51270000000, + 14800000000, + 430000000, + 365, + 0, + 35170000000, + 12020000000, + 319, + 0, + 15400000000, + 15400000000, + 318, + 0, + 17580000000, + 17580000000, + 363, + 0, + 23500000000, + 23500000000, + 1, + 114770000000, + 10570000000, + 10570000000, + 1, + 12740000000, + 8650000000, + 160000000, + 365, + 0, + 6160000000, + 6160000000, + 318, + 0, + 320000000, + 320000000, + 363, + 0, + 15980000000, + 15980000000, + 1, + 3140000000, + 7710000000, + 7710000000, + 1, + 75600000000, + 12330000000, + 450000000, + 366, + 0, + 1450000000, + 1450000000, + 1, + 7910000000, + 19370000000, + 17820000000, + 364, + 0, + 6910000000, + 6910000000, + 1, + 95490000000, + 9180000000, + 330000000, + 366, + 0, + 2180000000, + 2180000000, + 1, + 58560000000, + 1005510000000, + 350000000, + 905, + 0, + 101660000000, + 910000000, + 899, + 0, + 320000000, + 320000000, + 1, + 29640000000, + 19090000000, + 5870000000, + 894, + 0, + 34480000000, + 11080000000, + 893, + 0, + 22000000000, + 10220000000, + 890, + 0, + 2030000000, + 2030000000, + 1, + 3850000000, + 319120000000, + 250000000, + 803, + 11610000000, + 6400000000, + 6400000000, + 1, + 110000000, + 144590000000, + 0, + 416, + 0, + 110000000, + 110000000, + 1, + 230000000, + 61390000000, + 0, + 414, + 0, + 1750000000, + 1750000000, + 1, + 7420000000, + 3640000000, + 0, + 497, + 2510000000, + 10410000000, + 0, + 472, + 143760000000, + 15390000000, + 530000000, + 861, + 0, + 8860000000, + 2360000000, + 443, + 0, + 9560000000, + 9560000000, + 1, + 1170000000, + 5070000000, + 5070000000, + 1, + 690000000, + 13060000000, + 5020000000, + 317, + 0, + 130000000, + 130000000, + 1, + 29110000000, + 250000000, + 250000000, + 1, + 26490000000, + 10880000000, + 3610000000, + 337, + 0, + 1650000000, + 1650000000, + 1, + 3900000000, + 9960000000, + 480000000, + 334, + 0, + 1690000000, + 1690000000, + 1, + 98510000000, + 20270000000, + 450000000, + 843, + 0, + 9570000000, + 9570000000, + 1, + 240000000, + 25470000000, + 850000000, + 342, + 0, + 400000000, + 400000000, + 1, + 3540000000, + 7000000000, + 190000000, + 612, + 0, + 90000000, + 90000000, + 1, + 5240300000000, + 10890000000, + 720000000, + 390, + 0, + 490000000, + 490000000, + 1, + 1015000000000, + 10080000000, + 10080000000, + 1, + 32160000000, + 18840000000, + 18840000000, + 1, + 5654900000000, + 5700000000, + 0, + 413, + 0, + 2230000000, + 2230000000, + 1, + 26680000000, + 9220000000, + 130000000, + 441, + 0, + 12760000000, + 12760000000, + 1, + 10410000000, + 29210000000, + 10000000, + 417, + 78480000000, + 350000000, + 10000000, + 413, + 360000000, + 1500000000, + 220000000, + 443, + 0, + 9900000000, + 9900000000, + 1, + 41200000000, + 35500000000, + 330000000, + 441, + 0, + 20660000000, + 20660000000, + 1, + 470000000, + 1850000000, + 1850000000, + 1, + 22150000000, + 8840000000, + 0, + 417, + 20000000, + 45530000000, + 0, + 433, + 181770000000, + 2560000000, + 2560000000, + 1, + 9740000000, + 20520000000, + 0, + 417, + 40000000, + 320000000, + 0, + 316, + 0, + 11090000000, + 11090000000, + 1, + 11900000000, + 20230000000, + 570000000, + 407, + 0, + 9860000000, + 150000000, + 405, + 0, + 1880000000, + 1880000000, + 1, + 20000000, + 19040000000, + 40000000, + 370, + 0, + 1330000000, + 1330000000, + 1, + 20000000, + 17680000000, + 10000000, + 400, + 0, + 650000000, + 650000000, + 1, + 10000000, + 1400000000, + 1400000000, + 1, + 350000000, + 12550000000, + 670000000, + 397, + 0, + 1480000000, + 110000000, + 396, + 0, + 10140000000, + 10140000000, + 1, + 11330000000, + 46300000000, + 50000000, + 383, + 12890000000, + 17760000000, + 450000000, + 373, + 0, + 3330000000, + 3330000000, + 1, + 11000000000, + 18020000000, + 7520000000, + 303, + 0, + 11190000000, + 11190000000, + 1, + 125380000000, + 5720000000, + 270000000, + 366, + 0, + 3080000000, + 3080000000, + 1, + 4360000000, + 5210000000, + 4860000000, + 364, + 0, + 9150000000, + 9150000000, + 1, + 59540000000, + 290000000, + 290000000, + 1, + 21550000000, + 400000000, + 140000000, + 317, + 55690000000, + 5250000000, + 5250000000, + 1, + 210530000000, + 1190000000, + 1190000000, + 1, + 10130000000, + 350000000, + 350000000, + 1, + 121470000000, + 84010000000, + 71600000000, + 279, + 0, + 4280000000, + 4280000000, + 1, + 1330000000, + 25780000000, + 25780000000, + 318, + 0, + 6790000000, + 6790000000, + 1, + 8590000000, + 23340000000, + 670000000, + 336, + 0, + 28230000000, + 110000000, + 331, + 0, + 7000000000, + 7000000000, + 1, + 55510000000, + 403530000000, + 580000000, + 277, + 10000000, + 9460000000, + 100000000, + 320, + 0, + 83100000000, + 20000000, + 316, + 0, + 1340000000, + 1340000000, + 1, + 34520000000, + 4470000000, + 0, + 276, + 0, + 50000000, + 50000000, + 1, + 9680000000, + 193970000000, + 20000000, + 276, + 0, + 1580000000, + 1580000000, + 1, + 5760000000, + 2840000000, + 0, + 274, + 370000000, + 7860000000, + 0, + 294, + 7510000000, + 1580000000, + 1580000000, + 1, + 41500000000, + 32450000000, + 20000000, + 275, + 17370000000, + 105150000000, + 40000000, + 275, + 24770000000, + 9360000000, + 3850000000, + 298, + 0, + 960000000, + 960000000, + 1, + 3870000000, + 132500000000, + 18200000000, + 295, + 0, + 430000000, + 430000000, + 1, + 8300000000, + 70280000000, + 30000000, + 274, + 0, + 2270000000, + 2270000000, + 1, + 220000000, + 8090000000, + 5360000000, + 291, + 410000000, + 72630000000, + 7670000000, + 283, + 25750000000, + 13220000000, + 0, + 275, + 12340000000, + 1330000000, + 1330000000, + 1 + ], + [ + 6258930000000, + 1160000000, + 1160000000, + 1, + 24450000000, + 820000000, + 820000000, + 1, + 7781770000000, + 10240000000, + 10240000000, + 1, + 3823440000000, + 22810000000, + 22810000000, + 117, + 0, + 580000000, + 580000000, + 1, + 262470000000, + 90130000000, + 90130000000, + 42, + 192210000000, + 980000000, + 980000000, + 1, + 307320000000, + 510000000, + 60000000, + 481, + 0, + 21730000000, + 6040000000, + 479, + 0, + 131670000000, + 112380000000, + 176, + 0, + 9380000000, + 9380000000, + 1, + 186820000000, + 18210000000, + 5260000000, + 479, + 0, + 86120000000, + 72370000000, + 176, + 0, + 7240000000, + 7240000000, + 1, + 560710000000, + 12840000000, + 1300000000, + 179, + 0, + 4730000000, + 4730000000, + 1, + 217580000000, + 352830000000, + 680000000, + 180, + 181570000000, + 4310000000, + 4310000000, + 1, + 219890000000, + 21460000000, + 21460000000, + 477, + 0, + 237640000000, + 7520000000, + 174, + 0, + 320000000, + 300000000, + 1979, + 0, + 15630000000, + 15630000000, + 1, + 60130000000, + 4860000000, + 4860000000, + 1, + 58350000000, + 9240000000, + 4590000000, + 1936, + 0, + 2020000000, + 2020000000, + 1, + 545550000000, + 9000000000, + 9000000000, + 1, + 1186730000000, + 29240000000, + 90000000, + 180, + 0, + 70000000, + 70000000, + 1, + 19030000000, + 430000000, + 430000000, + 1, + 1040000000, + 18380000000, + 230000000, + 393, + 1332010000000, + 102060000000, + 420000000, + 611, + 15460000000, + 990000000, + 990000000, + 1, + 202380000000, + 6380000000, + 230000000, + 170, + 0, + 9300000000, + 9300000000, + 1, + 50430000000, + 10110000000, + 640000000, + 612, + 3239140000000, + 26460000000, + 130000000, + 1684, + 0, + 15870000000, + 15870000000, + 1, + 2254700000000, + 20000000, + 20000000, + 1, + 16070000000, + 276730000000, + 90000000, + 10, + 6060000000, + 770000000, + 770000000, + 1, + 14850000000, + 72860000000, + 280000000, + 37, + 0, + 2710000000, + 2710000000, + 1, + 88420000000, + 1810000000, + 1810000000, + 1, + 710000000, + 2200000000, + 80000000, + 114, + 0, + 3360000000, + 3360000000, + 1, + 11280000000, + 1030000000, + 1030000000, + 1, + 1550000000, + 186730000000, + 710000000, + 41, + 2034330000000, + 66270000000, + 520000000, + 1485, + 0, + 10000000, + 10000000, + 1, + 66460000000, + 420000000, + 420000000, + 93, + 0, + 2790000000, + 2790000000, + 1, + 5077720000000, + 13730000000, + 40000000, + 10, + 0, + 80000000, + 80000000, + 1, + 41050000000, + 10220000000, + 310000000, + 390, + 0, + 300000000, + 300000000, + 1, + 760540000000, + 28870000000, + 40000000, + 631, + 0, + 280000000, + 280000000, + 1, + 29446150000000, + 31750000000, + 100000000, + 609, + 0, + 5820000000, + 5820000000, + 1, + 130000000, + 1390000000, + 1250000000, + 56, + 0, + 7120000000, + 7120000000, + 1, + 2190000000, + 1430000000, + 0, + 10, + 218890000000, + 36300000000, + 190000000, + 475, + 0, + 1670000000, + 1670000000, + 1, + 43080000000, + 172880000000, + 250000000, + 10, + 20750000000, + 220840000000, + 610000000, + 492, + 225790000000, + 305450000000, + 60080000000, + 1319, + 0, + 74440000000, + 3780000000, + 1323, + 0, + 410000000, + 330000000, + 1311, + 0, + 63530000000, + 7590000000, + 1321, + 0, + 18470000000, + 230000000, + 1313, + 0, + 11500000000, + 11500000000, + 1, + 18410000000, + 27440000000, + 1490000000, + 317, + 39160000000, + 21560000000, + 12500000000, + 946, + 0, + 30000000, + 30000000, + 1, + 8480000000, + 6370000000, + 6360000000, + 1315, + 0, + 2710000000, + 2710000000, + 1, + 3982100000000, + 16870000000, + 220000000, + 835, + 0, + 67150000000, + 130000000, + 426, + 0, + 1990000000, + 0, + 1047, + 0, + 12530000000, + 12530000000, + 1, + 1170000000, + 11640000000, + 11640000000, + 1, + 13440000000, + 9930000000, + 20000000, + 10, + 0, + 20000000, + 20000000, + 1, + 78450000000, + 30000000, + 30000000, + 1, + 68480000000, + 2140000000, + 2140000000, + 1, + 848610000000, + 27600000000, + 80000000, + 475, + 0, + 3840000000, + 3840000000, + 1, + 1229880000000, + 8890000000, + 8890000000, + 1280, + 0, + 8810000000, + 8810000000, + 193, + 0, + 1780000000, + 1780000000, + 1, + 0, + 77410000000, + 1140000000, + 1277, + 6201120000000, + 30300000000, + 1820000000, + 406, + 0, + 83300000000, + 960000000, + 475, + 0, + 7260000000, + 7260000000, + 1, + 1970000000, + 330000000, + 70000000, + 755, + 0, + 6270000000, + 6270000000, + 1, + 30310000000, + 172410000000, + 2500000000, + 454, + 0, + 30000000, + 30000000, + 1, + 5820000000, + 29520000000, + 4480000000, + 1254, + 0, + 82100000000, + 6740000000, + 1019, + 0, + 7520000000, + 7520000000, + 1, + 17226790000000, + 918860000000, + 918260000000, + 884, + 0, + 1740000000, + 1740000000, + 1, + 3498080000000, + 2430000000, + 2430000000, + 1, + 1010530000000, + 168340000000, + 168230000000, + 1242, + 0, + 1180000000, + 1180000000, + 1, + 1046590000000, + 890000000, + 890000000, + 1, + 439780000000, + 200000000, + 200000000, + 1, + 462020000000, + 78120000000, + 78120000000, + 1239, + 0, + 82820000000, + 7340000000, + 1238, + 0, + 13190000000, + 13190000000, + 1, + 857640000000, + 690000000, + 690000000, + 1, + 70390000000, + 710000000, + 710000000, + 1, + 117270000000, + 97610000000, + 44050000000, + 607, + 0, + 15910000000, + 15760000000, + 1231, + 0, + 970000000, + 970000000, + 1, + 99570000000, + 76490000000, + 45110000000, + 607, + 0, + 15410000000, + 12230000000, + 1231, + 0, + 1080000000, + 1080000000, + 1, + 1404610000000, + 330000000, + 330000000, + 1215, + 0, + 7740000000, + 7740000000, + 1, + 7980000000, + 118780000000, + 710000000, + 1212, + 399850000000, + 190000000, + 190000000, + 1, + 49140000000, + 190000000, + 190000000, + 1, + 334770000000, + 4950000000, + 4950000000, + 1, + 294630000000, + 8640000000, + 3830000000, + 175, + 155770000000, + 350000000, + 150000000, + 479, + 0, + 110950000000, + 102320000000, + 176, + 0, + 11320000000, + 11320000000, + 1, + 426150000000, + 13420000000, + 3710000000, + 479, + 0, + 95020000000, + 83600000000, + 176, + 0, + 4480000000, + 4480000000, + 1, + 244280000000, + 5830000000, + 50000000, + 609, + 0, + 6780000000, + 6780000000, + 1, + 54710000000, + 8050000000, + 270000000, + 366, + 0, + 260000000, + 260000000, + 1, + 725750000000, + 10000000, + 10000000, + 1, + 7581030000000, + 215340000000, + 60000000, + 322, + 0, + 60260000000, + 60260000000, + 193, + 171620000000, + 202180000000, + 202180000000, + 994, + 0, + 260000000, + 260000000, + 1, + 49900000000, + 136100000000, + 136100000000, + 994, + 0, + 30000000, + 30000000, + 1, + 241050000000, + 37610000000, + 37600000000, + 1146, + 0, + 200000000, + 200000000, + 1, + 161940000000, + 90000000, + 90000000, + 1, + 397890000000, + 260000000, + 260000000, + 1, + 204460000000, + 163290000000, + 163130000000, + 989, + 0, + 170000000, + 170000000, + 1, + 253580000000, + 88160000000, + 88140000000, + 987, + 0, + 150000000, + 150000000, + 1, + 27510000000, + 17380000000, + 14700000000, + 1169, + 0, + 24400000000, + 24390000000, + 1168, + 0, + 60000000, + 60000000, + 1, + 10740000000, + 1366870000000, + 63240000000, + 873, + 78330000000, + 20000000, + 20000000, + 1, + 8090000000, + 2300000000, + 2300000000, + 1, + 38730000000, + 17720000000, + 13020000000, + 1159, + 0, + 5410000000, + 5410000000, + 1, + 718260000000, + 29090000000, + 4010000000, + 904, + 0, + 5950000000, + 5950000000, + 1157, + 0, + 11510000000, + 11510000000, + 1156, + 0, + 30110000000, + 30100000000, + 1144, + 0, + 54600000000, + 54570000000, + 980, + 0, + 8250000000, + 8250000000, + 1, + 6590000000, + 10490000000, + 3300000000, + 983, + 0, + 35890000000, + 34980000000, + 874, + 0, + 13520000000, + 140000000, + 981, + 0, + 810000000, + 810000000, + 1, + 2310210000000, + 20080000000, + 0, + 322, + 0, + 26830000000, + 26830000000, + 193, + 0, + 170000000, + 170000000, + 1, + 100210000000, + 112340000000, + 112340000000, + 994, + 0, + 250000000, + 250000000, + 1, + 32770000000, + 84710000000, + 84710000000, + 994, + 0, + 20000000, + 20000000, + 1, + 123990000000, + 21520000000, + 21480000000, + 1146, + 0, + 260000000, + 260000000, + 1, + 92230000000, + 80000000, + 80000000, + 1, + 166290000000, + 270000000, + 270000000, + 1, + 183820000000, + 189960000000, + 189700000000, + 989, + 0, + 210000000, + 210000000, + 1, + 149850000000, + 43460000000, + 43410000000, + 987, + 0, + 180000000, + 180000000, + 1, + 4660000000, + 232370000000, + 5410000000, + 873, + 398720000000, + 8360000000, + 2020000000, + 904, + 0, + 16980000000, + 16950000000, + 1144, + 0, + 33340000000, + 33290000000, + 980, + 0, + 15250000000, + 15250000000, + 1, + 190000000, + 1760000000, + 1760000000, + 1, + 27840000000, + 304120000000, + 304120000000, + 318, + 0, + 15400000000, + 20000000, + 1047, + 0, + 20520000000, + 20520000000, + 1, + 570000000, + 1310000000, + 1310000000, + 1, + 30000000, + 1360000000, + 90000000, + 317, + 16070000000, + 22060000000, + 22060000000, + 318, + 14460000000, + 3670000000, + 20000000, + 10, + 42880000000, + 630000000, + 630000000, + 1, + 178750000000, + 9790000000, + 10000000, + 475, + 0, + 1960000000, + 1960000000, + 1, + 66350000000, + 10000000, + 10000000, + 1, + 512260000000, + 4940000000, + 4940000000, + 1, + 6930000000, + 16740000000, + 100000000, + 115, + 0, + 20000000, + 20000000, + 1, + 33820000000, + 193520000000, + 193520000000, + 42, + 78780000000, + 253120000000, + 4800000000, + 170, + 0, + 69210000000, + 2000000000, + 391, + 0, + 5840000000, + 5840000000, + 1, + 1266700000000, + 1440000000, + 40000000, + 366, + 0, + 50000000, + 50000000, + 1, + 1447960000000, + 4150000000, + 4150000000, + 1, + 222180000000, + 22680000000, + 9210000000, + 1106, + 0, + 10000000, + 10000000, + 1, + 5380000000, + 3230000000, + 3230000000, + 1, + 38940000000, + 1590000000, + 1590000000, + 1, + 207010000000, + 8870000000, + 8870000000, + 1090, + 0, + 40000000, + 40000000, + 1, + 3328990000000, + 32940000000, + 310000000, + 610, + 0, + 240000000, + 240000000, + 1, + 150000000, + 210000000, + 210000000, + 1, + 26960000000, + 1140000000, + 1140000000, + 1, + 349720000000, + 19150000000, + 20000000, + 476, + 1768550000000, + 49630000000, + 350000000, + 610, + 0, + 9520000000, + 250000000, + 1068, + 0, + 1000000000, + 1000000000, + 1, + 8910000000, + 50000000, + 50000000, + 1, + 9850000000, + 10200000000, + 0, + 229, + 0, + 6730000000, + 6730000000, + 1, + 29590000000, + 4210000000, + 4210000000, + 1, + 224950000000, + 26140000000, + 40000000, + 476, + 182950000000, + 8840000000, + 50000000, + 10, + 84770000000, + 1530000000, + 20000000, + 390, + 0, + 370000000, + 370000000, + 1, + 137940000000, + 6320000000, + 30000000, + 10, + 218630000000, + 11460000000, + 490000000, + 390, + 0, + 610000000, + 610000000, + 1, + 375800000000, + 470000000, + 0, + 10, + 9610000000, + 9770000000, + 9770000000, + 230, + 167900000000, + 13920000000, + 590000000, + 390, + 0, + 550000000, + 550000000, + 1, + 332320000000, + 23970000000, + 210000000, + 317, + 3882770000000, + 339060000000, + 339010000000, + 915, + 0, + 39950000000, + 39950000000, + 914, + 0, + 9440000000, + 9440000000, + 1051, + 0, + 343680000000, + 152400000000, + 913, + 0, + 197550000000, + 197510000000, + 912, + 0, + 4670000000, + 4670000000, + 1, + 158110000000, + 9550000000, + 9550000000, + 915, + 0, + 950000000, + 950000000, + 1, + 220000000, + 110000000, + 110000000, + 1, + 287890000000, + 27880000000, + 27880000000, + 1049, + 0, + 11610000000, + 11610000000, + 485, + 0, + 41660000000, + 2340000000, + 322, + 0, + 3540000000, + 3540000000, + 1, + 28960000000, + 42180000000, + 420000000, + 352, + 0, + 112770000000, + 112770000000, + 318, + 0, + 10000000000, + 10000000000, + 193, + 0, + 770000000, + 770000000, + 1, + 123790000000, + 56360000000, + 56360000000, + 903, + 0, + 8950000000, + 60000000, + 1044, + 0, + 1100000000, + 1100000000, + 1, + 704740000000, + 16650000000, + 300000000, + 1021, + 0, + 1130000000, + 1130000000, + 1, + 440000000, + 26060000000, + 650000000, + 452, + 0, + 14710000000, + 260000000, + 450, + 0, + 1840000000, + 1840000000, + 1, + 10620000000, + 41190000000, + 24030000000, + 791, + 0, + 9440000000, + 9440000000, + 1, + 124440000000, + 3300000000, + 510000000, + 1017, + 0, + 1810000000, + 1810000000, + 1, + 31680000000, + 13130000000, + 1000000000, + 891, + 0, + 2210000000, + 2210000000, + 1, + 13390000000, + 24410000000, + 1500000000, + 891, + 0, + 4500000000, + 4500000000, + 1, + 44320000000, + 10400000000, + 2530000000, + 319, + 0, + 18670000000, + 18670000000, + 1, + 42080000000, + 540000000, + 540000000, + 1, + 9220000000, + 2260000000, + 0, + 165, + 0, + 90000000, + 90000000, + 1, + 55820000000, + 2670000000, + 2670000000, + 1, + 31520000000, + 13010000000, + 7560000000, + 1000, + 0, + 670000000, + 670000000, + 1, + 2770000000, + 2800000000, + 2800000000, + 1, + 57940000000, + 930000000, + 930000000, + 1, + 95470000000, + 579960000000, + 391180000000, + 875, + 0, + 221060000000, + 850000000, + 419, + 0, + 800000000, + 800000000, + 1, + 2410000000, + 6190000000, + 6190000000, + 193, + 0, + 90000000, + 90000000, + 1, + 210000000, + 889680000000, + 510830000000, + 875, + 0, + 191620000000, + 370000000, + 419, + 0, + 300000000, + 300000000, + 1, + 2960000000, + 48940000000, + 10000000, + 316, + 7450000000, + 24570000000, + 24570000000, + 318, + 0, + 10830000000, + 10830000000, + 1, + 290000000, + 1790000000, + 1790000000, + 1, + 15950000000, + 5370000000, + 40000000, + 40, + 0, + 2160000000, + 2160000000, + 1, + 8670000000, + 15190000000, + 30000000, + 476, + 208490000000, + 1360000000, + 890000000, + 966, + 0, + 10000000, + 10000000, + 1, + 37360000000, + 8970000000, + 5290000000, + 966, + 0, + 140000000, + 140000000, + 1, + 88000000000, + 5910000000, + 240000000, + 317, + 0, + 80000000, + 80000000, + 1, + 60000000000, + 10110000000, + 10110000000, + 1, + 267860000000, + 330000000, + 330000000, + 1, + 83570000000, + 360000000, + 360000000, + 1, + 65980000000, + 400000000, + 400000000, + 1, + 13320000000, + 61900000000, + 110000000, + 940, + 0, + 15270000000, + 15270000000, + 1, + 5830000000, + 50250000000, + 110000000, + 845, + 0, + 3320000000, + 3320000000, + 1, + 710000000, + 8740000000, + 8740000000, + 318, + 16460000000, + 86770000000, + 90000000, + 837, + 1720000000, + 9850000000, + 170000000, + 928, + 0, + 2920000000, + 2920000000, + 1, + 470090000000, + 3820000000, + 3820000000, + 1, + 90860000000, + 13700000000, + 490000000, + 366, + 0, + 670000000, + 670000000, + 1, + 12020000000, + 18560000000, + 16420000000, + 364, + 0, + 4590000000, + 4590000000, + 1, + 194720000000, + 6140000000, + 140000000, + 366, + 0, + 2350000000, + 2350000000, + 1, + 109360000000, + 6180000000, + 2400000000, + 367, + 0, + 5700000000, + 5700000000, + 1, + 27180000000, + 1550000000, + 1550000000, + 1, + 102730000000, + 8850000000, + 8850000000, + 1, + 61090000000, + 585940000000, + 355810000000, + 911, + 0, + 419220000000, + 420000000, + 906, + 910000000, + 90000000000, + 330000000, + 904, + 0, + 9760000000, + 250000000, + 900, + 0, + 990000000, + 990000000, + 1, + 35830000000, + 11680000000, + 930000000, + 891, + 0, + 1540000000, + 1540000000, + 1, + 11080000000, + 20160000000, + 1200000000, + 891, + 0, + 3240000000, + 3240000000, + 1, + 10220000000, + 10410000000, + 230000000, + 891, + 0, + 1370000000, + 1370000000, + 1, + 6130000000, + 318870000000, + 3690000000, + 789, + 18120000000, + 144590000000, + 60000000, + 417, + 340000000, + 38180000000, + 30000000, + 870, + 0, + 22710000000, + 50000000, + 316, + 0, + 500000000, + 500000000, + 1, + 9170000000, + 3640000000, + 3640000000, + 1, + 2510000000, + 9850000000, + 10000000, + 475, + 0, + 560000000, + 560000000, + 1, + 144290000000, + 10850000000, + 1880000000, + 443, + 0, + 4010000000, + 4010000000, + 1, + 2360000000, + 6500000000, + 6500000000, + 1, + 21510000000, + 8040000000, + 8040000000, + 1, + 59590000000, + 7270000000, + 7270000000, + 1, + 6030000000, + 9250000000, + 120000000, + 332, + 0, + 230000000, + 230000000, + 1, + 100650000000, + 19420000000, + 150000000, + 844, + 0, + 400000000, + 400000000, + 1, + 10660000000, + 17220000000, + 210000000, + 491, + 0, + 7400000000, + 7400000000, + 1, + 4130000000, + 6810000000, + 6810000000, + 1, + 5241110000000, + 420000000, + 0, + 170, + 0, + 9750000000, + 9750000000, + 1, + 6731470000000, + 2010000000, + 0, + 414, + 0, + 3690000000, + 3690000000, + 1, + 29040000000, + 1820000000, + 390000000, + 175, + 0, + 7270000000, + 7270000000, + 1, + 23180000000, + 29090000000, + 30000000, + 418, + 0, + 110000000, + 110000000, + 1, + 78490000000, + 330000000, + 0, + 414, + 0, + 10000000, + 10000000, + 1, + 580000000, + 1280000000, + 1280000000, + 1, + 51430000000, + 30820000000, + 6670000000, + 175, + 0, + 4350000000, + 4350000000, + 1, + 45130000000, + 8750000000, + 20000000, + 418, + 0, + 90000000, + 90000000, + 1, + 20000000, + 45270000000, + 60000000, + 418, + 0, + 260000000, + 260000000, + 1, + 194070000000, + 20270000000, + 40000000, + 418, + 0, + 250000000, + 250000000, + 1, + 40000000, + 320000000, + 0, + 317, + 23560000000, + 8620000000, + 20000000, + 400, + 0, + 11040000000, + 11040000000, + 1, + 150000000, + 1410000000, + 10000000, + 406, + 0, + 8300000000, + 8300000000, + 1, + 1940000000, + 19000000000, + 0, + 371, + 1360000000, + 17670000000, + 40000000, + 275, + 3080000000, + 11880000000, + 11880000000, + 1, + 110000000, + 1370000000, + 1370000000, + 1, + 21520000000, + 42770000000, + 350000000, + 384, + 0, + 3480000000, + 3480000000, + 1, + 13340000000, + 6220000000, + 4960000000, + 374, + 0, + 11090000000, + 11090000000, + 1, + 21850000000, + 9310000000, + 200000000, + 308, + 0, + 1190000000, + 1190000000, + 1, + 136840000000, + 320000000, + 110000000, + 367, + 0, + 5130000000, + 5130000000, + 1, + 12300000000, + 350000000, + 350000000, + 1, + 90670000000, + 260000000, + 260000000, + 1, + 476210000000, + 11520000000, + 11510000000, + 292, + 0, + 890000000, + 890000000, + 1, + 47440000000, + 22670000000, + 700000000, + 337, + 110000000, + 28120000000, + 10000000, + 332, + 63090000000, + 400670000000, + 137010000000, + 278, + 0, + 2280000000, + 2280000000, + 1, + 110000000, + 1920000000, + 0, + 321, + 0, + 7440000000, + 7440000000, + 1, + 20000000, + 83080000000, + 70000000, + 317, + 35860000000, + 4470000000, + 0, + 277, + 9750000000, + 193950000000, + 180000000, + 277, + 7340000000, + 2840000000, + 0, + 275, + 370000000, + 7860000000, + 80000000, + 295, + 50610000000, + 32230000000, + 0, + 276, + 0, + 200000000, + 200000000, + 1, + 17410000000, + 104410000000, + 0, + 276, + 0, + 700000000, + 700000000, + 1, + 28620000000, + 350000000, + 330000000, + 306, + 0, + 5160000000, + 5160000000, + 1, + 23030000000, + 100670000000, + 6930000000, + 299, + 0, + 12770000000, + 360000000, + 296, + 0, + 860000000, + 860000000, + 1, + 8760000000, + 70250000000, + 110000000, + 275, + 7850000000, + 2730000000, + 2730000000, + 1, + 8080000000, + 19810000000, + 3430000000, + 288, + 0, + 44790000000, + 7010000000, + 284, + 0, + 360000000, + 360000000, + 1, + 25750000000, + 13160000000, + 0, + 276, + 0, + 60000000, + 60000000, + 1 + ], + [ + 18777370000000, + 450000000, + 450000000, + 65, + 6040000000, + 15650000000, + 15650000000, + 480, + 0, + 40000000, + 40000000, + 1, + 112380000000, + 19190000000, + 19190000000, + 478, + 0, + 100000000, + 100000000, + 1, + 201460000000, + 12840000000, + 12840000000, + 480, + 0, + 110000000, + 110000000, + 1, + 72370000000, + 13590000000, + 13590000000, + 478, + 0, + 160000000, + 160000000, + 1, + 569250000000, + 11390000000, + 50000000, + 180, + 0, + 150000000, + 150000000, + 1, + 222990000000, + 352150000000, + 87460000000, + 175, + 434750000000, + 228280000000, + 87860000000, + 175, + 0, + 1840000000, + 1840000000, + 1, + 300000000, + 20000000, + 20000000, + 1, + 143560000000, + 4650000000, + 4650000000, + 1, + 1743390000000, + 29150000000, + 6760000000, + 175, + 20800000000, + 18090000000, + 5570000000, + 175, + 0, + 60000000, + 60000000, + 1, + 1332430000000, + 101620000000, + 3340000000, + 612, + 0, + 20000000, + 20000000, + 1, + 219060000000, + 6150000000, + 6150000000, + 1, + 60370000000, + 9470000000, + 9470000000, + 1, + 3239270000000, + 26290000000, + 20000000, + 1685, + 0, + 40000000, + 40000000, + 1, + 2286750000000, + 276640000000, + 280000000, + 476, + 21960000000, + 68530000000, + 360000000, + 38, + 0, + 4050000000, + 4050000000, + 1, + 93730000000, + 350000000, + 0, + 115, + 0, + 1770000000, + 1770000000, + 1, + 17930000000, + 186020000000, + 186020000000, + 42, + 2034850000000, + 63900000000, + 300000000, + 40, + 0, + 1850000000, + 1850000000, + 1, + 5147440000000, + 13690000000, + 50000000, + 611, + 41440000000, + 9910000000, + 9910000000, + 1, + 760880000000, + 28830000000, + 28830000000, + 87, + 29446530000000, + 26880000000, + 450000000, + 610, + 0, + 4770000000, + 4770000000, + 1, + 7200000000, + 140000000, + 140000000, + 1, + 9310000000, + 1430000000, + 0, + 476, + 219080000000, + 36110000000, + 10000000, + 10, + 45000000000, + 172630000000, + 420000000, + 476, + 21360000000, + 220230000000, + 1910000000, + 468, + 285870000000, + 136690000000, + 7900000000, + 1326, + 0, + 102200000000, + 17380000000, + 1324, + 0, + 6480000000, + 6480000000, + 1, + 3780000000, + 70580000000, + 12500000000, + 352, + 0, + 80000000, + 80000000, + 1, + 330000000, + 80000000, + 80000000, + 1, + 7590000000, + 350000000, + 10000000, + 945, + 0, + 49510000000, + 1010000000, + 1322, + 0, + 6080000000, + 6080000000, + 1, + 230000000, + 18200000000, + 9100000000, + 1314, + 0, + 40000000, + 40000000, + 1, + 31400000000, + 520000000, + 0, + 319, + 0, + 6260000000, + 6260000000, + 363, + 0, + 19170000000, + 19170000000, + 1, + 51660000000, + 6110000000, + 140000000, + 947, + 0, + 2950000000, + 2950000000, + 1, + 14870000000, + 10000000, + 10000000, + 1, + 3985030000000, + 9370000000, + 30000000, + 610, + 0, + 7280000000, + 7280000000, + 1, + 130000000, + 67020000000, + 67020000000, + 318, + 0, + 1970000000, + 0, + 1048, + 0, + 20000000, + 20000000, + 1, + 38800000000, + 9850000000, + 60000000, + 611, + 0, + 60000000, + 60000000, + 1, + 997810000000, + 27520000000, + 150000000, + 10, + 1254340000000, + 76230000000, + 2250000000, + 1278, + 0, + 40000000, + 40000000, + 1, + 6202940000000, + 14980000000, + 500000000, + 441, + 0, + 13500000000, + 13500000000, + 1, + 960000000, + 82340000000, + 80000000, + 10, + 9300000000, + 260000000, + 260000000, + 1, + 39080000000, + 169910000000, + 1940000000, + 626, + 10330000000, + 25040000000, + 500000000, + 1255, + 6740000000, + 23700000000, + 3100000000, + 1250, + 0, + 370000000, + 60000000, + 1249, + 0, + 24710000000, + 640000000, + 1245, + 0, + 19670000000, + 470000000, + 509, + 0, + 6910000000, + 6910000000, + 1, + 18152570000000, + 600000000, + 600000000, + 1, + 4681010000000, + 110000000, + 110000000, + 1, + 2036120000000, + 71490000000, + 71490000000, + 117, + 0, + 3990000000, + 3990000000, + 1, + 1103940000000, + 49940000000, + 19040000000, + 1232, + 0, + 3620000000, + 3620000000, + 1, + 15760000000, + 150000000, + 150000000, + 1, + 145650000000, + 29160000000, + 12530000000, + 1232, + 0, + 2220000000, + 2220000000, + 1, + 12230000000, + 3180000000, + 3180000000, + 1, + 1422450000000, + 118070000000, + 7860000000, + 1213, + 1087550000000, + 4810000000, + 4810000000, + 1, + 155920000000, + 200000000, + 200000000, + 1, + 102320000000, + 2540000000, + 2540000000, + 478, + 0, + 6090000000, + 6090000000, + 1, + 441180000000, + 8940000000, + 8940000000, + 480, + 0, + 770000000, + 770000000, + 1, + 83600000000, + 11030000000, + 11030000000, + 478, + 0, + 390000000, + 390000000, + 1, + 248810000000, + 350000000, + 20000000, + 610, + 0, + 5430000000, + 5430000000, + 1, + 61760000000, + 7780000000, + 7780000000, + 1, + 8307110000000, + 215280000000, + 30000000, + 317, + 899000000000, + 10000000, + 10000000, + 1, + 927970000000, + 160000000, + 160000000, + 1, + 341890000000, + 20000000, + 20000000, + 1, + 42360000000, + 2680000000, + 2680000000, + 1, + 24390000000, + 10000000, + 10000000, + 1, + 74040000000, + 225370000000, + 17430000000, + 983, + 0, + 677400000000, + 669190000000, + 874, + 0, + 400820000000, + 2770000000, + 981, + 0, + 40000000, + 40000000, + 1, + 140490000000, + 4700000000, + 4700000000, + 1, + 727680000000, + 10730000000, + 260000000, + 845, + 0, + 10920000000, + 10920000000, + 193, + 0, + 3430000000, + 3430000000, + 1, + 47560000000, + 10000000, + 10000000, + 1, + 54570000000, + 30000000, + 30000000, + 1, + 18140000000, + 7190000000, + 7190000000, + 1, + 34980000000, + 910000000, + 910000000, + 1, + 140000000, + 13150000000, + 1740000000, + 982, + 0, + 230000000, + 230000000, + 1, + 2311020000000, + 20080000000, + 10000000, + 317, + 502770000000, + 40000000, + 40000000, + 1, + 632650000000, + 260000000, + 260000000, + 1, + 193470000000, + 50000000, + 50000000, + 1, + 10250000000, + 40480000000, + 2430000000, + 983, + 0, + 122050000000, + 121020000000, + 874, + 0, + 64410000000, + 380000000, + 981, + 0, + 20000000, + 20000000, + 1, + 400740000000, + 6340000000, + 6340000000, + 1, + 16950000000, + 30000000, + 30000000, + 1, + 33290000000, + 50000000, + 50000000, + 1, + 349180000000, + 15100000000, + 20000000, + 1048, + 0, + 280000000, + 280000000, + 1, + 22520000000, + 1270000000, + 1270000000, + 1, + 52610000000, + 3650000000, + 0, + 611, + 222270000000, + 9780000000, + 40000000, + 10, + 592550000000, + 16640000000, + 1780000000, + 116, + 310940000000, + 192840000000, + 98270000000, + 179, + 0, + 55130000000, + 53940000000, + 118, + 0, + 350000000, + 350000000, + 1, + 2000000000, + 63970000000, + 100000000, + 392, + 0, + 3240000000, + 3240000000, + 1, + 1272580000000, + 1400000000, + 1400000000, + 1, + 1683550000000, + 13030000000, + 13030000000, + 569, + 0, + 440000000, + 440000000, + 1, + 3594370000000, + 32630000000, + 290000000, + 10, + 378440000000, + 18210000000, + 540000000, + 390, + 0, + 920000000, + 920000000, + 1, + 1768900000000, + 49280000000, + 430000000, + 10, + 250000000, + 9040000000, + 8580000000, + 364, + 0, + 230000000, + 230000000, + 1, + 19810000000, + 10200000000, + 10200000000, + 230, + 265520000000, + 25100000000, + 870000000, + 390, + 0, + 1000000000, + 1000000000, + 1, + 183000000000, + 8790000000, + 80000000, + 611, + 84790000000, + 1510000000, + 1510000000, + 1, + 138340000000, + 6290000000, + 50000000, + 611, + 219120000000, + 6570000000, + 100000000, + 170, + 0, + 4400000000, + 4400000000, + 1, + 376410000000, + 470000000, + 0, + 611, + 187870000000, + 10030000000, + 230000000, + 170, + 0, + 3300000000, + 3300000000, + 1, + 333080000000, + 2390000000, + 0, + 365, + 0, + 12710000000, + 12710000000, + 318, + 0, + 8660000000, + 8660000000, + 1, + 4221780000000, + 50000000, + 50000000, + 1, + 201790000000, + 191230000000, + 191230000000, + 193, + 0, + 50000000, + 50000000, + 1, + 197510000000, + 40000000, + 40000000, + 1, + 503330000000, + 39310000000, + 10110000000, + 317, + 0, + 10000000, + 10000000, + 1, + 32920000000, + 41010000000, + 460000000, + 317, + 0, + 750000000, + 750000000, + 1, + 303750000000, + 8890000000, + 8890000000, + 1045, + 706140000000, + 14620000000, + 370000000, + 1022, + 0, + 1730000000, + 1730000000, + 1, + 2220000000, + 24740000000, + 700000000, + 453, + 0, + 670000000, + 670000000, + 1, + 260000000, + 14240000000, + 530000000, + 451, + 0, + 210000000, + 210000000, + 1, + 36490000000, + 370000000, + 270000000, + 885, + 0, + 16790000000, + 16790000000, + 1, + 134390000000, + 2790000000, + 2790000000, + 1, + 34490000000, + 12090000000, + 11820000000, + 892, + 0, + 40000000, + 40000000, + 1, + 17100000000, + 22870000000, + 22310000000, + 892, + 0, + 40000000, + 40000000, + 1, + 51350000000, + 7870000000, + 7870000000, + 1, + 70510000000, + 2260000000, + 2260000000, + 1, + 97660000000, + 5450000000, + 5450000000, + 1, + 551760000000, + 30620000000, + 340000000, + 876, + 0, + 28470000000, + 12440000000, + 995, + 0, + 14290000000, + 4060000000, + 993, + 0, + 20130000000, + 17130000000, + 992, + 0, + 11890000000, + 11860000000, + 991, + 0, + 28850000000, + 28820000000, + 990, + 0, + 25470000000, + 14730000000, + 988, + 0, + 25430000000, + 18630000000, + 986, + 0, + 3630000000, + 3630000000, + 1, + 850000000, + 121620000000, + 30000000, + 872, + 0, + 370000000, + 370000000, + 997, + 0, + 77260000000, + 55850000000, + 434, + 0, + 20960000000, + 20960000000, + 1, + 520530000000, + 13420000000, + 80000000, + 876, + 0, + 60530000000, + 28520000000, + 995, + 0, + 37330000000, + 10610000000, + 993, + 0, + 41390000000, + 34980000000, + 992, + 0, + 25980000000, + 25880000000, + 991, + 0, + 37550000000, + 37380000000, + 990, + 0, + 106640000000, + 47950000000, + 988, + 0, + 52790000000, + 41020000000, + 986, + 0, + 3220000000, + 3220000000, + 1, + 370000000, + 50990000000, + 30000000, + 872, + 0, + 132730000000, + 112170000000, + 434, + 0, + 7530000000, + 7530000000, + 1, + 3270000000, + 48930000000, + 30000000, + 317, + 60920000000, + 3580000000, + 20000000, + 41, + 0, + 1750000000, + 1750000000, + 1, + 10860000000, + 14930000000, + 520000000, + 390, + 0, + 230000000, + 230000000, + 1, + 209380000000, + 470000000, + 470000000, + 1, + 42660000000, + 3680000000, + 3680000000, + 1, + 88380000000, + 5670000000, + 5670000000, + 1, + 502120000000, + 61510000000, + 880000000, + 941, + 0, + 280000000, + 280000000, + 1, + 21210000000, + 50100000000, + 270000000, + 846, + 0, + 40000000, + 40000000, + 1, + 29320000000, + 85380000000, + 150000000, + 838, + 0, + 1300000000, + 1300000000, + 1, + 1890000000, + 8880000000, + 770000000, + 929, + 0, + 800000000, + 800000000, + 1, + 568180000000, + 10110000000, + 1160000000, + 367, + 0, + 3100000000, + 3100000000, + 1, + 29110000000, + 2140000000, + 2140000000, + 1, + 199450000000, + 6000000000, + 6000000000, + 1, + 114110000000, + 3780000000, + 3780000000, + 1, + 562910000000, + 61330000000, + 61270000000, + 915, + 0, + 96230000000, + 46110000000, + 913, + 0, + 34240000000, + 34170000000, + 912, + 0, + 27570000000, + 13340000000, + 916, + 0, + 10760000000, + 10760000000, + 1, + 420000000, + 367520000000, + 460000000, + 910, + 0, + 50160000000, + 5860000000, + 907, + 0, + 1120000000, + 1120000000, + 1, + 1240000000, + 74020000000, + 50000000, + 845, + 0, + 14620000000, + 14620000000, + 193, + 0, + 1030000000, + 1030000000, + 1, + 250000000, + 9510000000, + 260000000, + 901, + 37750000000, + 10600000000, + 10500000000, + 892, + 0, + 150000000, + 150000000, + 1, + 13820000000, + 18960000000, + 18850000000, + 892, + 13690000000, + 10170000000, + 10080000000, + 892, + 0, + 10000000, + 10000000, + 1, + 11190000000, + 315160000000, + 28280000000, + 790, + 0, + 20000000, + 20000000, + 1, + 18180000000, + 144040000000, + 140000000, + 418, + 0, + 490000000, + 490000000, + 1, + 370000000, + 33100000000, + 10000000, + 871, + 0, + 5050000000, + 5050000000, + 1, + 50000000, + 22660000000, + 10000000, + 317, + 15830000000, + 9840000000, + 0, + 10, + 146730000000, + 8970000000, + 8970000000, + 1, + 115430000000, + 8840000000, + 4300000000, + 333, + 0, + 290000000, + 290000000, + 1, + 101030000000, + 18650000000, + 10000000, + 471, + 0, + 620000000, + 620000000, + 1, + 11270000000, + 15790000000, + 60000000, + 466, + 0, + 1220000000, + 1220000000, + 1, + 5259450000000, + 420000000, + 420000000, + 1, + 6741220000000, + 2010000000, + 2010000000, + 1, + 33120000000, + 1430000000, + 1430000000, + 1, + 30480000000, + 14100000000, + 6280000000, + 420, + 0, + 14360000000, + 0, + 419, + 0, + 600000000, + 600000000, + 1, + 78600000000, + 330000000, + 330000000, + 1, + 59970000000, + 20130000000, + 16120000000, + 176, + 0, + 4020000000, + 4020000000, + 1, + 49500000000, + 8730000000, + 8730000000, + 1, + 170000000, + 23890000000, + 13950000000, + 420, + 0, + 21180000000, + 20000000, + 419, + 0, + 140000000, + 140000000, + 1, + 194370000000, + 10760000000, + 2620000000, + 420, + 0, + 5990000000, + 30000000, + 419, + 0, + 3480000000, + 3480000000, + 1, + 290000000, + 320000000, + 320000000, + 1, + 23580000000, + 8600000000, + 0, + 275, + 11200000000, + 1400000000, + 1400000000, + 1, + 10240000000, + 19000000000, + 10000000, + 372, + 1400000000, + 17350000000, + 0, + 315, + 0, + 280000000, + 280000000, + 1, + 38310000000, + 39720000000, + 30000000, + 385, + 0, + 2700000000, + 2700000000, + 1, + 21780000000, + 1260000000, + 1260000000, + 1, + 33140000000, + 9060000000, + 100000000, + 309, + 0, + 50000000, + 50000000, + 1, + 138140000000, + 210000000, + 210000000, + 1, + 596430000000, + 10000000, + 10000000, + 1, + 49030000000, + 17220000000, + 170000000, + 338, + 0, + 4750000000, + 4750000000, + 1, + 120000000, + 28110000000, + 700000000, + 333, + 200100000000, + 191200000000, + 152710000000, + 279, + 0, + 59830000000, + 40000000, + 300, + 0, + 10640000000, + 10620000000, + 323, + 0, + 1990000000, + 1990000000, + 1, + 2390000000, + 1920000000, + 0, + 322, + 7530000000, + 10490000000, + 3260000000, + 319, + 0, + 65420000000, + 65420000000, + 318, + 0, + 7100000000, + 7100000000, + 1, + 35860000000, + 4350000000, + 1910000000, + 278, + 0, + 120000000, + 120000000, + 1, + 9930000000, + 191910000000, + 80340000000, + 278, + 0, + 1860000000, + 1860000000, + 1, + 7340000000, + 2840000000, + 0, + 276, + 450000000, + 7780000000, + 10000000, + 299, + 50610000000, + 32230000000, + 30000000, + 277, + 17610000000, + 104410000000, + 60000000, + 277, + 29650000000, + 20000000, + 20000000, + 1, + 35120000000, + 90450000000, + 10000000, + 274, + 0, + 3290000000, + 3290000000, + 1, + 360000000, + 12410000000, + 2900000000, + 297, + 9730000000, + 69680000000, + 0, + 276, + 0, + 460000000, + 460000000, + 1, + 22090000000, + 13130000000, + 11560000000, + 289, + 0, + 3250000000, + 3250000000, + 1, + 7010000000, + 3730000000, + 3710000000, + 287, + 0, + 28390000000, + 11550000000, + 285, + 0, + 5660000000, + 5660000000, + 1, + 26110000000, + 13160000000, + 20000000, + 277 + ], + [ + 19801050000000, + 11340000000, + 5250000000, + 175, + 310600000000, + 21160000000, + 5520000000, + 479, + 0, + 234230000000, + 214770000000, + 176, + 0, + 9300000000, + 9300000000, + 1, + 522610000000, + 21470000000, + 6280000000, + 479, + 0, + 110240000000, + 99570000000, + 176, + 0, + 8710000000, + 8710000000, + 1, + 1900520000000, + 19800000000, + 18410000000, + 176, + 0, + 2590000000, + 2590000000, + 1, + 26370000000, + 9320000000, + 8090000000, + 176, + 0, + 3200000000, + 3200000000, + 1, + 1335830000000, + 360000000, + 140000000, + 1071, + 0, + 21590000000, + 6290000000, + 1069, + 0, + 55110000000, + 2440000000, + 1327, + 0, + 21220000000, + 21220000000, + 1, + 3534360000000, + 26240000000, + 0, + 630, + 0, + 30000000, + 30000000, + 1, + 2287070000000, + 273060000000, + 7930000000, + 390, + 0, + 3300000000, + 3300000000, + 1, + 22320000000, + 65430000000, + 800000000, + 40, + 0, + 2740000000, + 2740000000, + 1, + 97780000000, + 350000000, + 60000000, + 116, + 2240870000000, + 63600000000, + 230000000, + 41, + 5149340000000, + 13600000000, + 350000000, + 612, + 0, + 40000000, + 40000000, + 1, + 30288040000000, + 26430000000, + 0, + 10, + 21420000000, + 1380000000, + 90000000, + 390, + 0, + 50000000, + 50000000, + 1, + 219090000000, + 36100000000, + 60000000, + 476, + 45420000000, + 168770000000, + 6930000000, + 390, + 0, + 3440000000, + 3440000000, + 1, + 23270000000, + 211390000000, + 900000000, + 37, + 0, + 6930000000, + 6930000000, + 1, + 293770000000, + 86680000000, + 1360000000, + 352, + 0, + 41780000000, + 41780000000, + 193, + 0, + 330000000, + 330000000, + 1, + 17380000000, + 58150000000, + 5330000000, + 756, + 0, + 22550000000, + 22550000000, + 1325, + 0, + 4120000000, + 4120000000, + 1, + 22760000000, + 55280000000, + 5320000000, + 317, + 0, + 2800000000, + 2800000000, + 1, + 8090000000, + 340000000, + 70000000, + 946, + 1010000000, + 48500000000, + 7840000000, + 317, + 15410000000, + 4140000000, + 4120000000, + 1315, + 0, + 4960000000, + 4960000000, + 1, + 31440000000, + 350000000, + 350000000, + 364, + 0, + 170000000, + 170000000, + 1, + 77230000000, + 5970000000, + 1470000000, + 948, + 4002890000000, + 9340000000, + 60000000, + 10, + 74430000000, + 1780000000, + 0, + 475, + 0, + 190000000, + 190000000, + 1, + 38880000000, + 9590000000, + 200000000, + 612, + 0, + 200000000, + 200000000, + 1, + 998020000000, + 27370000000, + 90000000, + 476, + 1256590000000, + 1870000000, + 460000000, + 1189, + 0, + 22470000000, + 6660000000, + 1279, + 0, + 30400000000, + 4350000000, + 443, + 0, + 350000000, + 150000000, + 1229, + 0, + 18890000000, + 18890000000, + 1, + 6203480000000, + 4000000000, + 1910000000, + 1258, + 0, + 10480000000, + 10480000000, + 1, + 14540000000, + 82260000000, + 400000000, + 476, + 50580000000, + 165860000000, + 270000000, + 627, + 0, + 2110000000, + 2110000000, + 1, + 10830000000, + 10260000000, + 1470000000, + 1257, + 0, + 13180000000, + 11560000000, + 1256, + 0, + 1100000000, + 1100000000, + 1, + 9840000000, + 19350000000, + 40000000, + 1251, + 0, + 1250000000, + 1250000000, + 1, + 60000000, + 310000000, + 310000000, + 1, + 640000000, + 1680000000, + 270000000, + 1248, + 0, + 12920000000, + 2240000000, + 1246, + 0, + 9470000000, + 9470000000, + 1, + 470000000, + 19200000000, + 1910000000, + 298, + 26075780000000, + 30890000000, + 30890000000, + 1233, + 0, + 10000000, + 10000000, + 1, + 177710000000, + 16550000000, + 16550000000, + 1233, + 0, + 80000000, + 80000000, + 1, + 1447940000000, + 108440000000, + 3120000000, + 630, + 0, + 1770000000, + 1770000000, + 1, + 2154170000000, + 330000000, + 0, + 10, + 8382110000000, + 188410000000, + 60000000, + 426, + 0, + 11200000000, + 10000000, + 1047, + 0, + 15640000000, + 15640000000, + 1, + 2329960000000, + 12010000000, + 2250000000, + 1165, + 0, + 190550000000, + 2590000000, + 984, + 0, + 5380000000, + 5380000000, + 1, + 669190000000, + 470000000, + 470000000, + 485, + 0, + 7740000000, + 7740000000, + 1, + 2770000000, + 396810000000, + 7230000000, + 982, + 0, + 1240000000, + 1240000000, + 1, + 873170000000, + 10360000000, + 110000000, + 846, + 0, + 110000000, + 110000000, + 1, + 179620000000, + 11410000000, + 11410000000, + 1, + 2311260000000, + 17580000000, + 10000000, + 426, + 0, + 2490000000, + 2490000000, + 1, + 1341920000000, + 35510000000, + 250000000, + 984, + 0, + 2540000000, + 2540000000, + 1, + 121020000000, + 1030000000, + 1030000000, + 1, + 380000000, + 63900000000, + 810000000, + 982, + 0, + 130000000, + 130000000, + 1, + 806620000000, + 13650000000, + 40000000, + 475, + 0, + 1430000000, + 1430000000, + 1, + 76680000000, + 3620000000, + 80000000, + 612, + 0, + 30000000, + 30000000, + 1, + 222310000000, + 9740000000, + 40000000, + 476, + 594330000000, + 14070000000, + 14070000000, + 117, + 0, + 790000000, + 790000000, + 1, + 409210000000, + 94570000000, + 220000000, + 180, + 53940000000, + 1190000000, + 1190000000, + 1, + 2450000000, + 63870000000, + 390000000, + 393, + 6568900000000, + 32340000000, + 470000000, + 611, + 378980000000, + 14230000000, + 220000000, + 170, + 0, + 3440000000, + 3440000000, + 1, + 1770250000000, + 48850000000, + 520000000, + 611, + 8830000000, + 460000000, + 460000000, + 1, + 296630000000, + 19870000000, + 270000000, + 170, + 0, + 4360000000, + 4360000000, + 1, + 184080000000, + 7260000000, + 200000000, + 612, + 0, + 1450000000, + 1450000000, + 1, + 224690000000, + 6230000000, + 320000000, + 612, + 0, + 10000000, + 10000000, + 1, + 219220000000, + 6470000000, + 6470000000, + 1, + 380810000000, + 470000000, + 10000000, + 612, + 188100000000, + 350000000, + 130000000, + 179, + 0, + 9450000000, + 9450000000, + 1, + 336380000000, + 2390000000, + 20000000, + 366, + 5347260000000, + 10360000000, + 140000000, + 365, + 0, + 18840000000, + 18840000000, + 1, + 33390000000, + 15020000000, + 240000000, + 835, + 0, + 16770000000, + 20000000, + 1047, + 0, + 8760000000, + 8760000000, + 1, + 1019900000000, + 7150000000, + 70000000, + 475, + 0, + 7100000000, + 7100000000, + 1, + 4650000000, + 24040000000, + 320000000, + 454, + 1460000000, + 6930000000, + 550000000, + 1019, + 0, + 6780000000, + 6780000000, + 1, + 36970000000, + 100000000, + 100000000, + 1, + 200280000000, + 270000000, + 270000000, + 1, + 39450000000, + 560000000, + 560000000, + 1, + 787240000000, + 26290000000, + 0, + 322, + 0, + 3990000000, + 3990000000, + 1, + 12440000000, + 15740000000, + 15740000000, + 994, + 0, + 290000000, + 290000000, + 1, + 4060000000, + 9200000000, + 9200000000, + 994, + 0, + 1030000000, + 1030000000, + 1, + 17130000000, + 3000000000, + 3000000000, + 1, + 11860000000, + 30000000, + 30000000, + 1, + 28820000000, + 30000000, + 30000000, + 1, + 14730000000, + 10020000000, + 10000000000, + 989, + 0, + 720000000, + 720000000, + 1, + 18630000000, + 360000000, + 360000000, + 987, + 0, + 6440000000, + 6440000000, + 1, + 4510000000, + 121590000000, + 3890000000, + 873, + 56220000000, + 12630000000, + 480000000, + 904, + 0, + 8780000000, + 8780000000, + 1, + 541570000000, + 13340000000, + 13340000000, + 1, + 28520000000, + 31790000000, + 31790000000, + 994, + 0, + 220000000, + 220000000, + 1, + 10610000000, + 26530000000, + 26530000000, + 994, + 0, + 190000000, + 190000000, + 1, + 34980000000, + 6410000000, + 6410000000, + 1, + 25880000000, + 100000000, + 100000000, + 1, + 37380000000, + 170000000, + 170000000, + 1, + 47950000000, + 58470000000, + 58270000000, + 989, + 0, + 220000000, + 220000000, + 1, + 41020000000, + 10890000000, + 10860000000, + 987, + 0, + 880000000, + 880000000, + 1, + 3620000000, + 50960000000, + 960000000, + 873, + 112170000000, + 5760000000, + 5750000000, + 980, + 0, + 14800000000, + 14800000000, + 1, + 10830000000, + 43020000000, + 43020000000, + 318, + 0, + 5880000000, + 5880000000, + 1, + 60940000000, + 3560000000, + 3560000000, + 42, + 13130000000, + 10440000000, + 240000000, + 170, + 0, + 3970000000, + 3970000000, + 1, + 853470000000, + 52890000000, + 100000000, + 940, + 0, + 7740000000, + 7740000000, + 1, + 21760000000, + 12590000000, + 70000000, + 352, + 0, + 32720000000, + 32720000000, + 318, + 0, + 4520000000, + 4520000000, + 1, + 29510000000, + 68560000000, + 240000000, + 845, + 0, + 16010000000, + 210000000, + 931, + 0, + 660000000, + 660000000, + 1, + 3960000000, + 8110000000, + 8110000000, + 1, + 570140000000, + 1620000000, + 0, + 609, + 0, + 7330000000, + 7330000000, + 1, + 981870000000, + 60000000, + 60000000, + 1, + 46110000000, + 49980000000, + 49980000000, + 193, + 0, + 140000000, + 140000000, + 1, + 34170000000, + 70000000, + 70000000, + 1, + 13340000000, + 13650000000, + 13650000000, + 193, + 0, + 580000000, + 580000000, + 1, + 11640000000, + 367060000000, + 240220000000, + 911, + 5860000000, + 2380000000, + 2140000000, + 909, + 0, + 35390000000, + 27550000000, + 908, + 0, + 6530000000, + 6530000000, + 1, + 2410000000, + 73970000000, + 70000000, + 846, + 16160000000, + 9070000000, + 170000000, + 902, + 0, + 180000000, + 180000000, + 1, + 48250000000, + 100000000, + 100000000, + 1, + 32820000000, + 110000000, + 110000000, + 1, + 23770000000, + 90000000, + 90000000, + 1, + 39480000000, + 256510000000, + 141650000000, + 791, + 0, + 380000000, + 250000000, + 804, + 0, + 8660000000, + 8640000000, + 882, + 0, + 350000000, + 40000000, + 881, + 0, + 20980000000, + 20980000000, + 1, + 18340000000, + 102260000000, + 65580000000, + 875, + 0, + 39960000000, + 360000000, + 419, + 0, + 1680000000, + 1680000000, + 1, + 870000000, + 33090000000, + 30000000, + 316, + 5110000000, + 16210000000, + 16210000000, + 318, + 0, + 6440000000, + 6440000000, + 1, + 15830000000, + 9840000000, + 20000000, + 476, + 275430000000, + 4540000000, + 4540000000, + 1, + 101330000000, + 18640000000, + 170000000, + 472, + 11950000000, + 15710000000, + 70000000, + 10, + 0, + 20000000, + 20000000, + 1, + 12075630000000, + 7820000000, + 7820000000, + 1, + 0, + 10090000000, + 2740000000, + 434, + 0, + 4270000000, + 4270000000, + 1, + 155620000000, + 4010000000, + 4010000000, + 1, + 76370000000, + 9940000000, + 9940000000, + 1, + 20000000, + 17570000000, + 5340000000, + 434, + 0, + 3590000000, + 3590000000, + 1, + 197130000000, + 8140000000, + 8140000000, + 1, + 30000000, + 5960000000, + 5960000000, + 1, + 27670000000, + 6690000000, + 0, + 315, + 0, + 1910000000, + 1910000000, + 1, + 22850000000, + 18860000000, + 40000000, + 402, + 0, + 130000000, + 130000000, + 1, + 1400000000, + 11360000000, + 10000000, + 316, + 0, + 5990000000, + 5990000000, + 1, + 38620000000, + 39690000000, + 3160000000, + 386, + 58980000000, + 2030000000, + 80000000, + 310, + 0, + 6930000000, + 6930000000, + 1, + 784040000000, + 16690000000, + 870000000, + 337, + 0, + 360000000, + 360000000, + 1, + 5570000000, + 25990000000, + 390000000, + 334, + 0, + 1420000000, + 1420000000, + 1, + 352810000000, + 38200000000, + 38170000000, + 292, + 0, + 290000000, + 290000000, + 1, + 40000000, + 59790000000, + 90000000, + 301, + 10620000000, + 20000000, + 20000000, + 1, + 4380000000, + 1920000000, + 0, + 317, + 10790000000, + 7230000000, + 7230000000, + 1, + 110290000000, + 390000000, + 280000000, + 279, + 0, + 2050000000, + 2050000000, + 1, + 90390000000, + 99530000000, + 68110000000, + 279, + 0, + 2390000000, + 0, + 300, + 0, + 9650000000, + 9650000000, + 1, + 9200000000, + 2840000000, + 0, + 277, + 460000000, + 7760000000, + 0, + 274, + 0, + 10000000, + 10000000, + 1, + 50640000000, + 31990000000, + 12100000000, + 278, + 0, + 210000000, + 210000000, + 1, + 17670000000, + 103710000000, + 36770000000, + 278, + 0, + 640000000, + 640000000, + 1, + 64800000000, + 90440000000, + 80000000, + 275, + 6550000000, + 7250000000, + 2450000000, + 298, + 0, + 2260000000, + 2260000000, + 1, + 9730000000, + 69680000000, + 30000000, + 277, + 34110000000, + 1570000000, + 1570000000, + 1, + 13970000000, + 20000000, + 20000000, + 1, + 11550000000, + 15290000000, + 15260000000, + 286, + 0, + 1550000000, + 1550000000, + 1, + 31790000000, + 12970000000, + 4800000000, + 278, + 0, + 170000000, + 170000000, + 1 + ], + [ + 19806300000000, + 6090000000, + 6090000000, + 1, + 316120000000, + 15620000000, + 15620000000, + 480, + 0, + 20000000, + 20000000, + 1, + 214770000000, + 19450000000, + 19450000000, + 478, + 0, + 10000000, + 10000000, + 1, + 538190000000, + 15120000000, + 15120000000, + 480, + 0, + 70000000, + 70000000, + 1, + 99570000000, + 9980000000, + 9980000000, + 478, + 0, + 690000000, + 690000000, + 1, + 1927640000000, + 1390000000, + 1390000000, + 1, + 37050000000, + 1230000000, + 1230000000, + 1, + 1339170000000, + 220000000, + 220000000, + 1, + 6290000000, + 2550000000, + 2550000000, + 1070, + 0, + 12750000000, + 12750000000, + 1, + 2440000000, + 25750000000, + 1750000000, + 1736, + 0, + 18760000000, + 14070000000, + 1735, + 0, + 8160000000, + 8160000000, + 1, + 3555580000000, + 25990000000, + 10000000, + 631, + 0, + 250000000, + 250000000, + 1, + 2295030000000, + 191230000000, + 3120000000, + 170, + 0, + 63490000000, + 1630000000, + 391, + 0, + 10410000000, + 10410000000, + 1, + 26420000000, + 64630000000, + 240000000, + 41, + 100580000000, + 290000000, + 290000000, + 1, + 2241100000000, + 63370000000, + 63370000000, + 42, + 5149690000000, + 13250000000, + 13250000000, + 1, + 30288080000000, + 26430000000, + 40000000, + 611, + 21510000000, + 1290000000, + 1290000000, + 1, + 219200000000, + 34980000000, + 1330000000, + 390, + 0, + 1060000000, + 1060000000, + 1, + 52350000000, + 119870000000, + 3080000000, + 170, + 0, + 34210000000, + 1730000000, + 391, + 0, + 7760000000, + 7760000000, + 1, + 27610000000, + 9210000000, + 90000000, + 44, + 0, + 197460000000, + 530000000, + 38, + 0, + 3820000000, + 3820000000, + 1, + 302060000000, + 71220000000, + 970000000, + 317, + 0, + 12380000000, + 12380000000, + 318, + 0, + 1720000000, + 1720000000, + 1, + 64820000000, + 42240000000, + 18380000000, + 317, + 0, + 9960000000, + 9960000000, + 193, + 0, + 620000000, + 620000000, + 1, + 54750000000, + 20200000000, + 4610000000, + 319, + 0, + 7670000000, + 7670000000, + 318, + 0, + 11500000000, + 11500000000, + 363, + 0, + 10590000000, + 10590000000, + 1, + 10960000000, + 270000000, + 270000000, + 1, + 8850000000, + 12070000000, + 190000000, + 365, + 0, + 13090000000, + 3780000000, + 319, + 0, + 15500000000, + 15500000000, + 1, + 19530000000, + 20000000, + 20000000, + 1, + 115620000000, + 350000000, + 0, + 949, + 0, + 4150000000, + 4150000000, + 1, + 4002950000000, + 9230000000, + 60000000, + 611, + 0, + 50000000, + 50000000, + 1, + 74430000000, + 1780000000, + 0, + 10, + 39270000000, + 9390000000, + 9390000000, + 1, + 998310000000, + 25710000000, + 1220000000, + 390, + 0, + 1570000000, + 1570000000, + 1, + 1257050000000, + 1410000000, + 1410000000, + 1, + 6660000000, + 6370000000, + 1670000000, + 317, + 0, + 9440000000, + 9440000000, + 1, + 4350000000, + 21020000000, + 20000000, + 316, + 0, + 5030000000, + 5030000000, + 1, + 150000000, + 200000000, + 200000000, + 1, + 6224280000000, + 2090000000, + 2090000000, + 1, + 25420000000, + 12650000000, + 1040000000, + 182, + 0, + 68620000000, + 2820000000, + 390, + 0, + 590000000, + 590000000, + 1, + 50850000000, + 165590000000, + 10000000, + 628, + 14410000000, + 8790000000, + 8790000000, + 1, + 11560000000, + 1620000000, + 1620000000, + 1, + 10980000000, + 17730000000, + 2720000000, + 1252, + 0, + 1580000000, + 1580000000, + 1, + 2530000000, + 1410000000, + 1410000000, + 1, + 2240000000, + 10410000000, + 9330000000, + 1247, + 0, + 270000000, + 270000000, + 1, + 11850000000, + 17270000000, + 16770000000, + 306, + 0, + 20000000, + 20000000, + 1, + 27752080000000, + 13620000000, + 730000000, + 722, + 0, + 9420000000, + 3330000000, + 720, + 0, + 80930000000, + 1500000000, + 631, + 0, + 1350000000, + 1350000000, + 1, + 2155940000000, + 330000000, + 10000000, + 611, + 8382170000000, + 188350000000, + 188350000000, + 318, + 10000000, + 11070000000, + 50000000, + 1048, + 0, + 120000000, + 120000000, + 1, + 2347850000000, + 9370000000, + 9370000000, + 1049, + 0, + 390000000, + 390000000, + 1, + 2590000000, + 185220000000, + 21540000000, + 985, + 0, + 2740000000, + 2740000000, + 1, + 692780000000, + 128520000000, + 107410000000, + 998, + 0, + 11720000000, + 11720000000, + 1161, + 0, + 248960000000, + 13820000000, + 982, + 0, + 380000000, + 380000000, + 1, + 874520000000, + 10250000000, + 10250000000, + 1, + 2502410000000, + 17570000000, + 17570000000, + 318, + 1344660000000, + 34810000000, + 2380000000, + 985, + 0, + 450000000, + 450000000, + 1, + 125780000000, + 17530000000, + 15250000000, + 998, + 0, + 44480000000, + 2060000000, + 982, + 0, + 1080000000, + 1080000000, + 1, + 806790000000, + 13610000000, + 30000000, + 10, + 78190000000, + 3540000000, + 3540000000, + 1, + 222380000000, + 7110000000, + 320000000, + 390, + 0, + 2590000000, + 2590000000, + 1, + 1018620000000, + 94350000000, + 23980000000, + 175, + 57970000000, + 63390000000, + 18190000000, + 175, + 0, + 90000000, + 90000000, + 1, + 6569370000000, + 31850000000, + 1370000000, + 612, + 0, + 20000000, + 20000000, + 1, + 379200000000, + 9900000000, + 2810000000, + 179, + 0, + 4110000000, + 4110000000, + 1, + 1774210000000, + 48280000000, + 2190000000, + 612, + 0, + 50000000, + 50000000, + 1, + 306190000000, + 15520000000, + 4410000000, + 179, + 0, + 4080000000, + 4080000000, + 1, + 188640000000, + 7060000000, + 7060000000, + 1, + 226460000000, + 5910000000, + 5910000000, + 1, + 606520000000, + 460000000, + 460000000, + 1, + 188230000000, + 220000000, + 220000000, + 1, + 345850000000, + 2370000000, + 2370000000, + 1, + 5347400000000, + 9170000000, + 160000000, + 366, + 0, + 1050000000, + 1050000000, + 1, + 52470000000, + 8180000000, + 80000000, + 610, + 0, + 6600000000, + 6600000000, + 1, + 20000000, + 16640000000, + 50000000, + 1048, + 0, + 110000000, + 110000000, + 1, + 1028730000000, + 7080000000, + 0, + 10, + 12070000000, + 23640000000, + 290000000, + 626, + 0, + 80000000, + 80000000, + 1, + 2010000000, + 6380000000, + 6380000000, + 1, + 1071650000000, + 26290000000, + 30000000, + 317, + 132350000000, + 20000000, + 20000000, + 1, + 34550000000, + 19490000000, + 1480000000, + 983, + 0, + 62870000000, + 62360000000, + 874, + 0, + 34850000000, + 130000000, + 981, + 0, + 490000000, + 490000000, + 1, + 56700000000, + 11140000000, + 160000000, + 845, + 0, + 1010000000, + 1010000000, + 1, + 872690000000, + 200000000, + 200000000, + 1, + 52100000000, + 30000000, + 30000000, + 1, + 5460000000, + 3630000000, + 270000000, + 983, + 0, + 27510000000, + 27280000000, + 874, + 0, + 13480000000, + 40000000, + 981, + 0, + 5380000000, + 5380000000, + 1, + 117920000000, + 10000000, + 10000000, + 1, + 152400000000, + 7410000000, + 3640000000, + 179, + 0, + 2790000000, + 2790000000, + 1, + 857540000000, + 52530000000, + 900000000, + 942, + 0, + 260000000, + 260000000, + 1, + 29570000000, + 10200000000, + 100000000, + 317, + 0, + 2320000000, + 2320000000, + 1, + 66990000000, + 68220000000, + 290000000, + 846, + 0, + 100000000, + 100000000, + 1, + 210000000, + 15800000000, + 220000000, + 932, + 582870000000, + 1600000000, + 10000000, + 610, + 0, + 20000000, + 20000000, + 1, + 1399160000000, + 44700000000, + 44620000000, + 915, + 0, + 320000000, + 320000000, + 914, + 0, + 49800000000, + 22790000000, + 913, + 0, + 24560000000, + 24550000000, + 912, + 0, + 7460000000, + 7460000000, + 1, + 8000000000, + 240000000, + 240000000, + 1, + 27550000000, + 7840000000, + 7840000000, + 1, + 9010000000, + 12800000000, + 170000000, + 352, + 0, + 55200000000, + 55200000000, + 318, + 0, + 5900000000, + 5900000000, + 1, + 16330000000, + 6150000000, + 6150000000, + 903, + 0, + 2750000000, + 2750000000, + 1, + 286450000000, + 42720000000, + 31960000000, + 885, + 0, + 40580000000, + 40520000000, + 884, + 0, + 13140000000, + 11220000000, + 883, + 0, + 11430000000, + 11400000000, + 882, + 0, + 6990000000, + 6990000000, + 1, + 250000000, + 130000000, + 130000000, + 1, + 8640000000, + 20000000, + 20000000, + 1, + 40000000, + 310000000, + 310000000, + 1, + 104900000000, + 22190000000, + 240000000, + 876, + 0, + 14490000000, + 14490000000, + 1, + 360000000, + 25000000000, + 40000000, + 872, + 0, + 380000000, + 350000000, + 434, + 0, + 14220000000, + 14220000000, + 1, + 2580000000, + 33060000000, + 20000000, + 317, + 43610000000, + 9610000000, + 410000000, + 390, + 0, + 210000000, + 210000000, + 1, + 381470000000, + 17690000000, + 40000000, + 475, + 0, + 780000000, + 780000000, + 1, + 12020000000, + 15640000000, + 40000000, + 492, + 12086210000000, + 2120000000, + 20000000, + 309, + 0, + 5230000000, + 5230000000, + 1, + 255570000000, + 10900000000, + 150000000, + 309, + 0, + 1330000000, + 1330000000, + 1, + 242520000000, + 6690000000, + 6690000000, + 1, + 24800000000, + 14570000000, + 0, + 403, + 0, + 4250000000, + 4250000000, + 1, + 1540000000, + 11350000000, + 0, + 317, + 47770000000, + 34410000000, + 130000000, + 387, + 0, + 2120000000, + 2120000000, + 1, + 59060000000, + 1850000000, + 30000000, + 309, + 0, + 100000000, + 100000000, + 1, + 791840000000, + 12320000000, + 190000000, + 339, + 0, + 3500000000, + 3500000000, + 1, + 6320000000, + 25590000000, + 50000000, + 332, + 0, + 10000000, + 10000000, + 1, + 392400000000, + 30000000, + 30000000, + 1, + 420000000, + 10370000000, + 3460000000, + 311, + 0, + 46170000000, + 13670000000, + 302, + 0, + 3160000000, + 3160000000, + 1, + 15020000000, + 1920000000, + 1920000000, + 1, + 128590000000, + 110000000, + 110000000, + 1, + 160550000000, + 31170000000, + 31130000000, + 292, + 0, + 250000000, + 250000000, + 1, + 0, + 2390000000, + 0, + 301, + 18850000000, + 2830000000, + 180000000, + 278, + 0, + 10000000, + 10000000, + 1, + 460000000, + 7760000000, + 0, + 275, + 62750000000, + 13000000000, + 8700000000, + 279, + 0, + 3080000000, + 0, + 300, + 0, + 3810000000, + 3810000000, + 1, + 54650000000, + 45320000000, + 31250000000, + 279, + 0, + 15180000000, + 0, + 300, + 0, + 6440000000, + 6440000000, + 1, + 65520000000, + 89870000000, + 0, + 276, + 0, + 490000000, + 490000000, + 1, + 9000000000, + 4800000000, + 4800000000, + 1, + 12020000000, + 69020000000, + 30230000000, + 278, + 0, + 630000000, + 630000000, + 1, + 76480000000, + 30000000, + 30000000, + 1, + 38140000000, + 1410000000, + 990000000, + 279, + 0, + 6760000000, + 6760000000, + 1 + ], + [ + 24374480000000, + 9210000000, + 2710000000, + 205, + 0, + 6130000000, + 2510000000, + 1935, + 0, + 8660000000, + 8660000000, + 1, + 14070000000, + 4690000000, + 4690000000, + 1, + 3563750000000, + 25980000000, + 25980000000, + 87, + 2298400000000, + 148820000000, + 59810000000, + 179, + 0, + 39030000000, + 38420000000, + 118, + 0, + 260000000, + 260000000, + 1, + 1630000000, + 59180000000, + 70000000, + 392, + 0, + 2680000000, + 2680000000, + 1, + 37070000000, + 64390000000, + 64390000000, + 42, + 37856400000000, + 26390000000, + 1090000000, + 612, + 243330000000, + 26620000000, + 340000000, + 170, + 0, + 7030000000, + 7030000000, + 1, + 56490000000, + 82130000000, + 32440000000, + 179, + 0, + 34420000000, + 33850000000, + 118, + 0, + 240000000, + 240000000, + 1, + 1730000000, + 30670000000, + 80000000, + 392, + 0, + 1810000000, + 1810000000, + 1, + 35460000000, + 9120000000, + 3470000000, + 45, + 530000000, + 192680000000, + 2190000000, + 40, + 0, + 4250000000, + 4250000000, + 1, + 306850000000, + 2150000000, + 40000000, + 835, + 0, + 38500000000, + 320000000, + 365, + 0, + 420000000, + 420000000, + 363, + 0, + 11290000000, + 0, + 1047, + 0, + 17890000000, + 17890000000, + 1, + 97300000000, + 8010000000, + 8010000000, + 363, + 0, + 15850000000, + 15850000000, + 1, + 69940000000, + 9580000000, + 9330000000, + 364, + 0, + 6010000000, + 6010000000, + 1, + 50030000000, + 10550000000, + 250000000, + 366, + 0, + 1330000000, + 1330000000, + 1, + 3780000000, + 9310000000, + 9310000000, + 1, + 150670000000, + 350000000, + 280000000, + 950, + 4007160000000, + 9120000000, + 240000000, + 612, + 0, + 50000000, + 50000000, + 1, + 74480000000, + 1780000000, + 0, + 476, + 1048190000000, + 17240000000, + 430000000, + 170, + 0, + 7250000000, + 7250000000, + 1, + 1268360000000, + 4700000000, + 4700000000, + 1, + 13810000000, + 21000000000, + 770000000, + 317, + 6258210000000, + 410000000, + 200000000, + 179, + 0, + 11200000000, + 11200000000, + 1, + 2820000000, + 58670000000, + 760000000, + 170, + 0, + 7130000000, + 7130000000, + 1, + 51450000000, + 165580000000, + 1320000000, + 629, + 50080000000, + 14810000000, + 2270000000, + 1253, + 0, + 200000000, + 200000000, + 1, + 17090000000, + 1080000000, + 1080000000, + 1, + 28890000000, + 500000000, + 500000000, + 1, + 27752830000000, + 12770000000, + 5660000000, + 723, + 0, + 120000000, + 120000000, + 1, + 3330000000, + 6090000000, + 6090000000, + 1, + 1500000000, + 79430000000, + 79430000000, + 87, + 2157300000000, + 320000000, + 0, + 612, + 8570580000000, + 9890000000, + 20000000, + 475, + 0, + 1130000000, + 1130000000, + 1, + 2381860000000, + 68210000000, + 57960000000, + 1145, + 0, + 30260000000, + 30240000000, + 1163, + 0, + 65140000000, + 10290000000, + 985, + 0, + 70000000, + 70000000, + 1, + 802930000000, + 20900000000, + 20890000000, + 1162, + 0, + 210000000, + 210000000, + 1, + 25540000000, + 93500000000, + 81720000000, + 998, + 0, + 33910000000, + 33880000000, + 1161, + 0, + 107710000000, + 12900000000, + 982, + 0, + 20000000, + 20000000, + 1, + 4752170000000, + 11710000000, + 10250000000, + 1145, + 0, + 15930000000, + 1950000000, + 985, + 0, + 4790000000, + 4790000000, + 1, + 141480000000, + 2280000000, + 2280000000, + 1, + 2060000000, + 15810000000, + 13860000000, + 998, + 0, + 21910000000, + 2210000000, + 982, + 0, + 4700000000, + 4700000000, + 1, + 807900000000, + 13580000000, + 80000000, + 476, + 304430000000, + 6790000000, + 6790000000, + 1, + 1045190000000, + 62320000000, + 56950000000, + 176, + 0, + 8050000000, + 8050000000, + 1, + 76160000000, + 36280000000, + 30390000000, + 176, + 0, + 8920000000, + 8920000000, + 1, + 6570830000000, + 340000000, + 0, + 1071, + 0, + 15720000000, + 3570000000, + 1069, + 0, + 14420000000, + 14420000000, + 1, + 382030000000, + 380000000, + 0, + 180, + 0, + 6710000000, + 6710000000, + 1, + 1780510000000, + 9870000000, + 40000000, + 1071, + 0, + 24930000000, + 5800000000, + 1069, + 0, + 11290000000, + 11290000000, + 1, + 310650000000, + 10640000000, + 0, + 180, + 0, + 470000000, + 470000000, + 1, + 6923360000000, + 9010000000, + 9010000000, + 1, + 53600000000, + 7990000000, + 100000000, + 10, + 0, + 110000000, + 110000000, + 1, + 6670000000, + 15100000000, + 20000000, + 475, + 0, + 1490000000, + 1490000000, + 1, + 1028840000000, + 7080000000, + 70000000, + 476, + 12360000000, + 23010000000, + 10000000, + 627, + 0, + 340000000, + 340000000, + 1, + 1080150000000, + 22120000000, + 0, + 426, + 0, + 4140000000, + 4140000000, + 1, + 168400000000, + 16490000000, + 190000000, + 984, + 0, + 1520000000, + 1520000000, + 1, + 62360000000, + 510000000, + 510000000, + 1, + 130000000, + 34650000000, + 650000000, + 982, + 0, + 70000000, + 70000000, + 1, + 57350000000, + 10940000000, + 130000000, + 846, + 0, + 40000000, + 40000000, + 1, + 931760000000, + 1820000000, + 0, + 984, + 0, + 1540000000, + 1540000000, + 1, + 27280000000, + 230000000, + 230000000, + 1, + 40000000, + 13390000000, + 290000000, + 982, + 0, + 50000000, + 50000000, + 1, + 279350000000, + 3770000000, + 3770000000, + 1, + 861230000000, + 50480000000, + 200000000, + 943, + 0, + 1150000000, + 1150000000, + 1, + 29930000000, + 10100000000, + 10100000000, + 1, + 69600000000, + 22520000000, + 110000000, + 352, + 0, + 40180000000, + 40180000000, + 318, + 0, + 5230000000, + 5230000000, + 1, + 530000000, + 15580000000, + 830000000, + 933, + 582880000000, + 1590000000, + 40000000, + 10, + 1443800000000, + 80000000, + 80000000, + 1, + 23110000000, + 26780000000, + 26780000000, + 193, + 0, + 230000000, + 230000000, + 1, + 24550000000, + 10000000, + 10000000, + 1, + 60270000000, + 12460000000, + 170000000, + 317, + 0, + 170000000, + 170000000, + 1, + 404740000000, + 9950000000, + 9940000000, + 884, + 0, + 810000000, + 810000000, + 1, + 40520000000, + 60000000, + 60000000, + 1, + 11220000000, + 1920000000, + 1920000000, + 1, + 11400000000, + 30000000, + 30000000, + 1, + 121520000000, + 21510000000, + 10000000, + 322, + 0, + 440000000, + 440000000, + 1, + 14890000000, + 24960000000, + 1750000000, + 873, + 350000000, + 30000000, + 30000000, + 1, + 16820000000, + 28860000000, + 28860000000, + 318, + 0, + 4180000000, + 4180000000, + 1, + 44020000000, + 9200000000, + 9200000000, + 1, + 381720000000, + 17650000000, + 0, + 10, + 12840000000, + 15600000000, + 60000000, + 468, + 12086230000000, + 2100000000, + 2100000000, + 1, + 260950000000, + 9400000000, + 220000000, + 310, + 0, + 1350000000, + 1350000000, + 1, + 275340000000, + 3600000000, + 630000000, + 302, + 0, + 10970000000, + 10970000000, + 1, + 5790000000, + 6950000000, + 6950000000, + 318, + 0, + 4400000000, + 4400000000, + 1, + 47900000000, + 34280000000, + 50000000, + 10, + 61210000000, + 1820000000, + 1820000000, + 1, + 792130000000, + 11730000000, + 760000000, + 337, + 0, + 400000000, + 400000000, + 1, + 9870000000, + 25540000000, + 2860000000, + 333, + 396320000000, + 6910000000, + 6910000000, + 1, + 13670000000, + 8190000000, + 3990000000, + 304, + 0, + 17200000000, + 8640000000, + 303, + 0, + 7110000000, + 7110000000, + 1, + 340480000000, + 40000000, + 40000000, + 1, + 250000000, + 1710000000, + 470000000, + 302, + 0, + 680000000, + 680000000, + 1, + 19030000000, + 2440000000, + 0, + 300, + 0, + 210000000, + 210000000, + 1, + 470000000, + 7750000000, + 0, + 276, + 0, + 10000000, + 10000000, + 1, + 71450000000, + 4300000000, + 4300000000, + 1, + 0, + 3080000000, + 10000000, + 301, + 89710000000, + 13670000000, + 13670000000, + 292, + 0, + 400000000, + 400000000, + 1, + 0, + 15180000000, + 30000000, + 301, + 71960000000, + 89870000000, + 40000000, + 277, + 56540000000, + 34680000000, + 23800000000, + 279, + 0, + 4110000000, + 4110000000, + 1, + 116270000000, + 420000000, + 420000000, + 1 + ], + [ + 24377190000000, + 6500000000, + 6500000000, + 1, + 2510000000, + 3620000000, + 3620000000, + 1, + 5975360000000, + 89010000000, + 140000000, + 180, + 38420000000, + 610000000, + 610000000, + 1, + 1960000000, + 59110000000, + 320000000, + 393, + 37961630000000, + 8690000000, + 2240000000, + 1069, + 0, + 3660000000, + 220000000, + 1327, + 0, + 12950000000, + 12950000000, + 1, + 243670000000, + 18440000000, + 8720000000, + 179, + 0, + 2140000000, + 2110000000, + 118, + 0, + 5700000000, + 5700000000, + 1, + 95960000000, + 49690000000, + 90000000, + 180, + 33850000000, + 570000000, + 570000000, + 1, + 2050000000, + 30590000000, + 150000000, + 393, + 40740000000, + 5650000000, + 5650000000, + 1, + 2720000000, + 190490000000, + 910000000, + 41, + 311140000000, + 2110000000, + 2110000000, + 1, + 320000000, + 37940000000, + 550000000, + 366, + 0, + 240000000, + 240000000, + 1, + 420000000, + 11110000000, + 20000000, + 1048, + 0, + 180000000, + 180000000, + 1, + 218320000000, + 250000000, + 250000000, + 1, + 56290000000, + 10300000000, + 10300000000, + 1, + 165370000000, + 70000000, + 70000000, + 1, + 4007400000000, + 8880000000, + 8880000000, + 1, + 74530000000, + 1780000000, + 1780000000, + 1, + 1048620000000, + 12220000000, + 5150000000, + 179, + 0, + 4590000000, + 4590000000, + 1, + 1294890000000, + 20230000000, + 20230000000, + 1, + 6258410000000, + 210000000, + 210000000, + 1, + 14780000000, + 36260000000, + 16240000000, + 179, + 0, + 21600000000, + 21430000000, + 118, + 0, + 50000000, + 50000000, + 1, + 59900000000, + 164260000000, + 1160000000, + 630, + 52350000000, + 12540000000, + 12540000000, + 1, + 27806250000000, + 7110000000, + 7110000000, + 1, + 2247770000000, + 320000000, + 320000000, + 1, + 8570600000000, + 9870000000, + 10000000, + 10, + 2440950000000, + 9320000000, + 9310000000, + 1164, + 0, + 930000000, + 930000000, + 1, + 30240000000, + 20000000, + 20000000, + 1, + 10290000000, + 16290000000, + 14540000000, + 1145, + 0, + 24690000000, + 24690000000, + 1163, + 0, + 13340000000, + 3010000000, + 985, + 0, + 530000000, + 530000000, + 1, + 823890000000, + 10000000, + 10000000, + 1, + 107470000000, + 11420000000, + 11400000000, + 1162, + 0, + 360000000, + 360000000, + 1, + 33880000000, + 30000000, + 30000000, + 1, + 12900000000, + 32170000000, + 28400000000, + 998, + 0, + 38120000000, + 38090000000, + 1161, + 0, + 24490000000, + 5010000000, + 982, + 0, + 30000000, + 30000000, + 1, + 4762440000000, + 1460000000, + 1460000000, + 1, + 1950000000, + 13980000000, + 13980000000, + 1, + 164470000000, + 1950000000, + 1950000000, + 1, + 2210000000, + 19700000000, + 19700000000, + 1, + 812680000000, + 12910000000, + 590000000, + 390, + 0, + 590000000, + 590000000, + 1, + 1413360000000, + 5370000000, + 5370000000, + 1, + 114600000000, + 5890000000, + 5890000000, + 1, + 6579750000000, + 340000000, + 340000000, + 1072, + 3570000000, + 6720000000, + 6710000000, + 1070, + 0, + 5430000000, + 5430000000, + 1, + 396450000000, + 380000000, + 90000000, + 175, + 1787260000000, + 9710000000, + 9710000000, + 1072, + 0, + 120000000, + 120000000, + 1, + 5800000000, + 14580000000, + 14490000000, + 1070, + 0, + 4550000000, + 4550000000, + 1, + 321940000000, + 10640000000, + 2570000000, + 175, + 6986540000000, + 7890000000, + 90000000, + 611, + 6800000000, + 15080000000, + 0, + 10, + 1030400000000, + 2790000000, + 130000000, + 390, + 0, + 4220000000, + 4220000000, + 1, + 12370000000, + 23000000000, + 0, + 628, + 1080490000000, + 22120000000, + 22120000000, + 318, + 172730000000, + 16080000000, + 1700000000, + 985, + 0, + 220000000, + 220000000, + 1, + 65170000000, + 8390000000, + 7450000000, + 998, + 0, + 23140000000, + 1170000000, + 982, + 0, + 2470000000, + 2470000000, + 1, + 57550000000, + 10810000000, + 10810000000, + 1, + 931800000000, + 1790000000, + 130000000, + 985, + 0, + 30000000, + 30000000, + 1, + 29380000000, + 6140000000, + 330000000, + 982, + 0, + 6960000000, + 6960000000, + 1, + 1144600000000, + 45360000000, + 340000000, + 944, + 0, + 4920000000, + 4920000000, + 1, + 110890000000, + 22290000000, + 380000000, + 317, + 0, + 120000000, + 120000000, + 1, + 46770000000, + 9140000000, + 550000000, + 934, + 0, + 5610000000, + 5610000000, + 1, + 582920000000, + 1530000000, + 20000000, + 611, + 0, + 20000000, + 20000000, + 1, + 1579000000000, + 12290000000, + 12290000000, + 1, + 414850000000, + 10000000, + 10000000, + 1, + 187490000000, + 21500000000, + 0, + 317, + 17080000000, + 11390000000, + 11290000000, + 874, + 0, + 11820000000, + 11820000000, + 1, + 485180000000, + 17650000000, + 40000000, + 476, + 12900000000, + 14880000000, + 170000000, + 37, + 0, + 660000000, + 660000000, + 1, + 12349500000000, + 8750000000, + 60000000, + 309, + 0, + 430000000, + 430000000, + 1, + 277320000000, + 2970000000, + 2970000000, + 1, + 76060000000, + 34230000000, + 20000000, + 388, + 855920000000, + 8520000000, + 840000000, + 338, + 0, + 2450000000, + 2450000000, + 1, + 13130000000, + 18000000000, + 50000000, + 335, + 0, + 4680000000, + 4680000000, + 1, + 420890000000, + 4200000000, + 4200000000, + 1, + 8640000000, + 5160000000, + 150000000, + 308, + 0, + 3400000000, + 3400000000, + 1, + 348350000000, + 1240000000, + 1240000000, + 1, + 19710000000, + 2440000000, + 0, + 301, + 680000000, + 7750000000, + 0, + 277, + 75770000000, + 980000000, + 150000000, + 302, + 0, + 2090000000, + 2090000000, + 1, + 103810000000, + 2480000000, + 880000000, + 311, + 0, + 11610000000, + 3160000000, + 302, + 0, + 1060000000, + 1060000000, + 1, + 72000000000, + 89240000000, + 27540000000, + 278, + 0, + 590000000, + 590000000, + 1, + 80340000000, + 9870000000, + 9850000000, + 292, + 0, + 1010000000, + 1010000000, + 1 + ], + [ + 30365320000000, + 88870000000, + 20880000000, + 175, + 41310000000, + 58680000000, + 16990000000, + 175, + 0, + 110000000, + 110000000, + 1, + 37963870000000, + 6450000000, + 6450000000, + 1, + 220000000, + 3440000000, + 3440000000, + 1, + 265340000000, + 8320000000, + 70000000, + 180, + 0, + 1400000000, + 1400000000, + 1, + 2110000000, + 30000000, + 30000000, + 1, + 101750000000, + 49600000000, + 12940000000, + 175, + 36620000000, + 30340000000, + 9790000000, + 175, + 0, + 100000000, + 100000000, + 1, + 50020000000, + 189580000000, + 189580000000, + 42, + 314120000000, + 32650000000, + 2220000000, + 367, + 0, + 4740000000, + 4740000000, + 1, + 680000000, + 9820000000, + 0, + 475, + 0, + 1270000000, + 1270000000, + 1, + 5597140000000, + 7070000000, + 7070000000, + 1, + 7609350000000, + 20000000000, + 60000000, + 180, + 0, + 20000000, + 20000000, + 1, + 21430000000, + 170000000, + 170000000, + 1, + 61110000000, + 153590000000, + 500000000, + 631, + 0, + 9510000000, + 9510000000, + 1, + 38696950000000, + 9860000000, + 20000000, + 476, + 2450260000000, + 10000000, + 10000000, + 1, + 56020000000, + 1750000000, + 1750000000, + 1, + 27700000000, + 6450000000, + 6450000000, + 1163, + 0, + 3880000000, + 3880000000, + 1, + 943300000000, + 20000000, + 20000000, + 1, + 75570000000, + 3770000000, + 3770000000, + 1, + 38090000000, + 30000000, + 30000000, + 1, + 5010000000, + 14970000000, + 14970000000, + 1161, + 0, + 4510000000, + 4510000000, + 1, + 5781460000000, + 390000000, + 40000000, + 170, + 0, + 11930000000, + 11930000000, + 1, + 8130180000000, + 10000000, + 10000000, + 1, + 401970000000, + 290000000, + 290000000, + 1, + 1817380000000, + 90000000, + 90000000, + 1, + 329060000000, + 380000000, + 330000000, + 176, + 0, + 7690000000, + 7690000000, + 1, + 6986630000000, + 6360000000, + 150000000, + 612, + 0, + 1440000000, + 1440000000, + 1, + 6800000000, + 15080000000, + 40000000, + 476, + 1030530000000, + 390000000, + 10000000, + 170, + 0, + 2270000000, + 2270000000, + 1, + 16590000000, + 23000000000, + 160000000, + 629, + 1277040000000, + 14380000000, + 14380000000, + 1, + 72840000000, + 940000000, + 940000000, + 1, + 1170000000, + 7450000000, + 6420000000, + 998, + 0, + 9420000000, + 1240000000, + 982, + 0, + 5100000000, + 5100000000, + 1, + 1002760000000, + 1660000000, + 1660000000, + 1, + 29740000000, + 5810000000, + 5810000000, + 1, + 1151900000000, + 45020000000, + 0, + 945, + 116190000000, + 8940000000, + 70000000, + 365, + 0, + 12970000000, + 12970000000, + 1, + 47440000000, + 320000000, + 90000000, + 935, + 0, + 8270000000, + 8270000000, + 1, + 588550000000, + 1500000000, + 30000000, + 612, + 0, + 10000000, + 10000000, + 1, + 2193660000000, + 18440000000, + 0, + 426, + 0, + 3060000000, + 3060000000, + 1, + 28370000000, + 100000000, + 100000000, + 1, + 497040000000, + 17020000000, + 860000000, + 390, + 0, + 590000000, + 590000000, + 1, + 13070000000, + 13480000000, + 40000000, + 38, + 0, + 1230000000, + 1230000000, + 1, + 12350220000000, + 5820000000, + 90000000, + 435, + 0, + 2870000000, + 2870000000, + 1, + 356800000000, + 34210000000, + 80000000, + 389, + 856760000000, + 360000000, + 130000000, + 337, + 0, + 7320000000, + 7320000000, + 1, + 15630000000, + 17910000000, + 60000000, + 332, + 0, + 40000000, + 40000000, + 1, + 438560000000, + 4950000000, + 30000000, + 309, + 0, + 60000000, + 60000000, + 1, + 372700000000, + 1850000000, + 500000000, + 302, + 0, + 590000000, + 590000000, + 1, + 680000000, + 7750000000, + 350000000, + 278, + 75920000000, + 510000000, + 220000000, + 303, + 0, + 320000000, + 320000000, + 1, + 106780000000, + 1600000000, + 1600000000, + 1, + 3160000000, + 550000000, + 300000000, + 304, + 0, + 3700000000, + 1640000000, + 303, + 0, + 4200000000, + 4200000000, + 1, + 100600000000, + 32040000000, + 22640000000, + 279, + 0, + 26040000000, + 20000000, + 300, + 0, + 3620000000, + 3620000000, + 1, + 90780000000, + 20000000, + 20000000, + 1 + ], + [ + 30386200000000, + 60410000000, + 53310000000, + 176, + 0, + 7580000000, + 7580000000, + 1, + 58300000000, + 33080000000, + 28090000000, + 176, + 0, + 8610000000, + 8610000000, + 1, + 38239500000000, + 8250000000, + 1740000000, + 175, + 118230000000, + 32210000000, + 30040000000, + 176, + 0, + 4450000000, + 4450000000, + 1, + 46410000000, + 16280000000, + 14240000000, + 176, + 0, + 4270000000, + 4270000000, + 1, + 556040000000, + 23120000000, + 140000000, + 609, + 0, + 7310000000, + 7310000000, + 1, + 5420000000, + 9820000000, + 0, + 10, + 13214890000000, + 19940000000, + 4120000000, + 175, + 83230000000, + 153090000000, + 153090000000, + 87, + 38706480000000, + 9560000000, + 520000000, + 390, + 0, + 280000000, + 280000000, + 1, + 9412840000000, + 350000000, + 350000000, + 1, + 10691240000000, + 50000000, + 50000000, + 1, + 6994470000000, + 6210000000, + 6210000000, + 1, + 8280000000, + 14500000000, + 700000000, + 390, + 0, + 540000000, + 540000000, + 1, + 1030540000000, + 380000000, + 380000000, + 1, + 19020000000, + 22840000000, + 150000000, + 630, + 1372790000000, + 1030000000, + 1030000000, + 1, + 1240000000, + 8180000000, + 8180000000, + 1, + 2196970000000, + 45020000000, + 60000000, + 946, + 116260000000, + 8790000000, + 130000000, + 366, + 0, + 80000000, + 80000000, + 1, + 60500000000, + 230000000, + 230000000, + 1, + 596850000000, + 1470000000, + 1470000000, + 1, + 2193670000000, + 18440000000, + 18440000000, + 318, + 529430000000, + 12170000000, + 270000000, + 170, + 0, + 3990000000, + 3990000000, + 1, + 13700000000, + 13230000000, + 100000000, + 40, + 0, + 210000000, + 210000000, + 1, + 12351540000000, + 3900000000, + 70000000, + 436, + 0, + 1830000000, + 1830000000, + 1, + 359750000000, + 29660000000, + 1340000000, + 390, + 0, + 4470000000, + 4470000000, + 1, + 856890000000, + 230000000, + 230000000, + 1, + 23010000000, + 17800000000, + 3320000000, + 333, + 0, + 50000000, + 50000000, + 1, + 438630000000, + 2210000000, + 30000000, + 310, + 0, + 2710000000, + 2710000000, + 1, + 373260000000, + 1350000000, + 1350000000, + 1, + 1620000000, + 6970000000, + 0, + 300, + 0, + 430000000, + 430000000, + 1, + 76140000000, + 290000000, + 290000000, + 1, + 112160000000, + 250000000, + 250000000, + 1, + 1640000000, + 580000000, + 0, + 308, + 0, + 1480000000, + 1480000000, + 1, + 127440000000, + 5930000000, + 5930000000, + 292, + 0, + 3470000000, + 3470000000, + 1, + 20000000, + 26020000000, + 40000000, + 301 + ], + [ + 30439510000000, + 370000000, + 370000000, + 478, + 0, + 6730000000, + 6730000000, + 1, + 93970000000, + 4990000000, + 4990000000, + 1, + 38249850000000, + 1360000000, + 1310000000, + 176, + 0, + 5150000000, + 5150000000, + 1, + 148270000000, + 2170000000, + 2170000000, + 1, + 65100000000, + 2040000000, + 2040000000, + 1, + 560450000000, + 19250000000, + 350000000, + 610, + 0, + 3730000000, + 3730000000, + 1, + 12730000000, + 9820000000, + 0, + 476, + 13219010000000, + 14140000000, + 12840000000, + 176, + 0, + 1680000000, + 1680000000, + 1, + 38943320000000, + 9040000000, + 9040000000, + 1, + 27114420000000, + 9480000000, + 170000000, + 170, + 0, + 4320000000, + 4320000000, + 1, + 1050630000000, + 21510000000, + 50000000, + 631, + 0, + 1180000000, + 1180000000, + 1, + 3580270000000, + 44960000000, + 0, + 947, + 116390000000, + 8660000000, + 8660000000, + 1, + 3400940000000, + 6410000000, + 2730000000, + 179, + 0, + 5490000000, + 5490000000, + 1, + 17790000000, + 13130000000, + 60000000, + 41, + 12351820000000, + 3830000000, + 10000000, + 437, + 362920000000, + 16380000000, + 600000000, + 170, + 0, + 9630000000, + 150000000, + 391, + 0, + 2310000000, + 2310000000, + 1, + 887920000000, + 11130000000, + 550000000, + 334, + 0, + 3350000000, + 3350000000, + 1, + 438710000000, + 2180000000, + 0, + 309, + 378940000000, + 6970000000, + 10000000, + 301, + 190910000000, + 580000000, + 0, + 309, + 138380000000, + 19850000000, + 5430000000, + 302, + 0, + 6130000000, + 6130000000, + 1 + ], + [ + 68796730000000, + 50000000, + 50000000, + 1, + 783530000000, + 18840000000, + 50000000, + 10, + 0, + 60000000, + 60000000, + 1, + 16460000000, + 9590000000, + 420000000, + 390, + 0, + 230000000, + 230000000, + 1, + 13231850000000, + 1300000000, + 1300000000, + 1, + 66068630000000, + 9310000000, + 9310000000, + 1, + 1055000000000, + 21460000000, + 21460000000, + 87, + 3581450000000, + 44960000000, + 30000000, + 948, + 3528720000000, + 3680000000, + 3680000000, + 1, + 23340000000, + 13010000000, + 13010000000, + 42, + 0, + 60000000, + 60000000, + 1, + 12351830000000, + 3820000000, + 60000000, + 438, + 363520000000, + 13780000000, + 6720000000, + 179, + 0, + 2000000000, + 2000000000, + 1, + 150000000, + 7180000000, + 10000000, + 392, + 0, + 2300000000, + 2300000000, + 1, + 890780000000, + 10270000000, + 270000000, + 332, + 0, + 310000000, + 310000000, + 1, + 442060000000, + 2180000000, + 2180000000, + 1, + 378950000000, + 5460000000, + 1430000000, + 302, + 0, + 1500000000, + 1500000000, + 1, + 190910000000, + 380000000, + 10000000, + 310, + 0, + 200000000, + 200000000, + 1, + 143810000000, + 2270000000, + 1120000000, + 304, + 0, + 3880000000, + 1930000000, + 303, + 0, + 8270000000, + 8270000000, + 1 + ], + [ + 69580360000000, + 18790000000, + 100000000, + 611, + 16940000000, + 360000000, + 20000000, + 170, + 0, + 8810000000, + 8810000000, + 1, + 83969260000000, + 44930000000, + 0, + 949, + 15920700000000, + 3240000000, + 10000000, + 273, + 0, + 520000000, + 520000000, + 1, + 370240000000, + 7060000000, + 7060000000, + 1, + 2160000000, + 7170000000, + 30000000, + 393, + 893350000000, + 9810000000, + 6720000000, + 333, + 0, + 190000000, + 190000000, + 1, + 824930000000, + 2080000000, + 1040000000, + 303, + 0, + 1950000000, + 1950000000, + 1, + 192420000000, + 370000000, + 10000000, + 309, + 145130000000, + 1150000000, + 1150000000, + 1, + 1930000000, + 1950000000, + 1950000000, + 1 + ], + [ + 69580460000000, + 18680000000, + 870000000, + 612, + 0, + 10000000, + 10000000, + 1, + 16960000000, + 340000000, + 340000000, + 1, + 83978070000000, + 44930000000, + 100000000, + 950, + 15920710000000, + 1850000000, + 0, + 274, + 0, + 1380000000, + 1380000000, + 1, + 380010000000, + 7140000000, + 2430000000, + 175, + 900070000000, + 3090000000, + 3090000000, + 1, + 826160000000, + 1040000000, + 1040000000, + 1, + 194380000000, + 360000000, + 360000000, + 1 + ], + [ + 69581330000000, + 330000000, + 20000000, + 1327, + 0, + 17480000000, + 17480000000, + 1, + 83995480000000, + 44830000000, + 120000000, + 525, + 15920710000000, + 1850000000, + 10000000, + 439, + 383820000000, + 4710000000, + 4710000000, + 1 + ], + [ + 69581350000000, + 310000000, + 310000000, + 1, + 84013080000000, + 44710000000, + 200000000, + 14, + 15920720000000, + 1840000000, + 1840000000, + 1 + ], + [ + 153594940000000, + 43150000000, + 170000000, + 165, + 0, + 1360000000, + 1360000000, + 1 + ], + [ + 153595110000000, + 17920000000, + 560000000, + 170, + 0, + 21390000000, + 2560000000, + 168, + 0, + 3670000000, + 3670000000, + 1 + ], + [ + 153595670000000, + 12130000000, + 4160000000, + 179, + 0, + 5230000000, + 5230000000, + 1, + 2560000000, + 15040000000, + 6750000000, + 169, + 0, + 3790000000, + 3790000000, + 1 + ], + [ + 153599830000000, + 4140000000, + 10000000, + 180, + 0, + 3830000000, + 3830000000, + 1, + 14540000000, + 390000000, + 30000000, + 174, + 0, + 7900000000, + 7900000000, + 1 + ], + [ + 153599840000000, + 4130000000, + 1140000000, + 175, + 18400000000, + 360000000, + 90000000, + 175 + ], + [ + 153600980000000, + 2990000000, + 2990000000, + 1, + 18490000000, + 270000000, + 270000000, + 1 + ] + ], + "numTicks": 197205820000000, + "maxSelf": 12051510000000 + }, + "metadata": { + "name": "cpu", + "format": "single", + "sampleRate": 1000000000, + "spyName": "unknown", + "units": "samples" + }, + "timeline": { + "startTime": 1701665340, + "samples": [ + 135930000000, + 138980000000, + 146980000000, + 152310000000, + 133910000000, + 135830000000, + 143970000000, + 128940000000, + 133380000000, + 139900000000, + 131830000000, + 129460000000, + 136870000000, + 134550000000, + 130000000000, + 125010000000, + 130920000000, + 128830000000, + 134140000000, + 129440000000, + 137940000000, + 131990000000, + 130000000000, + 141050000000, + 126670000000, + 132760000000, + 139850000000, + 130850000000, + 132880000000, + 128150000000, + 127470000000, + 135360000000, + 132070000000, + 129140000000, + 135200000000, + 138170000000, + 125180000000, + 131580000000, + 135610000000, + 131570000000, + 128130000000, + 134850000000, + 133690000000, + 126630000000, + 126600000000, + 130080000000, + 132270000000, + 134930000000, + 131710000000, + 142010000000, + 133230000000, + 126560000000, + 141830000000, + 127280000000, + 131940000000, + 135370000000, + 128530000000, + 132650000000, + 127460000000, + 127580000000, + 138870000000, + 132280000000, + 132870000000, + 134730000000, + 137660000000, + 125820000000, + 132550000000, + 137820000000, + 135440000000, + 128070000000, + 135560000000, + 131930000000, + 129160000000, + 128630000000, + 134310000000, + 131610000000, + 136680000000, + 132200000000, + 141710000000, + 131250000000, + 127570000000, + 139280000000, + 128570000000, + 131400000000, + 135890000000, + 125830000000, + 131130000000, + 126370000000, + 128760000000, + 137880000000, + 130390000000, + 132570000000, + 136130000000, + 140520000000, + 129600000000, + 132770000000, + 137470000000, + 130990000000, + 125960000000, + 133700000000, + 131530000000, + 126570000000, + 125000000000, + 130130000000, + 129650000000, + 133250000000, + 131150000000, + 136440000000, + 129000000000, + 124640000000, + 136950000000, + 126080000000, + 131480000000, + 134820000000, + 130910000000, + 131310000000, + 126350000000, + 126340000000, + 137360000000, + 130990000000, + 155150000000, + 145070000000, + 140180000000, + 129580000000, + 132290000000, + 136840000000, + 136330000000, + 129680000000, + 138350000000, + 133620000000, + 129720000000, + 130330000000, + 137390000000, + 134530000000, + 139440000000, + 135880000000, + 143720000000, + 134130000000, + 131570000000, + 144190000000, + 129540000000, + 134920000000, + 139000000000, + 129740000000, + 134730000000, + 126520000000, + 129430000000, + 137790000000, + 133270000000, + 135470000000, + 135420000000, + 140280000000, + 130220000000, + 136440000000, + 140140000000, + 134980000000, + 132780000000, + 142160000000, + 140690000000, + 133880000000, + 133130000000, + 137620000000, + 134870000000, + 140760000000, + 135550000000, + 144540000000, + 135590000000, + 129480000000, + 143340000000, + 131510000000, + 136920000000, + 138600000000, + 130000000000, + 134990000000, + 130590000000, + 130690000000, + 139880000000, + 132340000000, + 134770000000, + 139350000000, + 143970000000, + 134510000000, + 136970000000, + 140950000000, + 138850000000, + 134690000000, + 143420000000, + 137980000000, + 133640000000, + 131350000000, + 135380000000, + 136960000000, + 142770000000, + 138610000000, + 147230000000, + 137090000000, + 137340000000, + 145750000000, + 135910000000, + 138960000000, + 142830000000, + 140610000000, + 142740000000, + 136480000000, + 135010000000, + 144260000000, + 139310000000, + 138190000000, + 140970000000, + 144350000000, + 132600000000, + 137610000000, + 144370000000, + 136060000000, + 132460000000, + 142430000000, + 138140000000, + 133950000000, + 132600000000, + 135990000000, + 132490000000, + 139620000000, + 137180000000, + 145610000000, + 138150000000, + 131600000000, + 143500000000, + 130160000000, + 137920000000, + 140980000000, + 133990000000, + 139680000000, + 134120000000, + 130910000000, + 139190000000, + 134150000000, + 137040000000, + 140740000000, + 143010000000, + 132330000000, + 136350000000, + 140080000000, + 136290000000, + 129960000000, + 137270000000, + 134030000000, + 131820000000, + 129880000000, + 134500000000, + 133190000000, + 137780000000, + 136600000000, + 142160000000, + 131880000000, + 116720000000, + 56640000000, + 130810000000, + 138660000000, + 129400000000, + 132480000000, + 148790000000, + 144610000000, + 141200000000, + 132170000000, + 133770000000, + 138650000000, + 134310000000, + 133190000000, + 137040000000, + 131250000000, + 133000000000, + 135280000000, + 137600000000, + 132160000000, + 145140000000, + 139670000000, + 146720000000, + 136970000000, + 134760000000, + 137200000000, + 131170000000, + 135290000000, + 140780000000, + 136220000000, + 136920000000, + 140550000000, + 143430000000, + 135420000000, + 133320000000, + 149490000000, + 142700000000, + 137520000000, + 131480000000, + 133970000000, + 138400000000, + 133430000000, + 131240000000, + 135430000000, + 132920000000, + 134470000000, + 141060000000, + 143650000000, + 135890000000, + 140800000000, + 147380000000, + 147170000000, + 135160000000, + 133520000000, + 134330000000, + 133780000000, + 134830000000, + 137060000000, + 131550000000, + 134850000000, + 134100000000, + 144010000000, + 135000000000, + 130870000000, + 150880000000, + 146910000000, + 143820000000, + 137480000000, + 138920000000, + 144120000000, + 139690000000, + 134950000000, + 141400000000, + 134580000000, + 134470000000, + 138190000000, + 140870000000, + 136040000000, + 145060000000, + 148350000000, + 150860000000, + 142760000000, + 142780000000, + 140180000000, + 140800000000, + 140820000000, + 139740000000, + 136850000000, + 137940000000, + 136760000000, + 143880000000, + 138630000000, + 138870000000, + 154010000000, + 146590000000, + 147250000000, + 138730000000, + 142060000000, + 148010000000, + 144870000000, + 141880000000, + 147670000000, + 149870000000, + 148180000000, + 150090000000, + 143910000000, + 139010000000, + 152020000000, + 145920000000, + 145620000000, + 143660000000, + 141040000000, + 141360000000, + 141030000000, + 143670000000, + 144610000000, + 139590000000, + 145940000000, + 140420000000, + 147130000000, + 141040000000, + 140110000000, + 156130000000, + 144790000000, + 144220000000, + 135630000000, + 139980000000, + 143750000000, + 138800000000, + 135960000000, + 135030000000, + 130670000000, + 135890000000, + 134520000000, + 140570000000, + 135700000000, + 150930000000, + 145610000000, + 144920000000, + 138280000000, + 140720000000, + 138610000000, + 141450000000, + 143140000000, + 144950000000, + 139560000000, + 147860000000, + 136760000000, + 146460000000, + 140180000000, + 137040000000, + 155340000000, + 146260000000, + 145810000000, + 137060000000, + 140510000000, + 147300000000, + 142260000000, + 136700000000, + 142800000000, + 141760000000, + 142050000000, + 134880000000, + 140250000000, + 136480000000, + 149110000000, + 146470000000, + 145610000000, + 139200000000, + 138480000000, + 143610000000, + 141840000000, + 142330000000, + 139560000000, + 134940000000, + 144060000000, + 135480000000, + 139250000000, + 135170000000, + 133710000000, + 151400000000, + 141780000000, + 144200000000, + 134620000000, + 138420000000, + 145460000000, + 139970000000, + 137680000000, + 140380000000, + 140590000000, + 143170000000, + 137060000000, + 140710000000, + 135460000000, + 147910000000, + 144860000000, + 146180000000, + 140870000000, + 138980000000, + 139620000000, + 139260000000, + 139900000000, + 142330000000, + 137670000000, + 146520000000, + 137560000000, + 141100000000, + 137040000000, + 133650000000, + 150490000000, + 142290000000, + 142770000000, + 135710000000, + 139510000000, + 142350000000, + 138130000000, + 134880000000, + 139700000000, + 138400000000, + 137670000000, + 134140000000, + 138700000000, + 136030000000, + 149580000000, + 145000000000, + 143890000000, + 140350000000, + 140370000000, + 139240000000, + 139180000000, + 141020000000, + 142100000000, + 137980000000, + 145790000000, + 136940000000, + 141670000000, + 136630000000, + 137290000000, + 155160000000, + 145060000000, + 144020000000, + 135990000000, + 139510000000, + 144930000000, + 138240000000, + 135850000000, + 139160000000, + 140140000000, + 141140000000, + 135790000000, + 141640000000, + 135210000000, + 148440000000, + 139720000000, + 142570000000, + 139120000000, + 140180000000, + 139120000000, + 138940000000, + 139240000000, + 139730000000, + 134550000000, + 145190000000, + 135420000000, + 139640000000, + 136000000000, + 134280000000, + 155200000000, + 143750000000, + 141640000000, + 136400000000, + 139210000000, + 145160000000, + 139900000000, + 138970000000, + 139020000000, + 137110000000, + 140050000000, + 133660000000, + 139210000000, + 136500000000, + 148980000000, + 62110000000, + 147210000000, + 138530000000, + 141820000000, + 143510000000, + 148020000000, + 136570000000, + 135360000000, + 133330000000, + 138060000000, + 144640000000, + 141780000000, + 146470000000, + 139940000000, + 149710000000, + 149760000000, + 140310000000, + 138920000000, + 148360000000, + 145330000000, + 145910000000, + 140990000000, + 144340000000, + 139430000000, + 142190000000, + 137170000000, + 140280000000, + 141650000000, + 141060000000, + 144480000000, + 146710000000, + 133520000000, + 141220000000, + 141070000000, + 151490000000, + 142040000000, + 144010000000, + 139600000000, + 138420000000, + 136360000000, + 134570000000, + 139060000000, + 132900000000, + 142060000000, + 142050000000, + 133480000000, + 134780000000, + 143120000000, + 142620000000, + 140890000000, + 139790000000, + 145320000000, + 142470000000, + 145690000000, + 143480000000, + 143460000000, + 148800000000, + 149410000000, + 147910000000, + 151470000000, + 143150000000, + 150740000000, + 148020000000, + 155140000000, + 149460000000, + 152760000000, + 146900000000, + 143270000000, + 142600000000, + 137810000000, + 145330000000, + 133050000000, + 140610000000, + 141590000000, + 136400000000, + 135800000000, + 146420000000, + 146450000000, + 142280000000, + 140150000000, + 146070000000, + 140060000000, + 135960000000, + 132300000000, + 136720000000, + 142070000000, + 144430000000, + 139020000000, + 143060000000, + 135020000000, + 141980000000, + 138530000000, + 148060000000, + 141410000000, + 143510000000, + 138870000000, + 140190000000, + 138610000000, + 136900000000, + 142290000000, + 139440000000, + 147790000000, + 147150000000, + 139610000000, + 138770000000, + 149120000000, + 150360000000, + 147920000000, + 142820000000, + 146050000000, + 139650000000, + 140300000000, + 138800000000, + 137330000000, + 141190000000, + 141870000000, + 142670000000, + 143980000000, + 134910000000, + 137270000000, + 137520000000, + 155090000000, + 144580000000, + 144220000000, + 142120000000, + 138670000000, + 141710000000, + 135980000000, + 144520000000, + 134630000000, + 143820000000, + 142880000000, + 135230000000, + 138370000000, + 144530000000, + 143620000000, + 143120000000, + 137570000000, + 141770000000, + 138790000000, + 138960000000, + 135820000000, + 140290000000, + 132510000000, + 138620000000, + 141570000000, + 145250000000, + 136870000000, + 140240000000, + 140210000000, + 147380000000, + 140350000000, + 141320000000, + 135090000000, + 135730000000, + 140510000000, + 135360000000, + 137080000000, + 133200000000, + 140570000000, + 142220000000, + 134290000000, + 133420000000, + 141050000000, + 137450000000, + 61680000000, + 42800000000, + 97460000000, + 127840000000, + 130300000000, + 142790000000, + 143610000000, + 130210000000, + 138190000000, + 133690000000, + 143110000000, + 147720000000, + 137050000000, + 139460000000, + 130960000000, + 134620000000, + 149890000000, + 133100000000, + 132470000000, + 139310000000, + 134860000000, + 145450000000, + 141330000000, + 135690000000, + 138180000000, + 142160000000, + 147120000000, + 140110000000, + 127590000000, + 129250000000, + 139170000000, + 139340000000, + 133900000000, + 133530000000, + 141850000000, + 144150000000, + 132940000000, + 136350000000, + 127930000000, + 135970000000, + 143650000000, + 131570000000, + 132830000000, + 130710000000, + 136800000000, + 138860000000, + 137470000000, + 141220000000, + 141610000000, + 133730000000, + 142310000000, + 131470000000, + 129480000000, + 128810000000, + 136770000000, + 144740000000, + 134380000000, + 130470000000, + 128750000000, + 132710000000, + 134340000000, + 132220000000, + 132090000000, + 144050000000, + 143870000000, + 131270000000, + 140270000000, + 136040000000, + 138190000000, + 147460000000, + 138600000000, + 139150000000, + 131690000000, + 135610000000, + 136470000000, + 132760000000, + 132720000000, + 140730000000, + 135860000000, + 145110000000, + 140840000000, + 133590000000, + 133600000000, + 139710000000, + 146040000000, + 135770000000, + 132550000000, + 131870000000, + 137580000000, + 137730000000, + 133880000000, + 134140000000, + 143990000000, + 144740000000, + 132070000000, + 143020000000, + 133790000000, + 136240000000, + 145540000000, + 136400000000, + 135190000000, + 129930000000, + 133390000000, + 135390000000, + 130560000000, + 131910000000, + 139120000000, + 133050000000, + 142500000000, + 137590000000, + 133420000000, + 132480000000, + 136110000000, + 140840000000, + 135240000000, + 136360000000, + 136910000000, + 139600000000, + 139340000000, + 133390000000, + 130990000000, + 143050000000, + 143660000000, + 129580000000, + 138600000000, + 131710000000, + 135150000000, + 143690000000, + 135230000000, + 135510000000, + 131260000000, + 131810000000, + 132940000000, + 130480000000, + 130100000000, + 138130000000, + 132530000000, + 141780000000, + 135550000000, + 128800000000, + 128870000000, + 135860000000, + 142680000000, + 134420000000, + 129740000000, + 130600000000, + 131390000000, + 133800000000, + 131530000000, + 135660000000, + 148570000000, + 147560000000, + 132080000000, + 139860000000, + 130040000000, + 134700000000, + 144770000000, + 133240000000, + 131570000000, + 131960000000, + 134680000000, + 136250000000, + 134100000000, + 130970000000, + 137420000000, + 133820000000, + 138990000000, + 137510000000, + 130780000000, + 129600000000, + 141030000000, + 145550000000, + 134900000000, + 131870000000, + 130860000000, + 135200000000, + 134750000000, + 134950000000, + 131110000000, + 140190000000, + 136810000000, + 127990000000, + 137860000000, + 128520000000, + 132930000000, + 141970000000, + 135160000000, + 136490000000, + 130510000000, + 136540000000, + 138290000000, + 136560000000, + 131880000000, + 140960000000, + 134830000000, + 142620000000, + 141000000000, + 133920000000, + 131740000000, + 138780000000, + 146260000000, + 134740000000, + 131870000000, + 130890000000, + 136970000000, + 136390000000, + 137780000000, + 132850000000, + 145450000000, + 142270000000, + 134160000000, + 143410000000, + 133260000000, + 139260000000, + 147780000000, + 137450000000, + 137140000000, + 132880000000, + 133600000000, + 135350000000, + 137460000000, + 133900000000, + 142020000000, + 136750000000, + 143660000000, + 142010000000, + 134830000000, + 133960000000, + 141320000000, + 149290000000, + 138720000000, + 134320000000, + 133830000000, + 138220000000, + 139010000000, + 139230000000, + 131000000000, + 144020000000, + 142500000000, + 133890000000, + 147040000000, + 140080000000, + 141750000000, + 150910000000, + 141470000000, + 140960000000, + 134960000000, + 138840000000, + 141350000000, + 140130000000, + 138120000000, + 143480000000, + 140530000000, + 141730000000, + 139980000000, + 131750000000, + 132550000000, + 143230000000, + 147470000000, + 137880000000, + 136360000000, + 136420000000, + 141860000000, + 141990000000, + 144310000000, + 140240000000, + 149430000000, + 146840000000, + 137620000000, + 144410000000, + 136690000000, + 141150000000, + 149000000000, + 140470000000, + 138670000000, + 137480000000, + 138390000000, + 143220000000, + 140200000000, + 135670000000, + 141560000000, + 136180000000, + 141070000000, + 140110000000, + 133220000000, + 134860000000, + 142920000000, + 146810000000, + 139140000000, + 132540000000, + 132020000000, + 137090000000, + 138030000000, + 139420000000, + 132990000000, + 145310000000, + 141310000000, + 132400000000, + 142100000000, + 132650000000, + 135060000000, + 143880000000, + 134250000000, + 136260000000, + 129230000000, + 133660000000, + 132830000000, + 134260000000, + 130240000000, + 137080000000, + 134750000000, + 136760000000, + 135960000000, + 129430000000, + 126830000000, + 135360000000, + 142400000000, + 130700000000, + 128400000000, + 128010000000, + 131820000000, + 134240000000, + 136250000000, + 128060000000, + 141030000000, + 140940000000, + 128130000000, + 139760000000, + 131600000000, + 134400000000, + 147140000000, + 135810000000, + 136510000000, + 131080000000, + 136220000000, + 134790000000, + 133180000000, + 129830000000, + 137670000000, + 135690000000, + 144390000000, + 141100000000, + 135300000000, + 135090000000, + 143030000000, + 149500000000, + 139770000000, + 138200000000, + 133870000000, + 137480000000, + 140780000000, + 138820000000, + 135590000000, + 146730000000, + 141390000000, + 132260000000, + 139630000000, + 130790000000, + 137030000000, + 146080000000, + 138030000000, + 139170000000, + 131600000000, + 134480000000, + 136860000000, + 137250000000, + 133160000000, + 142480000000, + 133200000000, + 138590000000, + 138430000000, + 131050000000, + 130050000000, + 137980000000, + 143050000000, + 135900000000, + 130360000000, + 130150000000, + 133870000000, + 134200000000, + 134570000000, + 130710000000, + 140220000000, + 138230000000, + 127940000000, + 136930000000, + 128250000000, + 133390000000, + 140820000000, + 130920000000, + 137130000000, + 130720000000, + 135250000000, + 136840000000, + 133890000000, + 132020000000, + 138060000000, + 131890000000, + 136460000000, + 135770000000, + 130800000000, + 130970000000, + 138140000000, + 142750000000, + 136190000000, + 131270000000, + 130270000000, + 134300000000, + 134200000000, + 135980000000, + 132430000000, + 140840000000, + 138050000000, + 130130000000, + 138640000000, + 130330000000, + 133460000000, + 141840000000, + 131670000000, + 131380000000, + 129860000000, + 133110000000, + 134270000000, + 134550000000, + 130300000000, + 138390000000, + 131770000000, + 138230000000, + 137150000000, + 132950000000, + 131310000000, + 139290000000, + 144960000000, + 135320000000, + 130790000000, + 132960000000, + 135100000000, + 134510000000, + 136060000000, + 130280000000, + 142490000000, + 138690000000, + 128600000000, + 137520000000, + 131440000000, + 139410000000, + 143420000000, + 134010000000, + 133100000000, + 129720000000, + 135520000000, + 136450000000, + 134770000000, + 131310000000, + 139350000000, + 134850000000, + 138420000000, + 137600000000, + 130210000000, + 131810000000, + 138380000000, + 143260000000, + 135220000000, + 131220000000, + 126630000000, + 130010000000, + 128930000000, + 128430000000, + 125390000000, + 136170000000, + 132810000000, + 125230000000, + 132560000000, + 124260000000, + 127870000000, + 138080000000, + 128180000000, + 128660000000, + 124530000000, + 129330000000, + 130490000000, + 130590000000, + 127960000000, + 136680000000, + 131870000000, + 136960000000, + 135560000000, + 128370000000, + 127770000000, + 135760000000, + 141260000000, + 131620000000, + 131340000000, + 128230000000, + 131300000000, + 132660000000, + 133550000000, + 130040000000, + 140210000000, + 135780000000, + 127870000000, + 137090000000, + 127640000000, + 130840000000, + 140090000000, + 132820000000, + 131670000000, + 129500000000, + 131300000000, + 131760000000, + 135260000000, + 131270000000, + 137680000000, + 132660000000, + 138100000000, + 136440000000, + 129840000000, + 127530000000, + 136410000000, + 140300000000, + 133560000000, + 127900000000, + 127700000000, + 134470000000, + 135290000000, + 137150000000, + 133920000000, + 142390000000, + 139520000000, + 130870000000, + 139480000000, + 132080000000, + 134120000000, + 142340000000, + 135050000000, + 134970000000, + 129310000000, + 132600000000, + 135270000000, + 135660000000, + 133780000000, + 138520000000, + 133220000000, + 138530000000, + 139060000000, + 130920000000, + 128860000000, + 141880000000, + 146190000000, + 138340000000, + 134490000000, + 134350000000, + 132640000000, + 134190000000, + 134130000000, + 128380000000, + 136580000000, + 136520000000, + 130300000000, + 139530000000, + 131330000000, + 136250000000, + 143280000000, + 135010000000, + 135370000000, + 132030000000, + 133330000000, + 134530000000, + 136190000000, + 130350000000, + 140000000000, + 133520000000, + 138860000000, + 138920000000, + 133970000000, + 134550000000, + 141000000000, + 145350000000, + 137480000000, + 132910000000, + 134350000000, + 137270000000, + 138170000000, + 138200000000, + 134770000000, + 144600000000, + 142100000000, + 133870000000, + 139900000000, + 131960000000, + 137650000000, + 144170000000, + 133210000000, + 136820000000, + 130970000000, + 134000000000, + 135370000000, + 130560000000, + 128290000000, + 135160000000, + 134300000000, + 141260000000, + 142360000000, + 133680000000, + 134370000000, + 139580000000, + 145810000000, + 136740000000, + 132420000000, + 133080000000, + 137510000000, + 137120000000, + 136790000000, + 133810000000, + 145090000000, + 142800000000, + 133050000000, + 141730000000, + 136330000000, + 137920000000, + 148620000000, + 137230000000, + 139110000000, + 132580000000, + 135110000000, + 138530000000, + 134330000000, + 132120000000, + 142140000000, + 136150000000, + 142380000000, + 142650000000, + 131610000000, + 130320000000, + 136580000000, + 139180000000, + 131300000000, + 129640000000, + 129640000000, + 133420000000, + 135820000000, + 134970000000, + 131390000000, + 141340000000, + 138240000000, + 130540000000, + 137450000000, + 131510000000, + 133740000000, + 141890000000, + 134470000000, + 134260000000, + 129250000000, + 133250000000, + 133750000000, + 135670000000, + 129400000000, + 137500000000, + 133450000000, + 137190000000, + 137110000000, + 128980000000, + 129150000000, + 137400000000, + 141110000000, + 135600000000, + 134860000000, + 133530000000, + 137640000000, + 139570000000, + 134060000000, + 132280000000, + 145170000000, + 141950000000, + 132110000000, + 141790000000, + 132700000000, + 136750000000, + 146750000000, + 134840000000, + 137890000000, + 134870000000, + 135950000000, + 137510000000, + 138210000000, + 133790000000, + 141230000000, + 133890000000, + 138770000000, + 137170000000, + 135870000000, + 134410000000, + 140350000000, + 144520000000, + 138360000000, + 133500000000, + 133270000000, + 136980000000, + 139560000000, + 138500000000, + 135820000000, + 146560000000, + 142250000000, + 132410000000, + 140260000000, + 132690000000, + 134450000000, + 145990000000, + 138510000000, + 139540000000, + 136200000000, + 135680000000, + 138040000000, + 137000000000, + 132090000000, + 143120000000, + 135430000000, + 141590000000, + 140730000000, + 131460000000, + 133830000000, + 111530000000, + 70500000000, + 134110000000, + 145160000000, + 143130000000, + 136490000000, + 133720000000, + 137470000000, + 133690000000, + 148600000000, + 139960000000, + 135730000000, + 138800000000, + 148210000000, + 135580000000, + 140960000000, + 140650000000, + 152350000000 + ], + "durationDelta": 60 + }, + "annotations": [] + } \ No newline at end of file diff --git a/src/components/Blog/OpenAI/index.jsx b/src/components/Blog/OpenAI/index.jsx index 4fe9ccfd..b9712211 100644 --- a/src/components/Blog/OpenAI/index.jsx +++ b/src/components/Blog/OpenAI/index.jsx @@ -23,7 +23,7 @@ const MDXRenderer = ({ mdxContent }) => { const Container = ({ children }) => { return
{children}
; @@ -62,6 +62,9 @@ export const OpenAI = ({response}) => { { !explain && setExplain(true)} >Explain this FlameGraph} From 64636d86ffe1588e19f86cc0e34bb8c7442a9ba0 Mon Sep 17 00:00:00 2001 From: Ryan Perry Date: Tue, 5 Dec 2023 00:24:34 -0500 Subject: [PATCH 03/22] more changes --- blog/ai-profiling-hackathon.mdx | 37 ++++++++++++++-------------- src/components/Blog/OpenAI/index.jsx | 18 ++++++++++++-- 2 files changed, 35 insertions(+), 20 deletions(-) diff --git a/blog/ai-profiling-hackathon.mdx b/blog/ai-profiling-hackathon.mdx index 31005d02..5c2129cb 100644 --- a/blog/ai-profiling-hackathon.mdx +++ b/blog/ai-profiling-hackathon.mdx @@ -1,5 +1,5 @@ --- -title: "AI-Powered Flamegraph Interpreter – Our Grafana Hackathon Breakthrough" +title: "AI-Powered Flamegraph Interpreter – Our Grafana Hackathon Project" description: "Explore how our AI-powered tool is revolutionizing flamegraph interpretation" sidebar_label: "AI-Powered Flamegraph Interpreter" # image: [Placeholder for relevant image URL] @@ -23,29 +23,29 @@ import {Flamegraph} from '../src/components/Blog/Flamegraph'; import {Response1} from '../src/components/Blog/OpenAI'; -# AI-Powered Flamegraph Interpreter – Our Grafana Hackathon Breakthrough +# AI-Powered Flamegraph Interpreter: Our Grafana Hackathon Project -If you're of the opinion that AI isn't going to solve all the world's problems, you're probably right. And if you think it could, well, you might be onto something too. I'm not here to spark a debate on AI's omnipotence or lack thereof. Instead, let me walk you through an interesting experiment we tried during the Grafana Hackathon with our project, Pyroscope. +If you're of the opinion that AI isn't going to solve all the world's problems, you're probably right. And if you think it could, well, you might be onto something too. I'm not here to spark a debate on when AI will take over the world...Instead, let me walk you through an interesting experiment we tried during the Grafana Hackathon with our project, Pyroscope. -Here at Pyroscope, we've gotten many requests, both from our team and our users, to sprinkle some AI magic into our flamegraph analysis. It got us thinking: what if AI could actually make a positive impact on UX for continuous profiling? +Here at Pyroscope, we've gotten many requests to sprinkle some AI magic into our flamegraphs, both from our team and our users. **AI is really bad a at a lot of things**, but one thing it does excel at, arguably better than humans is language-based tasks. -So when Hackathon week came around, we decided to put our skepticism aside and see exactly how AI stacks up against humans in a notoriously tricky task: flamegraph analysis. +Interpreting and communicating the contents of a flamegraph in plain english (or other language) seemed like a perfect opportunity to explore if AI could actually make a positive impact on UX for continuous profiling. -Ultimately our goal this week is to answer the question: +So, when Hackathon week came around, we decided to put our skepticism aside and see exactly how AI stacks up against humans in this notoriously tricky task: flamegraph analysis. -**Can AI positively improve the user experience analyzing and interpretating flamegraphs?** +Ultimately our goal this week is to answer the question: **Can AI positively improve the user experience analyzing and interpretating flamegraphs?** We did this by giving humans and AI the same flamegraph and asking them to interpret it. We then compared the results and analyzed the differences. ## How well can _you_ interpret this flamegraph? -If you'd like to play along, take a look at the flamegraph below and see if you can answer the following questions or if you're just here to enjoy the show skip ahead to the next section. +If you'd like to play along, take a look at the flamegraph below and see if you can answer the following questions (or if you're just here to enjoy the show skip ahead to the next section). -This general progression of questions is a standard (theoretically) simple workflow of interpreting flamegraphs in continuous profilng tools: +These are the three key questions in the (theoretically) simple workflow of interpreting flamegraphs in continuous profilng tools: -- **Performance Bottleneck**: Determine what's slowing things down? -- **Root Cause**: Figure out why is this happening? -- **Recommended Fix**: Identify how can you can resolve it? +1. **Performance Bottleneck**: What's slowing things down? +2. **Root Cause**: Why is this happening? +3. **Recommended Fix**: How can you can fix it? @@ -55,6 +55,12 @@ In reality, these flamegraphs are not always easy for people to interpret. They Now for the fun part: let's see how our AI interprets this same flamegraph. We use a prompt that is roughly equivalent to the questions above. +Just click the button below to see the AI's interpretation of the flamegraph below. + + + + +It was given a similar prompt to the questions above: ```txt interpret this flamegraph for me and answer the following three questions: - **Performance Bottleneck**: What's slowing things down? @@ -64,11 +70,6 @@ interpret this flamegraph for me and answer the following three questions: [ ... specially compressed flamegraph data ] ``` -Just click the button below to see the AI's interpretation of the flamegraph below. - - - - How does its analysis stack up against yours? Statistically it probably did either better or worse than you (obviously)... @@ -116,7 +117,7 @@ It only takes using a flamegraph successfully once to really move from the `begi However, with just a little bit of prompt engineering we can use AI to bridge this gap and provide a more tailored experience for each user. Beginners will easily jump from `beginner` to `advanced` and `advanced` users will quickly move into `expert` territory after learning from the AI over the course of a few flamegraphs. Even `expert` users can benefit from the AI by using it as a "sanity check" to make sure they didn't miss anything. -## Try It Out on your own flamgegraphs and Share Your Feedback! +## Try It Out on your own flamegraphs (any language) and Share Your Feedback! It's worth noting that, the flamegraph used for this post is real. It represents our distributors, which as you can see are struggling with two notorious tasks that most companies are likely not doing perfectly either: - compression diff --git a/src/components/Blog/OpenAI/index.jsx b/src/components/Blog/OpenAI/index.jsx index b9712211..6382607b 100644 --- a/src/components/Blog/OpenAI/index.jsx +++ b/src/components/Blog/OpenAI/index.jsx @@ -15,10 +15,23 @@ export const Response1 = `Alright, let's go through this profiling data and see // import {evaluate} from '@mdx-js/mdx' -import {marked} from 'marked'; +import { marked } from 'marked'; + +// Custom renderer +const renderer = new marked.Renderer(); + +// Override code block function +renderer.code = (code, infostring, escaped) => { + const inlineStyle = 'style="color: #fff;"'; // Replace #yourColorCode with your color + return `
${escaped ? code : escape(code, true)}
`; +}; + +marked.setOptions({ renderer }); + +// marked.use({ renderer }); const MDXRenderer = ({ mdxContent }) => { - return
{}
; + return
; }; const Container = ({ children }) => { @@ -26,6 +39,7 @@ const Container = ({ children }) => { background: '#8025ff', borderRadius: '0.5rem', padding: '1rem', + color: '#fff', }}>{children}
; } const TypingDelay = ({ text }) => { From ebbf5f1268d5bad711ea497c81447bb1a8ab3a89 Mon Sep 17 00:00:00 2001 From: Ryan Perry Date: Tue, 5 Dec 2023 00:58:02 -0500 Subject: [PATCH 04/22] Add images --- blog/ai-profiling-hackathon.mdx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/blog/ai-profiling-hackathon.mdx b/blog/ai-profiling-hackathon.mdx index 5c2129cb..eeb323b5 100644 --- a/blog/ai-profiling-hackathon.mdx +++ b/blog/ai-profiling-hackathon.mdx @@ -2,7 +2,7 @@ title: "AI-Powered Flamegraph Interpreter – Our Grafana Hackathon Project" description: "Explore how our AI-powered tool is revolutionizing flamegraph interpretation" sidebar_label: "AI-Powered Flamegraph Interpreter" -# image: [Placeholder for relevant image URL] +image: "https://github.com/grafana/pyroscope/assets/23323466/c06ea95e-0067-4def-b3f6-00e36fc816e1" slug: /ai-powered-flamegraph-interpreter date: "2023-12-04" @@ -25,6 +25,8 @@ import {Response1} from '../src/components/Blog/OpenAI'; # AI-Powered Flamegraph Interpreter: Our Grafana Hackathon Project +![Go-Gopher-PSD-With-larger-Newspaper_1600x900](https://github.com/grafana/pyroscope/assets/23323466/c06ea95e-0067-4def-b3f6-00e36fc816e1) + If you're of the opinion that AI isn't going to solve all the world's problems, you're probably right. And if you think it could, well, you might be onto something too. I'm not here to spark a debate on when AI will take over the world...Instead, let me walk you through an interesting experiment we tried during the Grafana Hackathon with our project, Pyroscope. Here at Pyroscope, we've gotten many requests to sprinkle some AI magic into our flamegraphs, both from our team and our users. **AI is really bad a at a lot of things**, but one thing it does excel at, arguably better than humans is language-based tasks. From 60ef02e329a64b9d9826d468628ae698ced7b980 Mon Sep 17 00:00:00 2001 From: Ryan Perry Date: Tue, 5 Dec 2023 01:08:07 -0500 Subject: [PATCH 05/22] Fix images --- blog/ai-profiling-hackathon.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/blog/ai-profiling-hackathon.mdx b/blog/ai-profiling-hackathon.mdx index eeb323b5..9fba7253 100644 --- a/blog/ai-profiling-hackathon.mdx +++ b/blog/ai-profiling-hackathon.mdx @@ -2,7 +2,7 @@ title: "AI-Powered Flamegraph Interpreter – Our Grafana Hackathon Project" description: "Explore how our AI-powered tool is revolutionizing flamegraph interpretation" sidebar_label: "AI-Powered Flamegraph Interpreter" -image: "https://github.com/grafana/pyroscope/assets/23323466/c06ea95e-0067-4def-b3f6-00e36fc816e1" +image: "https://github.com/grafana/pyroscope/assets/23323466/441f89c8-8757-4c3d-b1b9-d8a1960c4c5d" slug: /ai-powered-flamegraph-interpreter date: "2023-12-04" @@ -25,7 +25,7 @@ import {Response1} from '../src/components/Blog/OpenAI'; # AI-Powered Flamegraph Interpreter: Our Grafana Hackathon Project -![Go-Gopher-PSD-With-larger-Newspaper_1600x900](https://github.com/grafana/pyroscope/assets/23323466/c06ea95e-0067-4def-b3f6-00e36fc816e1) +![Go-Gopher-PSD-With-larger-Newspaper_01](https://github.com/grafana/pyroscope/assets/23323466/441f89c8-8757-4c3d-b1b9-d8a1960c4c5d) If you're of the opinion that AI isn't going to solve all the world's problems, you're probably right. And if you think it could, well, you might be onto something too. I'm not here to spark a debate on when AI will take over the world...Instead, let me walk you through an interesting experiment we tried during the Grafana Hackathon with our project, Pyroscope. From 397387330ea01b17562a58e3a03e1ca3093a2516 Mon Sep 17 00:00:00 2001 From: Ryan Perry Date: Tue, 5 Dec 2023 02:24:55 -0500 Subject: [PATCH 06/22] Update blog --- blog/ai-profiling-hackathon.mdx | 33 +++-- src/components/Blog/OpenAI/index.jsx | 174 ++++++++++++++++++++++++--- 2 files changed, 180 insertions(+), 27 deletions(-) diff --git a/blog/ai-profiling-hackathon.mdx b/blog/ai-profiling-hackathon.mdx index 9fba7253..fbf5f188 100644 --- a/blog/ai-profiling-hackathon.mdx +++ b/blog/ai-profiling-hackathon.mdx @@ -21,7 +21,7 @@ import {OpenAI} from '../src/components/Blog/OpenAI'; import {DistributorCpu} from '../src/components/Blog/DistributorCpu'; import {Flamegraph} from '../src/components/Blog/Flamegraph'; -import {Response1} from '../src/components/Blog/OpenAI'; +import {Response1, BaseResponse, BeginnerResponse, PoemResponse, CustomerSuccessResponse, SpanishResponse, ITDepartmentHumorResponse, HackerNewsThreadResponse, MichaelScottExplainsResponse} from '../src/components/Blog/OpenAI'; # AI-Powered Flamegraph Interpreter: Our Grafana Hackathon Project @@ -57,9 +57,9 @@ In reality, these flamegraphs are not always easy for people to interpret. They Now for the fun part: let's see how our AI interprets this same flamegraph. We use a prompt that is roughly equivalent to the questions above. -Just click the button below to see the AI's interpretation of the flamegraph below. +### Click the button to see the AI's interpretation of the flamegraph below - + It was given a similar prompt to the questions above: @@ -74,8 +74,6 @@ interpret this flamegraph for me and answer the following three questions: How does its analysis stack up against yours? Statistically it probably did either better or worse than you (obviously)... - - ## Bots vs. Brains: Who Scores Higher on Flamegraph Interpretation? This is for a hackathon, so so far our "experiment" is not nearly as scientific as it could be, but gave some good directional insights. @@ -117,17 +115,34 @@ While we still have the rest of the week to tweak our project for the Hackathon, It only takes using a flamegraph successfully once to really move from the `beginner` to `advanced` category. The thing is, from a product standpoint our biggest challenge has been building a user-experience that can span from `beginner` to `expert` and still be useful for both. -However, with just a little bit of prompt engineering we can use AI to bridge this gap and provide a more tailored experience for each user. Beginners will easily jump from `beginner` to `advanced` and `advanced` users will quickly move into `expert` territory after learning from the AI over the course of a few flamegraphs. Even `expert` users can benefit from the AI by using it as a "sanity check" to make sure they didn't miss anything. +However, with just a little bit of prompt engineering we can use AI to bridge this gap and provide and **endless array of tailored experiences for each user**. + +### Explain the flamegraph to a beginner with no flamegraph knowledge... + + +### Explain the flamegraph in the form of a HN thread... + + +### Explain the flamegraph in the form of IT department humor... + + +### Explain the flamegraph in the form of a poem... + + +### Explain the flamegraph in the form of a Michael Scott quote... + + +While most of these are clearly just for fun, in reality we can adjust these prompts (or allow users to adjust them) to guide everyone from `beginner` to `expert` through the same flamegraph analysis and provide a tailored experience for each user (it even translates to other languages!). ## Try It Out on your own flamegraphs (any language) and Share Your Feedback! -It's worth noting that, the flamegraph used for this post is real. It represents our distributors, which as you can see are struggling with two notorious tasks that most companies are likely not doing perfectly either: +It's worth noting that, the flamegraph used for this post is a current representation of our distributor. As you can see are struggling with two notorious tasks that most companies are likely not doing perfectly either: - compression - regular expressions -However, while AI was successful in analyzing this flamegraph, there are probably 51,331,542 cases where AI fails spectacularly and **we want you to find and share everyone one of them**. +Even many companies who have adopted continuous profiling still struggle with taking the time to uncover insights like these, but with AI we can releive some of this burden. -This is how far we got with just 2 days of work, if you still believe the flamegraphs explanations are not valuable it's possible that with a few more weeks of dedicated effort we could drastically improve the insights -- we jut need to know what you want to see! +However, while AI was successful in analyzing _this particular_ flamegraph, there are probably 51,331,542 more cases where AI fails spectacularly and **we'd love for you to find and share them with us!** To try it on your own profiles/flamegraphs you have two options: 1. Upload file containing _one_ flamegraph to [flamegraph.com](http://flamegraph.com) (we will be adding support for multiple profiles soon) and click the "ai explainer" button diff --git a/src/components/Blog/OpenAI/index.jsx b/src/components/Blog/OpenAI/index.jsx index 6382607b..32972ce0 100644 --- a/src/components/Blog/OpenAI/index.jsx +++ b/src/components/Blog/OpenAI/index.jsx @@ -13,33 +13,174 @@ export const Response1 = `Alright, let's go through this profiling data and see 10. \`runtime.scanobject\` points to garbage collection work scanning live objects in the heap. If you can, reduce the amount of global state, intern strings or other large immutables, and use value types where possible to mitigate some of the pressure on the garbage collector. Optimization is about trade-offs, so always consider the implications of the changes you make. Be sure to profile before and after changes to ensure the performance impact is positive and worth any potential increased complexity or maintenance burden. `; -// import {evaluate} from '@mdx-js/mdx' +// export const Response2 = `Analyzing the provided profiling data, we can identify several key areas impacting performance: +// 1. The heavy usage of HTTP-related functions like \`net/http.HandlerFunc.ServeHTTP\`, \`github.com/gorilla/mux.(*Router).ServeHTTP\`, and \`golang.org/x/net/http2.(*serverConn).runHandler\` suggests inefficiencies in handling HTTP requests and responses. This might be due to complex middleware, inefficient routing, or high traffic volume. Optimizing these areas, such as simplifying middleware or enhancing routing logic, could alleviate the bottleneck. +// 2. The significant time spent in regular expressions, particularly in functions like \`regexp.(*Regexp).backtrack\` and \`regexp.(*Regexp).tryBacktrack\`, indicates a potential over-reliance on complex pattern matching. This can be CPU-intensive. Evaluate the necessity of these regular expressions and consider simplifying them or replacing them with more efficient string processing methods. Additionally, caching the results for repeated use cases could reduce the load. +// 3. In light of these findings, several recommendations emerge: +// - For HTTP processing optimization, consider revising your HTTP request handling pipeline. This may involve reworking the middleware, improving routing, or refining HTTP handler functions. If the system is under high load, load balancing or scaling out could be effective strategies. +// - For regular expression optimization, a thorough review and potential simplification are advised. If regular expressions are a must, look into optimizing their complexity or leveraging caching mechanisms to lessen their performance impact. +// Remember, optimizations should always be guided by profiling data and tested for their actual impact on the system's performance.`; -import { marked } from 'marked'; +export const BaseResponse = `Let's break down the profiling data to address your specific questions: -// Custom renderer -const renderer = new marked.Renderer(); +# Performance Bottleneck +1. **Performance Bottleneck**: The primary bottleneck in the system appears to be centered around the handling of HTTP requests and responses. Functions like \`net/http.HandlerFunc.ServeHTTP\`, \`github.com/gorilla/mux.(*Router).ServeHTTP\`, and \`golang.org/x/net/http2.(*serverConn).runHandler\` are consuming significant time. Additionally, the extensive use of regular expressions, particularly in \`regexp.(*Regexp).backtrack\` and \`regexp.(*Regexp).tryBacktrack\`, is also a notable area of performance impact, suggesting CPU-intensive operations. -// Override code block function -renderer.code = (code, infostring, escaped) => { - const inlineStyle = 'style="color: #fff;"'; // Replace #yourColorCode with your color - return `
${escaped ? code : escape(code, true)}
`; -}; +# Root Cause +2. **Root Cause**: The root cause of the bottleneck seems to be twofold: + - Inefficient HTTP Processing: The high utilization of HTTP-related functions could be due to complex middleware, inefficient routing, or a high volume of traffic. + - Overuse of Regular Expressions: The significant use of complex regular expressions suggests an intensive pattern matching process which is generally CPU-intensive. + +# Recommended Fix +3. **Recommended Fix**: Based on the identified bottlenecks, the following optimizations are recommended: + - For HTTP processing, consider revising your HTTP request handling pipeline. This may involve simplifying middleware, enhancing routing logic, or optimizing HTTP handler functions. If facing high traffic, consider implementing load balancing or scaling the system horizontally. + - For regular expressions, review their usage in your application. Simplify the expressions or replace them with more efficient string processing methods if possible. Implement caching mechanisms for frequently used patterns to reduce computational load. + +Keep in mind that these recommendations should be tailored to your specific application context and tested thoroughly to ensure they effectively address the identified performance issues.`; + +export const BeginnerResponse = `Let's understand the profiling data with an analogy of a busy kitchen in a restaurant: + +// Performance Bottleneck +1. **Performance Bottleneck**: Imagine your program is like a kitchen. The part called \`net/http.HandlerFunc.ServeHTTP\` is like a chef handling too many orders - this is where your program is dealing with requests from the internet. Then there's another chef, \`regexp.(*Regexp).backtrack\`, who is very slow because he's meticulously decorating each dish, representing the detailed text processing in your program. + +// Root Cause +2. **Root Cause**: The issue with \`net/http.HandlerFunc.ServeHTTP\` (our busy chef) could be because it's trying to do too much, similar to a kitchen overwhelmed with orders. The \`regexp.(*Regexp).backtrack\` chef is slow due to using time-consuming methods for detailed tasks, akin to using a tiny paintbrush for each detail on a dish. + +// Recommended Fix +3. **Recommended Fix**: To assist the busy chef (\`net/http.HandlerFunc.ServeHTTP\`), you might need to simplify the menu (streamline how web requests are handled) or add more chefs to the kitchen (scale up your program). For the meticulous chef (\`regexp.(*Regexp).backtrack\`), look for simpler ways to decorate dishes (simplify text processing) or prepare some decorations beforehand (implement caching). + +This approach aims to make the busy parts of your program (the chefs) work more efficiently by simplifying tasks or distributing the workload better.`; + +export const PoemResponse = `Let's dive into profiling data, but with a twist, in a restaurant's kitchen we can't resist: + +// Performance Bottleneck +1. **Performance Bottleneck**: + "In our program's bustling kitchen scene, + \`net/http.HandlerFunc.ServeHTTP\`, the chef, reigns supreme. + Handling too many web orders, his task, + While \`regexp.(*Regexp).backtrack\`, the decorator, basks + In adorning each dish with slow, meticulous care, + Representing text processing done with flair. + +// Root Cause +2. **Root Cause**: + "Our busy chef, \`ServeHTTP\`, swamped with too much to fry, + Akin to a kitchen where dishes pile high. + And then there's \`backtrack\`, so detailed and precise, + Painting every garnish, each grain of rice. + His method, so time-consuming, like art with a tiny brush, + Slowing down the courses, creating a hush. -marked.setOptions({ renderer }); +// Recommended Fix +3. **Recommended Fix**: + "To aid our swamped chef, \`ServeHTTP\` in his bustling nook, + Perhaps it's time to simplify the cookbook. + Or maybe add more chefs to share the load, + To cater to the growing customer code. + For \`backtrack\`, our artist with delicate touch, + Let's simplify his patterns, not to clutch + At every detail, or cache some designs, + To speed up the serving of our program's lines. -// marked.use({ renderer }); +A dash of efficiency, a sprinkle of speed, +To make our program chefs excel indeed. +Simplifying tasks, sharing out the feast, +To make our kitchen's output not the least!"`; + + +export const CustomerSuccessResponse = `Here's a breakdown for understanding and communicating the app's performance issues in your role as a customer success professional: + +// For the Customer Success Professional + +1. **Performance Bottleneck**: + - The flamegraph indicates major slowdowns in areas where the app handles web requests (\`net/http.HandlerFunc.ServeHTTP\`) and processes complex text patterns (\`regexp.(*Regexp).backtrack\`). This is akin to traffic jams in specific operations of the app. + +2. **Root Cause**: + - These bottlenecks arise from the app taking excessive time for responding to web requests and processing certain text patterns, possibly due to the current handling methods or the inherent complexity of these tasks. + +3. **Recommended Fix**: + - The technical team will aim to optimize how the app manages web requests and simplify the text pattern processing. This is like clearing the traffic jams or finding faster routes for these operations. + +// For Communicating with the Customer + +1. **Performance Bottleneck**: + - "We have identified key areas in our app that are due for improvements, particularly in how it responds to user actions and manages certain data processing tasks." + +2. **Root Cause**: + - "Our analysis shows that these issues stem from the complex ways our app processes user requests and certain types of data, leading to less than optimal efficiency." + +3. **Recommended Fix**: + - "Our technical team is now working on enhancing these aspects. By streamlining user request handling and optimizing data processing, we expect to deliver a smoother and quicker experience in our app. We are committed to making these improvements swiftly and efficiently." +`; + +export const SpanishResponse = `Desglosemos los datos de perfil para abordar tus preguntas específicas: + +# Cuello de Botella de Rendimiento +1. **Cuello de Botella de Rendimiento**: El principal cuello de botella en el sistema parece estar centrado en el manejo de solicitudes y respuestas HTTP. Funciones como \`net/http.HandlerFunc.ServeHTTP\`, \`github.com/gorilla/mux.(*Router).ServeHTTP\`, y \`golang.org/x/net/http2.(*serverConn).runHandler\` están consumiendo un tiempo significativo. Además, el uso extensivo de expresiones regulares, particularmente en \`regexp.(*Regexp).backtrack\` y \`regexp.(*Regexp).tryBacktrack\`, también es un área notable de impacto en el rendimiento, sugiriendo operaciones intensivas en CPU. + +# Causa Raíz +2. **Causa Raíz**: La causa raíz del cuello de botella parece ser doble: + - Procesamiento HTTP Ineficiente: La alta utilización de funciones relacionadas con HTTP podría deberse a middleware complejo, enrutamiento ineficiente o un alto volumen de tráfico. + - Uso Excesivo de Expresiones Regulares: El uso significativo de expresiones regulares complejas sugiere un proceso de coincidencia de patrones intensivo en CPU. + +# Solución Recomendada +3. **Solución Recomendada**: Basado en los cuellos de botella identificados, se recomiendan las siguientes optimizaciones: + - Para el procesamiento HTTP, considera revisar tu canalización de manejo de solicitudes HTTP. Esto puede involucrar simplificar el middleware, mejorar la lógica de enrutamiento u optimizar las funciones de manejo HTTP. Si enfrentas un tráfico alto, considera implementar balanceo de carga o escalar el sistema horizontalmente. + - Para las expresiones regulares, revisa su uso en tu aplicación. Simplifica las expresiones o reemplázalas con métodos de procesamiento de cadenas más eficientes si es posible. Implementa mecanismos de caché para patrones frecuentemente utilizados para reducir la carga computacional. + +Ten en cuenta que estas recomendaciones deben adaptarse al contexto específico de tu aplicación y probarse a fondo para asegurar que aborden eficazmente los problemas de rendimiento identificados.`; + +export const ITDepartmentHumorResponse = `Welcome to the IT department's take on the flamegraph - where our humor is as dry as our keyboards are crumb-filled! + +# Performance Bottleneck +1. **Performance Bottleneck**: + - "Hey, did you see the flamegraph? \`net/http.HandlerFunc.ServeHTTP\` is hogging the CPU like Bob hogged the donuts at the last meeting." + - "And check out \`regexp.(*Regexp).backtrack\`. That function is moving slower than Frank on a Monday morning before his coffee." + +# Root Cause +2. **Root Cause**: + - "Looks like \`net/http.HandlerFunc.ServeHTTP\` is trying to multitask more than Sarah when she's on her dual monitors. No wonder it's a bottleneck!" + - "And our friend \`regexp.(*Regexp).backtrack\`? It's micromanaging bits and bytes like Dave does with his fantasy football team." + +# Recommended Fix +3. **Recommended Fix**: + - "For \`ServeHTTP\`, let's simplify things. It's time to delegate, like when we convinced management to outsource the coffee runs." + - "As for \`backtrack\`, let's speed it up by cutting down on the complexity - kind of like how we ‘simplified’ the weekly status reports that nobody read." + +Remember, folks, in IT, the only thing we fear more than a network outage is running out of coffee during one!`; + +export const MichaelScottExplainsResponse = `Here's how Michael Scott from "The Office" would break down the flamegraph: + +# Performance Bottleneck +1. **Performance Bottleneck**: + - "Alright everybody, listen up! So, this graph thingy shows us where our computer program is basically goofing off. Think of \`net/http.HandlerFunc.ServeHTTP\` as Dwight – he's trying to do a million things at once, like answering phones and running the branch, all by himself. And then there’s \`regexp.(*Regexp).backtrack\`, which is like Kevin doing math – slow and full of errors. It's funny but not very efficient." + +# Root Cause +2. **Root Cause**: + - "Here’s the scoop – Dwight, I mean \`ServeHTTP\`, is overwhelmed because he's like the office superhero but without the cape. And Kevin, our \`backtrack\`, he's just... well, Kevin. He loves his chili more than he loves numbers. So, when you put too much on their plates, things get clogged up, like the office printer on a Monday morning." + +# Recommended Fix +3. **Recommended Fix**: + - "So, here’s what we’re gonna do – we’re gonna give Dwight, the \`ServeHTTP\` guy, some help. Maybe get Jim or Pam to handle some calls. For Kevin, let's simplify his math – maybe use a calculator, or better yet, get Oscar to double-check his work. We'll streamline their tasks like I streamlined my World’s Best Boss mug collection – efficiency is key!" + +Remember, a happy office is a productive office, and a happy program... well, it doesn't crash that often!"`; + + + + +// import {evaluate} from '@mdx-js/mdx' + +import {marked} from 'marked'; const MDXRenderer = ({ mdxContent }) => { - return
; + return
{}
; }; const Container = ({ children }) => { return
{children}
; } const TypingDelay = ({ text }) => { @@ -76,12 +217,9 @@ export const OpenAI = ({response}) => { { !explain && setExplain(true)} >Explain this FlameGraph} {explain && }
; -}; +}; \ No newline at end of file From 73ca7dfc73053beff4e275ef931d7271e5b8a135 Mon Sep 17 00:00:00 2001 From: Ryan Perry Date: Tue, 5 Dec 2023 02:25:23 -0500 Subject: [PATCH 07/22] Delete old blog --- blog/ai.mdx | 52 ---------------------------------------------------- 1 file changed, 52 deletions(-) delete mode 100644 blog/ai.mdx diff --git a/blog/ai.mdx b/blog/ai.mdx deleted file mode 100644 index aaa6f697..00000000 --- a/blog/ai.mdx +++ /dev/null @@ -1,52 +0,0 @@ ---- -title: "AI" -sidebar_label: "AI" -slug: /ai -date: "2023-12-04" -authors: - - name: ChatGPT - title: Editor - url: https://chat.openai.com/ - image_url: https://chat.openai.com/favicon-32x32.png ---- - -import {Flamegraph} from '../src/components/Blog/Flamegraph'; -import {OpenAI} from '../src/components/Blog/OpenAI'; -import {HighAlloc, HighAllocCPU, AfterChange} from '../src/components/Blog/HighAlloc'; - -import {Response1} from '../src/components/Blog/OpenAI'; - - -## What Are Memory Arenas? - -Go is a programming language that utilizes garbage collection, meaning that the runtime automatically manages memory allocation and deallocation for the programmer. -This eliminates the need for manual memory management, but it comes with a cost: - -**The Go runtime must keep track of _every_ object that is allocated, leading to increased performance overhead.** - -In certain scenarios, such as when an HTTP server processes requests with large protobuf blobs (which contain many small objects), this can result in the Go runtime spending a significant amount of time tracking each of those individual allocations, and then deallocating them. -As a result this also causes signicant performance overhead. - -Arenas offer a solution to this problem, by reducing the overhead associated with many smaller allocations. In this protobuf blob example, a large chunk of memory (an arena) can be allocated before parsing enabling all parsed objects to then be placed within the arena and tracked as a collective unit. - -Once parsing is completed, the entire arena can be freed at once, further reducing the overhead of freeing many small objects. - - - - - - - -## What Are Memory Arenas? - -Go is a programming language that utilizes garbage collection, meaning that the runtime automatically manages memory allocation and deallocation for the programmer. -This eliminates the need for manual memory management, but it comes with a cost: - -**The Go runtime must keep track of _every_ object that is allocated, leading to increased performance overhead.** - -In certain scenarios, such as when an HTTP server processes requests with large protobuf blobs (which contain many small objects), this can result in the Go runtime spending a significant amount of time tracking each of those individual allocations, and then deallocating them. -As a result this also causes signicant performance overhead. - -Arenas offer a solution to this problem, by reducing the overhead associated with many smaller allocations. In this protobuf blob example, a large chunk of memory (an arena) can be allocated before parsing enabling all parsed objects to then be placed within the arena and tracked as a collective unit. - -Once parsing is completed, the entire arena can be freed at once, further reducing the overhead of freeing many small objects. From 1b9d6981436fafba43ad56b141d0d667143e1b88 Mon Sep 17 00:00:00 2001 From: Ryan Perry Date: Tue, 5 Dec 2023 02:29:28 -0500 Subject: [PATCH 08/22] fix wording --- blog/ai-profiling-hackathon.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/blog/ai-profiling-hackathon.mdx b/blog/ai-profiling-hackathon.mdx index fbf5f188..771feeda 100644 --- a/blog/ai-profiling-hackathon.mdx +++ b/blog/ai-profiling-hackathon.mdx @@ -88,8 +88,8 @@ Distribution of those surveyed by skill level: ![image](https://github.com/grafana/pyroscope/assets/23323466/67969551-b830-47ca-bfb8-596d95a8d7d3) -1. **Technical Experts**: Comprising experienced software engineers and DevOps engineers who have used flamegraphs before -2. **Technical Novices**: Junior developers, technical support staff, frontend engineers, or other engineers new to Pyroscope or continuous profiling tools +1. **Flamegraph Experts**: Comprising experienced software engineers and DevOps engineers who have used flamegraphs before +2. **Flamegraph Advanced**: Junior developers, technical support staff, frontend engineers, or other engineers new to Pyroscope or continuous profiling tools 3. **Non-Technical Professionals**: From sales, marketing, HR, and project management, know their way around observability tooling but seldom if ever directly involved in coding or debugging 4. **AI Interpreter**: Our AI tool designed for flamegraph analysis From a01e244877803c04770f1c784002b7e068d532e1 Mon Sep 17 00:00:00 2001 From: Ryan Perry Date: Tue, 5 Dec 2023 10:33:48 -0500 Subject: [PATCH 09/22] tone changes --- blog/ai-profiling-hackathon.mdx | 68 ++++++++++++++++----------------- 1 file changed, 32 insertions(+), 36 deletions(-) diff --git a/blog/ai-profiling-hackathon.mdx b/blog/ai-profiling-hackathon.mdx index 771feeda..1ddbfceb 100644 --- a/blog/ai-profiling-hackathon.mdx +++ b/blog/ai-profiling-hackathon.mdx @@ -6,7 +6,6 @@ image: "https://github.com/grafana/pyroscope/assets/23323466/441f89c8-8757-4c3d- slug: /ai-powered-flamegraph-interpreter date: "2023-12-04" - authors: - name: Ryan Perry url: https://github.com/Rperry2174 @@ -23,37 +22,35 @@ import {Flamegraph} from '../src/components/Blog/Flamegraph'; import {Response1, BaseResponse, BeginnerResponse, PoemResponse, CustomerSuccessResponse, SpanishResponse, ITDepartmentHumorResponse, HackerNewsThreadResponse, MichaelScottExplainsResponse} from '../src/components/Blog/OpenAI'; -# AI-Powered Flamegraph Interpreter: Our Grafana Hackathon Project +# AI-Powered Flamegraph Interpreter: Revolutionizing Profiling at Our Grafana Hackathon Project ![Go-Gopher-PSD-With-larger-Newspaper_01](https://github.com/grafana/pyroscope/assets/23323466/441f89c8-8757-4c3d-b1b9-d8a1960c4c5d) -If you're of the opinion that AI isn't going to solve all the world's problems, you're probably right. And if you think it could, well, you might be onto something too. I'm not here to spark a debate on when AI will take over the world...Instead, let me walk you through an interesting experiment we tried during the Grafana Hackathon with our project, Pyroscope. +If you're of the opinion that AI isn't going to solve all the world's problems, you're probably right. And if you think it could, well, you might be onto something too. -Here at Pyroscope, we've gotten many requests to sprinkle some AI magic into our flamegraphs, both from our team and our users. **AI is really bad a at a lot of things**, but one thing it does excel at, arguably better than humans is language-based tasks. +In the world of software engineering, particularly observability, where complexity often outpaces comprehension, **AI isn't just a fancy tool; it's becoming an inevitable necessity**. -Interpreting and communicating the contents of a flamegraph in plain english (or other language) seemed like a perfect opportunity to explore if AI could actually make a positive impact on UX for continuous profiling. +During the Grafana Hackathon, the Pyroscope team embraced this reality. We tackled a genuine challenge head-on with AI: making flamegraph analysis intuitive, even for those new to profiling. -So, when Hackathon week came around, we decided to put our skepticism aside and see exactly how AI stacks up against humans in this notoriously tricky task: flamegraph analysis. +We've seen that AI excels at tasks like language interpretation. So, why not leverage it to demystify flamegraphs? This led us to our Hackathon mission: -Ultimately our goal this week is to answer the question: **Can AI positively improve the user experience analyzing and interpretating flamegraphs?** +**Demonstrate how AI can transform the user experience in analyzing and interpreting flamegraphs.** We did this by giving humans and AI the same flamegraph and asking them to interpret it. We then compared the results and analyzed the differences. -## How well can _you_ interpret this flamegraph? - -If you'd like to play along, take a look at the flamegraph below and see if you can answer the following questions (or if you're just here to enjoy the show skip ahead to the next section). +## A Direct Challenge: How Well Can You Interpret This Flamegraph? -These are the three key questions in the (theoretically) simple workflow of interpreting flamegraphs in continuous profilng tools: +Before diving into AI’s capabilities, let's set a baseline. Here’s a flamegraph for you to analyze. See if you can answer these key profiling questions: -1. **Performance Bottleneck**: What's slowing things down? -2. **Root Cause**: Why is this happening? -3. **Recommended Fix**: How can you can fix it? +1. **Performance Bottleneck**: What's causing the slowdown? +2. **Root Cause**: Why is it happening? +3. **Recommended Fix**: How would you resolve it? -In reality, these flamegraphs are not always easy for people to interpret. They can be very complex, especially for those new to profiling, but it's a chicken and eggs situation because understanding them is the key towards simplifying them. +This is where many face challenges, particularly beginners. But understanding these flamegraphs is key to simplifying them. -## How well can _AI_ interpret this flamegraph? +## AI’s Flamegraph Interpretation: An Eye-Opening Comparison Now for the fun part: let's see how our AI interprets this same flamegraph. We use a prompt that is roughly equivalent to the questions above. @@ -74,26 +71,15 @@ interpret this flamegraph for me and answer the following three questions: How does its analysis stack up against yours? Statistically it probably did either better or worse than you (obviously)... -## Bots vs. Brains: Who Scores Higher on Flamegraph Interpretation? - -This is for a hackathon, so so far our "experiment" is not nearly as scientific as it could be, but gave some good directional insights. +## Bots vs. Brains: Who's better at Flamegraph Interpretation? -We actually sent this flamegraph to many people across various job functions and ask two things: -1. If they consider themselves an `expert`, `advanced`, or `beginner` in flamegraph analysis -2. To answer the same three questions above +We didn't stop at theoreticals. We put AI to a real-world test, sending the same flamegraph to a diverse group of individuals, categorizing them by their expertise in flamegraph analysis, and comparing their responses to AI's. -Here’s how the groups fared on a pass/fail basis: - -Distribution of those surveyed by skill level: +### Distribution of participants by skill level: ![image](https://github.com/grafana/pyroscope/assets/23323466/67969551-b830-47ca-bfb8-596d95a8d7d3) -1. **Flamegraph Experts**: Comprising experienced software engineers and DevOps engineers who have used flamegraphs before -2. **Flamegraph Advanced**: Junior developers, technical support staff, frontend engineers, or other engineers new to Pyroscope or continuous profiling tools -3. **Non-Technical Professionals**: From sales, marketing, HR, and project management, know their way around observability tooling but seldom if ever directly involved in coding or debugging -4. **AI Interpreter**: Our AI tool designed for flamegraph analysis - -### Experiment Observations and Results: +### The Results Are In: AI is better than (most) humans at interpreting flamegraphs ![image](https://github.com/grafana/pyroscope/assets/23323466/bacff852-16da-4ef4-9d03-6900196ec595) @@ -105,11 +91,11 @@ Distribution of those surveyed by skill level: - **AI Interpreter**: Pass Score: 100% (10 iterations with same prompt). The AI consistently outperformed `beginners` and `advanced` users, providing accurate, albeit less detailed/nuanced, interpretations than the `experts`. -**We plan to do a more formal experiment on this, but these directional results at least point towards a great opportunity in adding value to _most_ users by incorporating AI.** +**These initial results at least point towards a great opportunity in adding value to _most_ users by incorporating AI.** -We will definitely be exploring this further and would love to hear your thoughts on this as well -- where do you see it fitting in best to your workflow? +We will definitely be exploring this further via more formal testing and would love to hear your thoughts on this as well -- where do you see it fitting in best to your workflow? -## What Does This Mean for the Future of AI in Pyroscope? +## AI in Pyroscope: A Future of Enhanced User Experience While we still have the rest of the week to tweak our project for the Hackathon, what we've learned so far is that AI's strength lies not just in analysis but more importantly in "filling the gaps" by augmenting and enhancing user experience no matter what level you're at. @@ -117,6 +103,8 @@ It only takes using a flamegraph successfully once to really move from the `begi However, with just a little bit of prompt engineering we can use AI to bridge this gap and provide and **endless array of tailored experiences for each user**. +## AI Tailored Responses for Diverse User Needs + ### Explain the flamegraph to a beginner with no flamegraph knowledge... @@ -132,9 +120,11 @@ However, with just a little bit of prompt engineering we can use AI to bridge th ### Explain the flamegraph in the form of a Michael Scott quote... -While most of these are clearly just for fun, in reality we can adjust these prompts (or allow users to adjust them) to guide everyone from `beginner` to `expert` through the same flamegraph analysis and provide a tailored experience for each user (it even translates to other languages!). +Whether you're a beginner, an expert, or just someone bored at work trying to find an entertaining way to do an otherwise boring task -- all it takes is a little prompt engineering to tune the experience to your liking. + +With just a few lines of code we can adjust these prompts (or allow users to adjust them) to guide everyone from `beginner` to `expert`. -## Try It Out on your own flamegraphs (any language) and Share Your Feedback! +## Your Turn: Experience the AI Revolution! It's worth noting that, the flamegraph used for this post is a current representation of our distributor. As you can see are struggling with two notorious tasks that most companies are likely not doing perfectly either: - compression @@ -155,3 +145,9 @@ Let us know the good, bad and ugly of your experience with AI-powered flamegraph - **On GitHub**: Feel free to add to [the discussion](https://github.com/grafana/pyroscope/discussions/2797) to share detailed feedback or suggest enhancements +## Appendix + +In case you were wondering how we clasified peopel into groups we had them self categorize on the following scale: +1. **Flamegraph Experts**: Comprising experienced software engineers and DevOps engineers who have used flamegraphs before +2. **Flamegraph Advanced**: Junior developers, technical support staff, frontend engineers, or other engineers new to Pyroscope or continuous profiling tools +3. **Non-Technical Professionals**: From sales, marketing, HR, and project management, know their way around observability tooling but seldom if ever directly involved in coding or debugging \ No newline at end of file From ba1b2d556aa60245b34bdad0ef6802019aa84ff1 Mon Sep 17 00:00:00 2001 From: Ryan Perry Date: Tue, 5 Dec 2023 10:50:54 -0500 Subject: [PATCH 10/22] More tweaks --- blog/ai-profiling-hackathon.mdx | 19 +++++------ src/components/Blog/OpenAI/index.jsx | 49 ++++++++++++++++++++++++---- 2 files changed, 51 insertions(+), 17 deletions(-) diff --git a/blog/ai-profiling-hackathon.mdx b/blog/ai-profiling-hackathon.mdx index 1ddbfceb..8d15f862 100644 --- a/blog/ai-profiling-hackathon.mdx +++ b/blog/ai-profiling-hackathon.mdx @@ -97,7 +97,7 @@ We will definitely be exploring this further via more formal testing and would l ## AI in Pyroscope: A Future of Enhanced User Experience -While we still have the rest of the week to tweak our project for the Hackathon, what we've learned so far is that AI's strength lies not just in analysis but more importantly in "filling the gaps" by augmenting and enhancing user experience no matter what level you're at. +While we still have the rest of the week to tweak our project for the Hackathon, what we've learned so far is that **AI's strength lies not just in analysis but more importantly in "filling the gaps" by augmenting and enhancing user experience** no matter what level you're at. It only takes using a flamegraph successfully once to really move from the `beginner` to `advanced` category. The thing is, from a product standpoint our biggest challenge has been building a user-experience that can span from `beginner` to `expert` and still be useful for both. @@ -126,25 +126,22 @@ With just a few lines of code we can adjust these prompts (or allow users to adj ## Your Turn: Experience the AI Revolution! -It's worth noting that, the flamegraph used for this post is a current representation of our distributor. As you can see are struggling with two notorious tasks that most companies are likely not doing perfectly either: -- compression -- regular expressions +It's worth noting that, the flamegraph used for this post is a current representation of our distributor. As you can see, our distributors are struggling with two notorious tasks that most companies are likely not doing perfectly either: compression and regular expressions (fixes comoing soon!). -Even many companies who have adopted continuous profiling still struggle with taking the time to uncover insights like these, but with AI we can releive some of this burden. +However, while AI was successful in analyzing _this particular_ flamegraph, there are probably 51,331,542 more cases where AI fails (or succeeds) spectacularly and **we'd love for you to find and share real examples with us!** -However, while AI was successful in analyzing _this particular_ flamegraph, there are probably 51,331,542 more cases where AI fails spectacularly and **we'd love for you to find and share them with us!** +### How to use our AI-powered flamegraph interpreter on your own flamegraphs -To try it on your own profiles/flamegraphs you have two options: -1. Upload file containing _one_ flamegraph to [flamegraph.com](http://flamegraph.com) (we will be adding support for multiple profiles soon) and click the "ai explainer" button -2. Send profiling data to [Grafana Cloud Profiles](https://grafana.com/auth/sign-up/create-user?pg=pyroscope-ai-blog) and look at the Cloud profiles app (you can sign up for a free account) -3. Wait until we release the open source version of this tool (pending feedback from the community) +To try it on your own profiles/flamegraphs you have three options: +1. **Upload to Flamegraph.com:** Upload file containing _one_ flamegraph to [flamegraph.com](http://flamegraph.com) (we will be adding support for multiple profiles soon) and click the "ai explainer" button +2. **Upload to Grafana Cloud:** Send profiling data to [Grafana Cloud Profiles](https://grafana.com/auth/sign-up/create-user?pg=pyroscope-ai-blog) and look at the Cloud profiles app (you can sign up for a free account) and click the "ai explainer" button +3. **Wait a bit:** Wait until we release an open source version of this tool (pending positive feedback from the community) Let us know the good, bad and ugly of your experience with AI-powered flamegraph analysis: - **On Twitter**: [@PyroscopeIO](https://twitter.com/PyroscopeIO) and let the world know how you're using AI in flamegraph analysis. [Placeholder for Twitter Handle] - **On Slack**: Join the conversation in our [community channel](https://grafana.slack.com/archives/C049PLMV8TB) - **On GitHub**: Feel free to add to [the discussion](https://github.com/grafana/pyroscope/discussions/2797) to share detailed feedback or suggest enhancements - ## Appendix In case you were wondering how we clasified peopel into groups we had them self categorize on the following scale: diff --git a/src/components/Blog/OpenAI/index.jsx b/src/components/Blog/OpenAI/index.jsx index 32972ce0..5ca03473 100644 --- a/src/components/Blog/OpenAI/index.jsx +++ b/src/components/Blog/OpenAI/index.jsx @@ -40,20 +40,20 @@ Keep in mind that these recommendations should be tailored to your specific appl export const BeginnerResponse = `Let's understand the profiling data with an analogy of a busy kitchen in a restaurant: -// Performance Bottleneck +# Performance Bottleneck 1. **Performance Bottleneck**: Imagine your program is like a kitchen. The part called \`net/http.HandlerFunc.ServeHTTP\` is like a chef handling too many orders - this is where your program is dealing with requests from the internet. Then there's another chef, \`regexp.(*Regexp).backtrack\`, who is very slow because he's meticulously decorating each dish, representing the detailed text processing in your program. -// Root Cause +# Root Cause 2. **Root Cause**: The issue with \`net/http.HandlerFunc.ServeHTTP\` (our busy chef) could be because it's trying to do too much, similar to a kitchen overwhelmed with orders. The \`regexp.(*Regexp).backtrack\` chef is slow due to using time-consuming methods for detailed tasks, akin to using a tiny paintbrush for each detail on a dish. -// Recommended Fix +# Recommended Fix 3. **Recommended Fix**: To assist the busy chef (\`net/http.HandlerFunc.ServeHTTP\`), you might need to simplify the menu (streamline how web requests are handled) or add more chefs to the kitchen (scale up your program). For the meticulous chef (\`regexp.(*Regexp).backtrack\`), look for simpler ways to decorate dishes (simplify text processing) or prepare some decorations beforehand (implement caching). This approach aims to make the busy parts of your program (the chefs) work more efficiently by simplifying tasks or distributing the workload better.`; export const PoemResponse = `Let's dive into profiling data, but with a twist, in a restaurant's kitchen we can't resist: -// Performance Bottleneck +# Performance Bottleneck 1. **Performance Bottleneck**: "In our program's bustling kitchen scene, \`net/http.HandlerFunc.ServeHTTP\`, the chef, reigns supreme. @@ -62,7 +62,7 @@ export const PoemResponse = `Let's dive into profiling data, but with a twist, i In adorning each dish with slow, meticulous care, Representing text processing done with flair. -// Root Cause +# Root Cause 2. **Root Cause**: "Our busy chef, \`ServeHTTP\`, swamped with too much to fry, Akin to a kitchen where dishes pile high. @@ -71,7 +71,7 @@ export const PoemResponse = `Let's dive into profiling data, but with a twist, i His method, so time-consuming, like art with a tiny brush, Slowing down the courses, creating a hush. -// Recommended Fix +# Recommended Fix 3. **Recommended Fix**: "To aid our swamped chef, \`ServeHTTP\` in his bustling nook, Perhaps it's time to simplify the cookbook. @@ -166,6 +166,43 @@ export const MichaelScottExplainsResponse = `Here's how Michael Scott from "The Remember, a happy office is a productive office, and a happy program... well, it doesn't crash that often!"`; +export const HackerNewsThreadResponse = `A humorous Hacker News thread breakdown on the flamegraph analysis: + +# AgileAvocado +"Just saw the flamegraph. \`net/http.HandlerFunc.ServeHTTP\` is like a memory hog at a buffet. It's eating up all our resources!" + +# RegexRanger42 (replying to AgileAvocado) +"Totally! And don't get me started on \`regexp.(*Regexp).backtrack\`. It's slower than my grandpa's dial-up internet." + +# DockerDude +"Why does every web app act like spawning a new container will solve all their problems? Looking at you, \`ServeHTTP\`." + +# CloudyCoder (replying to DockerDude) +"Haha, exactly! It's like they think the cloud is some infinite resource. Newsflash: It's not!" + +# MiddlewareMike +"Anyone else think \`net/http.HandlerFunc.ServeHTTP\` is just stuck in middleware hell? Simplify, people!" + +# GoGuru99 (replying to MiddlewareMike) +"Amen to that. It's like they're trying to solve a jigsaw puzzle with a hammer. Refactoring is the key, not more servers." + +# RegexRebel +"Debugging \`regexp.(*Regexp).backtrack\` is my new hobby. It's like a mystery wrapped in an enigma, encoded in regex." + +# ByteWrangler (replying to RegexRebel) +"It's all fun and games until you have to untangle a regex Gordian knot. I've got the scars to prove it." + +# CacheConqueror +"Here's a wild idea: refactor \`ServeHTTP\` and optimize those regex patterns. Maybe, just maybe, use some caching?" + +# ServerlessSamurai (replying to CacheConqueror) +"Caching: the cause of, and solution to, all life's performance issues. But really, sometimes going old school works best." + +// Thread Summary +"Today's HN highlights: \`net/http.HandlerFunc.ServeHTTP\` needs a diet, \`regexp.(*Regexp).backtrack\` needs to speed date, and caching remains the panacea. Tomorrow's forecast: Debating if serverless is just a fancy word for 'someone else's computer.'" +`; + + // import {evaluate} from '@mdx-js/mdx' From 45ea85b0d82348c476cdb6d2d8bc6e7421b64bd1 Mon Sep 17 00:00:00 2001 From: Ryan Perry Date: Tue, 5 Dec 2023 16:34:12 -0500 Subject: [PATCH 11/22] Add links and cleanup --- blog/ai-profiling-hackathon.mdx | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/blog/ai-profiling-hackathon.mdx b/blog/ai-profiling-hackathon.mdx index 8d15f862..06c71955 100644 --- a/blog/ai-profiling-hackathon.mdx +++ b/blog/ai-profiling-hackathon.mdx @@ -48,7 +48,7 @@ Before diving into AI’s capabilities, let's set a baseline. Here’s a flamegr -This is where many face challenges, particularly beginners. But understanding these flamegraphs is key to simplifying them. +This is where many face challenges, particularly beginners. But understanding these flamegraphs is key to simplifying the code that powers them. ## AI’s Flamegraph Interpretation: An Eye-Opening Comparison @@ -126,14 +126,17 @@ With just a few lines of code we can adjust these prompts (or allow users to adj ## Your Turn: Experience the AI Revolution! -It's worth noting that, the flamegraph used for this post is a current representation of our distributor. As you can see, our distributors are struggling with two notorious tasks that most companies are likely not doing perfectly either: compression and regular expressions (fixes comoing soon!). +It's worth noting that, the flamegraph used for this post is a current representation of our distributor. As you can see, our distributors have bottlnecks in two notorious tasks that most companies are likely not doing perfectly either: [regular expressions](https://github.com/grafana/pyroscope/blob/0cf0bcaf4febe9c611ef3bf7782492735b1ae9ed/pkg/pprof/pprof.go#L1122-L1132) which is technically the bottlneck, but compression is also acceptable (fixes comoing soon!). However, while AI was successful in analyzing _this particular_ flamegraph, there are probably 51,331,542 more cases where AI fails (or succeeds) spectacularly and **we'd love for you to find and share real examples with us!** ### How to use our AI-powered flamegraph interpreter on your own flamegraphs To try it on your own profiles/flamegraphs you have three options: -1. **Upload to Flamegraph.com:** Upload file containing _one_ flamegraph to [flamegraph.com](http://flamegraph.com) (we will be adding support for multiple profiles soon) and click the "ai explainer" button +1. **Upload to Flamegraph.com:** Upload `pprof` file containing _one_ flamegraph to [flamegraph.com](http://flamegraph.com) (we will be adding support for multiple profiles soon) and click the "ai explainer" button. You can get a pprof file from _any_ language if you're using Pyroscope's export button + +![image](https://github.com/grafana/pyroscope/assets/23323466/500b94d8-e003-4fe5-89ef-d17530e2fe8b) + 2. **Upload to Grafana Cloud:** Send profiling data to [Grafana Cloud Profiles](https://grafana.com/auth/sign-up/create-user?pg=pyroscope-ai-blog) and look at the Cloud profiles app (you can sign up for a free account) and click the "ai explainer" button 3. **Wait a bit:** Wait until we release an open source version of this tool (pending positive feedback from the community) From 19dfeddc5de489b5fc31e5743bd405593aea94af Mon Sep 17 00:00:00 2001 From: Ryan Perry Date: Tue, 5 Dec 2023 16:37:24 -0500 Subject: [PATCH 12/22] Add extra link --- blog/ai-profiling-hackathon.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blog/ai-profiling-hackathon.mdx b/blog/ai-profiling-hackathon.mdx index 06c71955..fa0171c6 100644 --- a/blog/ai-profiling-hackathon.mdx +++ b/blog/ai-profiling-hackathon.mdx @@ -126,7 +126,7 @@ With just a few lines of code we can adjust these prompts (or allow users to adj ## Your Turn: Experience the AI Revolution! -It's worth noting that, the flamegraph used for this post is a current representation of our distributor. As you can see, our distributors have bottlnecks in two notorious tasks that most companies are likely not doing perfectly either: [regular expressions](https://github.com/grafana/pyroscope/blob/0cf0bcaf4febe9c611ef3bf7782492735b1ae9ed/pkg/pprof/pprof.go#L1122-L1132) which is technically the bottlneck, but compression is also acceptable (fixes comoing soon!). +It's worth noting that, the flamegraph used for this post is a current representation of our distributor. As you can see, our distributors have bottlnecks in two notorious tasks that most companies are likely not doing perfectly either: [regular expressions](https://github.com/grafana/pyroscope/blob/0cf0bcaf4febe9c611ef3bf7782492735b1ae9ed/pkg/pprof/pprof.go#L1122-L1132) which is technically the bottlneck, but [compression/parsing](https://github.com/grafana/pyroscope/blob/731f434bfa33b626437195ee564f0f87b19e1e84/pkg/distributor/distributor.go#L245-L347) is also an acceptable answer for bottlneck (fixes comoing soon!). However, while AI was successful in analyzing _this particular_ flamegraph, there are probably 51,331,542 more cases where AI fails (or succeeds) spectacularly and **we'd love for you to find and share real examples with us!** From 44ff18fe423fadcb1bdb730e4e7dc99c5763f973 Mon Sep 17 00:00:00 2001 From: Ryan Perry Date: Wed, 6 Dec 2023 09:26:19 -0500 Subject: [PATCH 13/22] Add more images --- blog/ai-profiling-hackathon.mdx | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/blog/ai-profiling-hackathon.mdx b/blog/ai-profiling-hackathon.mdx index fa0171c6..cf233b2c 100644 --- a/blog/ai-profiling-hackathon.mdx +++ b/blog/ai-profiling-hackathon.mdx @@ -36,7 +36,9 @@ We've seen that AI excels at tasks like language interpretation. So, why not lev **Demonstrate how AI can transform the user experience in analyzing and interpreting flamegraphs.** -We did this by giving humans and AI the same flamegraph and asking them to interpret it. We then compared the results and analyzed the differences. +We did this by giving humans and AI the same flamegraph and asking them to interpret it as shown below. We then compared the results and analyzed the differences. + +![ai-flamegraph-in-action](https://github.com/pyroscope-io/docs/assets/23323466/0f3a6cc6-dac2-40cd-b28e-fe9f7050cb93) ## A Direct Challenge: How Well Can You Interpret This Flamegraph? @@ -131,14 +133,18 @@ It's worth noting that, the flamegraph used for this post is a current represent However, while AI was successful in analyzing _this particular_ flamegraph, there are probably 51,331,542 more cases where AI fails (or succeeds) spectacularly and **we'd love for you to find and share real examples with us!** ### How to use our AI-powered flamegraph interpreter on your own flamegraphs - -To try it on your own profiles/flamegraphs you have three options: -1. **Upload to Flamegraph.com:** Upload `pprof` file containing _one_ flamegraph to [flamegraph.com](http://flamegraph.com) (we will be adding support for multiple profiles soon) and click the "ai explainer" button. You can get a pprof file from _any_ language if you're using Pyroscope's export button +#### Upload pprof to Flamegraph.com +Upload `pprof` file containing _one_ flamegraph to [flamegraph.com](http://flamegraph.com) and click the "ai explainer" button. You can get a pprof file from most easily from Go runtime, but Pyroscope exports pprof from _all_ languages via the export button ![image](https://github.com/grafana/pyroscope/assets/23323466/500b94d8-e003-4fe5-89ef-d17530e2fe8b) -2. **Upload to Grafana Cloud:** Send profiling data to [Grafana Cloud Profiles](https://grafana.com/auth/sign-up/create-user?pg=pyroscope-ai-blog) and look at the Cloud profiles app (you can sign up for a free account) and click the "ai explainer" button -3. **Wait a bit:** Wait until we release an open source version of this tool (pending positive feedback from the community) +#### View flamegraph in Grafana Cloud: +Send profiling data to [Grafana Cloud Profiles](https://grafana.com/auth/sign-up/create-user?pg=pyroscope-ai-blog) and look at the Cloud profiles app (you can sign up for a free account) and click the "ai explainer" button + +![image](https://github.com/pyroscope-io/docs/assets/23323466/01a7a7b1-296b-4841-ae95-1a6bf0e777b1) + +#### Wait a bit... +Wait until we release an open source version of this tool (pending positive feedback from the community) Let us know the good, bad and ugly of your experience with AI-powered flamegraph analysis: - **On Twitter**: [@PyroscopeIO](https://twitter.com/PyroscopeIO) and let the world know how you're using AI in flamegraph analysis. [Placeholder for Twitter Handle] From cb89271ae91fdb199bcdcb1f55cfed6904de682f Mon Sep 17 00:00:00 2001 From: Ryan Perry Date: Wed, 6 Dec 2023 09:31:56 -0500 Subject: [PATCH 14/22] Add one more header --- blog/ai-profiling-hackathon.mdx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/blog/ai-profiling-hackathon.mdx b/blog/ai-profiling-hackathon.mdx index cf233b2c..1d6bb866 100644 --- a/blog/ai-profiling-hackathon.mdx +++ b/blog/ai-profiling-hackathon.mdx @@ -146,6 +146,9 @@ Send profiling data to [Grafana Cloud Profiles](https://grafana.com/auth/sign-up #### Wait a bit... Wait until we release an open source version of this tool (pending positive feedback from the community) + +## All feedback / ideas welcome! + Let us know the good, bad and ugly of your experience with AI-powered flamegraph analysis: - **On Twitter**: [@PyroscopeIO](https://twitter.com/PyroscopeIO) and let the world know how you're using AI in flamegraph analysis. [Placeholder for Twitter Handle] - **On Slack**: Join the conversation in our [community channel](https://grafana.slack.com/archives/C049PLMV8TB) From 684813af4fe6878aba700d01e5de780ba18e6016 Mon Sep 17 00:00:00 2001 From: Ryan Perry Date: Wed, 6 Dec 2023 09:59:27 -0500 Subject: [PATCH 15/22] Clarify options --- blog/ai-profiling-hackathon.mdx | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/blog/ai-profiling-hackathon.mdx b/blog/ai-profiling-hackathon.mdx index 1d6bb866..ec473b20 100644 --- a/blog/ai-profiling-hackathon.mdx +++ b/blog/ai-profiling-hackathon.mdx @@ -133,20 +133,22 @@ It's worth noting that, the flamegraph used for this post is a current represent However, while AI was successful in analyzing _this particular_ flamegraph, there are probably 51,331,542 more cases where AI fails (or succeeds) spectacularly and **we'd love for you to find and share real examples with us!** ### How to use our AI-powered flamegraph interpreter on your own flamegraphs -#### Upload pprof to Flamegraph.com -Upload `pprof` file containing _one_ flamegraph to [flamegraph.com](http://flamegraph.com) and click the "ai explainer" button. You can get a pprof file from most easily from Go runtime, but Pyroscope exports pprof from _all_ languages via the export button +#### Option 1: Upload pprof to Flamegraph.com +Upload `pprof` file containing _one_ flamegraph to [flamegraph.com](http://flamegraph.com) and click the "ai explainer" button. +You can get a pprof file from most easily from Go runtime, but Pyroscope exports pprof from _all_ languages via the export button. + +**Note: You do have to export `pprof` format specifically and upload to [flamegraph.com](http://flamegraph.com) separately; exporting directly to flamegraph.com via the `flamegraph.com` button will not (yet) work** ![image](https://github.com/grafana/pyroscope/assets/23323466/500b94d8-e003-4fe5-89ef-d17530e2fe8b) -#### View flamegraph in Grafana Cloud: +#### Option 2: View flamegraph in Grafana Cloud: Send profiling data to [Grafana Cloud Profiles](https://grafana.com/auth/sign-up/create-user?pg=pyroscope-ai-blog) and look at the Cloud profiles app (you can sign up for a free account) and click the "ai explainer" button ![image](https://github.com/pyroscope-io/docs/assets/23323466/01a7a7b1-296b-4841-ae95-1a6bf0e777b1) -#### Wait a bit... +#### Option 3: Wait a bit... Wait until we release an open source version of this tool (pending positive feedback from the community) - ## All feedback / ideas welcome! Let us know the good, bad and ugly of your experience with AI-powered flamegraph analysis: From 83f1a51dcfb7679911a738a867bf39718b1dd322 Mon Sep 17 00:00:00 2001 From: Ryan Perry Date: Wed, 6 Dec 2023 10:24:24 -0500 Subject: [PATCH 16/22] Tweak headers --- blog/ai-profiling-hackathon.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/blog/ai-profiling-hackathon.mdx b/blog/ai-profiling-hackathon.mdx index ec473b20..ce33da2d 100644 --- a/blog/ai-profiling-hackathon.mdx +++ b/blog/ai-profiling-hackathon.mdx @@ -97,7 +97,7 @@ We didn't stop at theoreticals. We put AI to a real-world test, sending the same We will definitely be exploring this further via more formal testing and would love to hear your thoughts on this as well -- where do you see it fitting in best to your workflow? -## AI in Pyroscope: A Future of Enhanced User Experience +## AI in Pyroscope: A clear win for UX While we still have the rest of the week to tweak our project for the Hackathon, what we've learned so far is that **AI's strength lies not just in analysis but more importantly in "filling the gaps" by augmenting and enhancing user experience** no matter what level you're at. @@ -126,7 +126,7 @@ Whether you're a beginner, an expert, or just someone bored at work trying to fi With just a few lines of code we can adjust these prompts (or allow users to adjust them) to guide everyone from `beginner` to `expert`. -## Your Turn: Experience the AI Revolution! +## Your Turn: Test AIs analysis of _your_ code! It's worth noting that, the flamegraph used for this post is a current representation of our distributor. As you can see, our distributors have bottlnecks in two notorious tasks that most companies are likely not doing perfectly either: [regular expressions](https://github.com/grafana/pyroscope/blob/0cf0bcaf4febe9c611ef3bf7782492735b1ae9ed/pkg/pprof/pprof.go#L1122-L1132) which is technically the bottlneck, but [compression/parsing](https://github.com/grafana/pyroscope/blob/731f434bfa33b626437195ee564f0f87b19e1e84/pkg/distributor/distributor.go#L245-L347) is also an acceptable answer for bottlneck (fixes comoing soon!). From 1b8a41b19bae8204cc8ddce2ef3a66d1234cd99f Mon Sep 17 00:00:00 2001 From: Dmitry Filimonov Date: Wed, 6 Dec 2023 08:25:07 -0800 Subject: [PATCH 17/22] fix --- blog/ai-profiling-hackathon.mdx | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/blog/ai-profiling-hackathon.mdx b/blog/ai-profiling-hackathon.mdx index ce33da2d..c7374bb4 100644 --- a/blog/ai-profiling-hackathon.mdx +++ b/blog/ai-profiling-hackathon.mdx @@ -28,17 +28,17 @@ import {Response1, BaseResponse, BeginnerResponse, PoemResponse, CustomerSuccess If you're of the opinion that AI isn't going to solve all the world's problems, you're probably right. And if you think it could, well, you might be onto something too. -In the world of software engineering, particularly observability, where complexity often outpaces comprehension, **AI isn't just a fancy tool; it's becoming an inevitable necessity**. +In the world of software engineering, particularly observability, where complexity often outpaces comprehension, **AI isn't just a fancy tool; it's becoming an inevitable necessity**. During the Grafana Hackathon, the Pyroscope team embraced this reality. We tackled a genuine challenge head-on with AI: making flamegraph analysis intuitive, even for those new to profiling. -We've seen that AI excels at tasks like language interpretation. So, why not leverage it to demystify flamegraphs? This led us to our Hackathon mission: +We've seen that AI excels at tasks like language interpretation. So, why not leverage it to demystify flamegraphs? This led us to our Hackathon mission: **Demonstrate how AI can transform the user experience in analyzing and interpreting flamegraphs.** We did this by giving humans and AI the same flamegraph and asking them to interpret it as shown below. We then compared the results and analyzed the differences. -![ai-flamegraph-in-action](https://github.com/pyroscope-io/docs/assets/23323466/0f3a6cc6-dac2-40cd-b28e-fe9f7050cb93) +