1use std::collections::HashMap;
2
3pub fn modification_atomic_composition() -> HashMap<String, HashMap<&'static str, i32>> {
23 let mut composition: HashMap<String, HashMap<&'static str, i32>> = HashMap::new();
24 composition.insert("[UNIMOD:1]".to_string(), HashMap::from([("C", 2), ("H", 2), ("O", 1)])); composition.insert("[UNIMOD:3]".to_string(), HashMap::from([("N", 2), ("C", 10), ("H", 14), ("O", 2), ("S", 1)])); composition.insert("[UNIMOD:4]".to_string(), HashMap::from([("C", 2), ("H", 3), ("O", 1), ("N", 1)]));
27 composition.insert("[UNIMOD:7]".to_string(), HashMap::from([("H", -1), ("N", -1), ("O", 1)])); composition.insert("[UNIMOD:21]".to_string(), HashMap::from([("H", 1),("O", 3), ("P", 1)])); composition.insert("[UNIMOD:34]".to_string(), HashMap::from([("H", 2), ("C", 1)])); composition.insert("[UNIMOD:35]".to_string(), HashMap::from([("O", 1)])); composition.insert("[UNIMOD:58]".to_string(), HashMap::from([("C", 3), ("H", 4), ("O", 1)])); composition.insert("[UNIMOD:121]".to_string(), HashMap::from([("C", 4), ("H", 6), ("O", 2), ("N", 2)])); composition.insert("[UNIMOD:122]".to_string(), HashMap::from([("C", 1), ("O", 1)])); composition.insert("[UNIMOD:312]".to_string(), HashMap::from([("C", 3), ("H", 5), ("O", 2), ("N", 1), ("S", 1)])); composition.insert("[UNIMOD:354]".to_string(), HashMap::from([("H", -1), ("O", 2), ("N", 1)])); composition.insert("[UNIMOD:747]".to_string(), HashMap::from([("C", 3), ("H", 2), ("O", 3)])); composition.insert("[UNIMOD:1289]".to_string(), HashMap::from([("C", 4), ("H", 6), ("O", 1)])); composition.insert("[UNIMOD:1363]".to_string(), HashMap::from([("C", 4), ("H", 4), ("O", 1)])); composition
43}
44
45pub fn unimod_modifications_mass() -> HashMap<&'static str, f64> {
64 let mut map = HashMap::new();
65 map.insert("[UNIMOD:1]", 42.010565);
66 map.insert("[UNIMOD:2]", -0.984016);
67 map.insert("[UNIMOD:3]", 226.077598);
68 map.insert("[UNIMOD:4]", 57.021464);
69 map.insert("[UNIMOD:5]", 43.005814);
70 map.insert("[UNIMOD:6]", 58.005479);
71 map.insert("[UNIMOD:7]", 0.984016);
72 map.insert("[UNIMOD:8]", 486.251206);
73 map.insert("[UNIMOD:9]", 494.30142);
74 map.insert("[UNIMOD:10]", -29.992806);
75 map.insert("[UNIMOD:11]", -48.003371);
76 map.insert("[UNIMOD:12]", 450.275205);
77 map.insert("[UNIMOD:13]", 442.224991);
78 map.insert("[UNIMOD:17]", 99.068414);
79 map.insert("[UNIMOD:20]", 414.193691);
80 map.insert("[UNIMOD:21]", 79.966331);
81 map.insert("[UNIMOD:23]", -18.010565);
82 map.insert("[UNIMOD:24]", 71.037114);
83 map.insert("[UNIMOD:25]", 119.037114);
84 map.insert("[UNIMOD:26]", 39.994915);
85 map.insert("[UNIMOD:27]", -18.010565);
86 map.insert("[UNIMOD:28]", -17.026549);
87 map.insert("[UNIMOD:29]", 127.063329);
88 map.insert("[UNIMOD:30]", 21.981943);
89 map.insert("[UNIMOD:31]", 105.057849);
90 map.insert("[UNIMOD:34]", 14.01565);
91 map.insert("[UNIMOD:35]", 15.994915);
92 map.insert("[UNIMOD:36]", 28.0313);
93 map.insert("[UNIMOD:37]", 42.04695);
94 map.insert("[UNIMOD:39]", 45.987721);
95 map.insert("[UNIMOD:40]", 79.956815);
96 map.insert("[UNIMOD:41]", 162.052824);
97 map.insert("[UNIMOD:42]", 188.032956);
98 map.insert("[UNIMOD:43]", 203.079373);
99 map.insert("[UNIMOD:44]", 204.187801);
100 map.insert("[UNIMOD:45]", 210.198366);
101 map.insert("[UNIMOD:46]", 229.014009);
102 map.insert("[UNIMOD:47]", 238.229666);
103 map.insert("[UNIMOD:48]", 272.250401);
104 map.insert("[UNIMOD:49]", 340.085794);
105 map.insert("[UNIMOD:50]", 783.141486);
106 map.insert("[UNIMOD:51]", 788.725777);
107 map.insert("[UNIMOD:52]", 42.021798);
108 map.insert("[UNIMOD:53]", 156.11503);
109 map.insert("[UNIMOD:55]", 305.068156);
110 map.insert("[UNIMOD:142]", 349.137281);
111 map.insert("[UNIMOD:143]", 406.158745);
112 map.insert("[UNIMOD:144]", 486.158471);
113 map.insert("[UNIMOD:145]", 495.19519);
114 map.insert("[UNIMOD:146]", 511.190105);
115 map.insert("[UNIMOD:147]", 552.216654);
116 map.insert("[UNIMOD:148]", 568.211569);
117 map.insert("[UNIMOD:149]", 656.227613);
118 map.insert("[UNIMOD:150]", 698.274563);
119 map.insert("[UNIMOD:151]", 700.253828);
120 map.insert("[UNIMOD:152]", 714.269478);
121 map.insert("[UNIMOD:153]", 730.264392);
122 map.insert("[UNIMOD:154]", 821.280102);
123 map.insert("[UNIMOD:155]", 846.311736);
124 map.insert("[UNIMOD:156]", 860.327386);
125 map.insert("[UNIMOD:157]", 862.306651);
126 map.insert("[UNIMOD:158]", 876.322301);
127 map.insert("[UNIMOD:159]", 892.317216);
128 map.insert("[UNIMOD:160]", 947.323029);
129 map.insert("[UNIMOD:161]", 972.283547);
130 map.insert("[UNIMOD:214]", 144.102063);
131 map.insert("[UNIMOD:342]", 15.010899);
132 map.insert("[UNIMOD:343]", 199.066699);
133 map.insert("[UNIMOD:344]", -43.053433);
134 map.insert("[UNIMOD:345]", 47.984744);
135 map.insert("[UNIMOD:348]", -23.015984);
136 map.insert("[UNIMOD:349]", -22.031969);
137 map.insert("[UNIMOD:350]", 19.989829);
138 map.insert("[UNIMOD:351]", 3.994915);
139 map.insert("[UNIMOD:352]", -1.031634);
140 map.insert("[UNIMOD:353]", 241.088497);
141 map.insert("[UNIMOD:354]", 44.985078);
142 map.insert("[UNIMOD:357]", 258.115047);
143 map.insert("[UNIMOD:359]", 13.979265);
144 map.insert("[UNIMOD:360]", -30.010565);
145 map.insert("[UNIMOD:361]", 240.104482);
146 map.insert("[UNIMOD:368]", -33.987721);
147 map.insert("[UNIMOD:369]", -27.994915);
148 map.insert("[UNIMOD:371]", 86.036779);
149 map.insert("[UNIMOD:372]", -42.021798);
150 map.insert("[UNIMOD:374]", -1.007825);
151 map.insert("[UNIMOD:375]", 142.110613);
152 map.insert("[UNIMOD:376]", 220.182715);
153 map.insert("[UNIMOD:377]", 576.511761);
154 map.insert("[UNIMOD:378]", 72.021129);
155 map.insert("[UNIMOD:379]", 87.068414);
156 map.insert("[UNIMOD:380]", 266.203451);
157 map.insert("[UNIMOD:381]", 14.96328);
158 map.insert("[UNIMOD:382]", -33.003705);
159 map.insert("[UNIMOD:385]", -17.026549);
160 map.insert("[UNIMOD:387]", 586.279135);
161 map.insert("[UNIMOD:388]", 588.294785);
162 map.insert("[UNIMOD:389]", 584.263485);
163 map.insert("[UNIMOD:390]", 616.177295);
164 map.insert("[UNIMOD:391]", 521.884073);
165 map.insert("[UNIMOD:392]", 29.974179);
166 map.insert("[UNIMOD:393]", 340.100562);
167 map.insert("[UNIMOD:394]", 123.00853);
168 map.insert("[UNIMOD:395]", 881.146904);
169 map.insert("[UNIMOD:396]", 197.04531);
170 map.insert("[UNIMOD:397]", 469.716159);
171 map.insert("[UNIMOD:398]", 595.612807);
172 map.insert("[UNIMOD:400]", -94.041865);
173 map.insert("[UNIMOD:401]", -2.01565);
174 map.insert("[UNIMOD:402]", -17.992806);
175 map.insert("[UNIMOD:403]", -15.010899);
176 map.insert("[UNIMOD:405]", 329.05252);
177 map.insert("[UNIMOD:407]", 146.036779);
178 map.insert("[UNIMOD:408]", 148.037173);
179 map.insert("[UNIMOD:409]", 454.088965);
180 map.insert("[UNIMOD:410]", 634.662782);
181 map.insert("[UNIMOD:413]", 345.047435);
182 map.insert("[UNIMOD:414]", 30.010565);
183 map.insert("[UNIMOD:415]", 1620.930224);
184 map.insert("[UNIMOD:416]", 418.137616);
185 map.insert("[UNIMOD:417]", 306.025302);
186 map.insert("[UNIMOD:419]", 154.00311);
187 map.insert("[UNIMOD:420]", 15.977156);
188 map.insert("[UNIMOD:421]", 31.972071);
189 map.insert("[UNIMOD:422]", 70.005479);
190 map.insert("[UNIMOD:423]", 79.91652);
191 map.insert("[UNIMOD:424]", 1572.985775);
192 map.insert("[UNIMOD:425]", 31.989829);
193 map.insert("[UNIMOD:426]", 126.104465);
194 map.insert("[UNIMOD:428]", 283.045704);
195 map.insert("[UNIMOD:429]", 242.019154);
196 map.insert("[UNIMOD:431]", 236.214016);
197 map.insert("[UNIMOD:432]", 368.344302);
198 map.insert("[UNIMOD:433]", 264.187801);
199 map.insert("[UNIMOD:434]", 294.183109);
200 map.insert("[UNIMOD:435]", 109.052764);
201 map.insert("[UNIMOD:436]", 614.161645);
202 map.insert("[UNIMOD:437]", 386.110369);
203 map.insert("[UNIMOD:438]", 24.995249);
204 map.insert("[UNIMOD:439]", 342.786916);
205 map.insert("[UNIMOD:440]", 42.021798);
206 map.insert("[UNIMOD:442]", 438.094051);
207 map.insert("[UNIMOD:443]", 456.104615);
208 map.insert("[UNIMOD:444]", 922.834855);
209 map.insert("[UNIMOD:445]", 59.04969);
210 map.insert("[UNIMOD:447]", -15.994915);
211 map.insert("[UNIMOD:448]", 831.197041);
212 map.insert("[UNIMOD:449]", 154.135765);
213 map.insert("[UNIMOD:478]", 421.073241);
214 map.insert("[UNIMOD:494]", 672.298156);
215 map.insert("[UNIMOD:495]", 684.298156);
216 map.insert("[UNIMOD:499]", 298.022748);
217 map.insert("[UNIMOD:523]", 452.245726);
218 map.insert("[UNIMOD:526]", -48.003371);
219 map.insert("[UNIMOD:528]", 14.999666);
220 map.insert("[UNIMOD:529]", 29.039125);
221 map.insert("[UNIMOD:530]", 37.955882);
222 map.insert("[UNIMOD:531]", 61.921774);
223 map.insert("[UNIMOD:532]", 144.105918);
224 map.insert("[UNIMOD:533]", 144.099599);
225 map.insert("[UNIMOD:534]", 155.821022);
226 map.insert("[UNIMOD:535]", 383.228103);
227 map.insert("[UNIMOD:540]", 15.994915);
228 map.insert("[UNIMOD:541]", 30.010565);
229 map.insert("[UNIMOD:542]", 43.989829);
230 map.insert("[UNIMOD:543]", 26.01565);
231 map.insert("[UNIMOD:544]", -14.01565);
232 map.insert("[UNIMOD:545]", 58.005479);
233 map.insert("[UNIMOD:546]", 28.0313);
234 map.insert("[UNIMOD:547]", 44.059229);
235 map.insert("[UNIMOD:548]", -15.977156);
236 map.insert("[UNIMOD:549]", 83.070128);
237 map.insert("[UNIMOD:550]", 60.054144);
238 map.insert("[UNIMOD:551]", 53.091927);
239 map.insert("[UNIMOD:552]", -45.987721);
240 map.insert("[UNIMOD:553]", -43.989829);
241 map.insert("[UNIMOD:554]", 22.031969);
242 map.insert("[UNIMOD:555]", -0.984016);
243 map.insert("[UNIMOD:556]", -58.005479);
244 map.insert("[UNIMOD:557]", 48.036386);
245 map.insert("[UNIMOD:558]", 14.01565);
246 map.insert("[UNIMOD:559]", -15.958529);
247 map.insert("[UNIMOD:560]", -58.005479);
248 map.insert("[UNIMOD:561]", -0.984016);
249 map.insert("[UNIMOD:562]", -14.01565);
250 map.insert("[UNIMOD:563]", -0.94763);
251 map.insert("[UNIMOD:564]", -72.021129);
252 map.insert("[UNIMOD:565]", -29.974179);
253 map.insert("[UNIMOD:566]", -60.036386);
254 map.insert("[UNIMOD:567]", -44.059229);
255 map.insert("[UNIMOD:568]", -33.98435);
256 map.insert("[UNIMOD:569]", 15.994915);
257 map.insert("[UNIMOD:570]", -48.0);
258 map.insert("[UNIMOD:571]", 14.01565);
259 map.insert("[UNIMOD:572]", 30.010565);
260 map.insert("[UNIMOD:573]", 129.057849);
261 map.insert("[UNIMOD:574]", 72.021129);
262 map.insert("[UNIMOD:575]", 42.04695);
263 map.insert("[UNIMOD:576]", 58.005479);
264 map.insert("[UNIMOD:577]", 45.987721);
265 map.insert("[UNIMOD:578]", 99.079647);
266 map.insert("[UNIMOD:580]", -40.006148);
267 map.insert("[UNIMOD:581]", 26.004417);
268 map.insert("[UNIMOD:582]", -9.000334);
269 map.insert("[UNIMOD:584]", 19.042199);
270 map.insert("[UNIMOD:585]", -23.974848);
271 map.insert("[UNIMOD:588]", -12.036386);
272 map.insert("[UNIMOD:589]", 0.958863);
273 map.insert("[UNIMOD:590]", 15.010899);
274 map.insert("[UNIMOD:594]", -27.047285);
275 map.insert("[UNIMOD:595]", -14.052036);
276 map.insert("[UNIMOD:596]", 0.94763);
277 map.insert("[UNIMOD:597]", -0.036386);
278 map.insert("[UNIMOD:598]", 2.945522);
279 map.insert("[UNIMOD:599]", 28.006148);
280 map.insert("[UNIMOD:600]", -15.010899);
281 map.insert("[UNIMOD:601]", -26.052036);
282 map.insert("[UNIMOD:602]", 33.98435);
283 map.insert("[UNIMOD:603]", 72.995249);
284 map.insert("[UNIMOD:604]", -16.0313);
285 map.insert("[UNIMOD:605]", -14.01565);
286 map.insert("[UNIMOD:606]", 23.974848);
287 map.insert("[UNIMOD:607]", 14.974514);
288 map.insert("[UNIMOD:608]", 17.956421);
289 map.insert("[UNIMOD:609]", 43.017047);
290 map.insert("[UNIMOD:610]", -29.992806);
291 map.insert("[UNIMOD:611]", 25.060626);
292 map.insert("[UNIMOD:613]", -2.945522);
293 map.insert("[UNIMOD:614]", -17.956421);
294 map.insert("[UNIMOD:615]", -31.972071);
295 map.insert("[UNIMOD:616]", -27.010899);
296 map.insert("[UNIMOD:617]", -12.995249);
297 map.insert("[UNIMOD:618]", 14.052036);
298 map.insert("[UNIMOD:619]", 49.020401);
299 map.insert("[UNIMOD:620]", 23.015984);
300 map.insert("[UNIMOD:621]", 0.984016);
301 map.insert("[UNIMOD:622]", -0.958863);
302 map.insert("[UNIMOD:623]", -10.020735);
303 map.insert("[UNIMOD:624]", -26.01565);
304 map.insert("[UNIMOD:625]", 40.006148);
305 map.insert("[UNIMOD:626]", 31.005814);
306 map.insert("[UNIMOD:627]", 3.994915);
307 map.insert("[UNIMOD:628]", 59.048347);
308 map.insert("[UNIMOD:629]", 16.0313);
309 map.insert("[UNIMOD:630]", -31.005814);
310 map.insert("[UNIMOD:631]", 0.036386);
311 map.insert("[UNIMOD:632]", 0.984016);
312 map.insert("[UNIMOD:633]", 9.000334);
313 map.insert("[UNIMOD:634]", 28.042534);
314 map.insert("[UNIMOD:635]", -14.974514);
315 map.insert("[UNIMOD:636]", -69.069083);
316 map.insert("[UNIMOD:637]", 29.978202);
317 map.insert("[UNIMOD:638]", -55.053433);
318 map.insert("[UNIMOD:639]", -59.048347);
319 map.insert("[UNIMOD:640]", -28.006148);
320 map.insert("[UNIMOD:641]", -19.042199);
321 map.insert("[UNIMOD:642]", -28.042534);
322 map.insert("[UNIMOD:643]", -25.060626);
323 map.insert("[UNIMOD:644]", -53.091927);
324 map.insert("[UNIMOD:645]", -43.017047);
325 map.insert("[UNIMOD:646]", -99.079647);
326 map.insert("[UNIMOD:647]", 60.036386);
327 map.insert("[UNIMOD:648]", -15.994915);
328 map.insert("[UNIMOD:649]", 99.047285);
329 map.insert("[UNIMOD:650]", 14.01565);
330 map.insert("[UNIMOD:651]", 27.010899);
331 map.insert("[UNIMOD:652]", 10.020735);
332 map.insert("[UNIMOD:653]", 76.0313);
333 map.insert("[UNIMOD:654]", 15.977156);
334 map.insert("[UNIMOD:655]", 69.069083);
335 map.insert("[UNIMOD:656]", 26.052036);
336 map.insert("[UNIMOD:657]", -30.010565);
337 map.insert("[UNIMOD:658]", -14.01565);
338 map.insert("[UNIMOD:659]", -30.010565);
339 map.insert("[UNIMOD:660]", 12.995249);
340 map.insert("[UNIMOD:661]", 27.047285);
341 map.insert("[UNIMOD:662]", -3.994915);
342 map.insert("[UNIMOD:663]", 29.992806);
343 map.insert("[UNIMOD:664]", 12.036386);
344 map.insert("[UNIMOD:665]", 55.053433);
345 map.insert("[UNIMOD:666]", 48.0);
346 map.insert("[UNIMOD:667]", -28.0313);
347 map.insert("[UNIMOD:668]", 29.974179);
348 map.insert("[UNIMOD:669]", 31.972071);
349 map.insert("[UNIMOD:670]", 15.958529);
350 map.insert("[UNIMOD:671]", 14.01565);
351 map.insert("[UNIMOD:672]", -42.04695);
352 map.insert("[UNIMOD:673]", -99.047285);
353 map.insert("[UNIMOD:674]", -83.070128);
354 map.insert("[UNIMOD:675]", -29.978202);
355 map.insert("[UNIMOD:676]", -129.057849);
356 map.insert("[UNIMOD:677]", -72.995249);
357 map.insert("[UNIMOD:678]", -15.994915);
358 map.insert("[UNIMOD:679]", -76.0313);
359 map.insert("[UNIMOD:680]", -49.020401);
360 map.insert("[UNIMOD:681]", -26.004417);
361 map.insert("[UNIMOD:682]", -48.036386);
362 map.insert("[UNIMOD:683]", -60.054144);
363 map.insert("[UNIMOD:695]", 7.017164);
364 map.insert("[UNIMOD:730]", 304.20536);
365 map.insert("[UNIMOD:731]", 304.19904);
366 map.insert("[UNIMOD:772]", 5.016774);
367 map.insert("[UNIMOD:827]", 572.181134);
368 map.insert("[UNIMOD:888]", 140.094963);
369 map.insert("[UNIMOD:889]", 144.102063);
370 map.insert("[UNIMOD:897]", 3.98814);
371 map.insert("[UNIMOD:950]", 6.008178);
372 map.insert("[UNIMOD:951]", 37.946941);
373 map.insert("[UNIMOD:952]", 53.919289);
374 map.insert("[UNIMOD:953]", 55.919696);
375 map.insert("[UNIMOD:954]", 61.913495);
376 map.insert("[UNIMOD:955]", 105.897267);
377 map.insert("[UNIMOD:956]", 21.969392);
378 map.insert("[UNIMOD:1014]", 87.032028);
379 map.insert("[UNIMOD:1018]", 138.06808);
380 map.insert("[UNIMOD:1019]", 144.10574);
381 map.insert("[UNIMOD:1044]", 31.972071);
382 map.insert("[UNIMOD:1045]", 76.0313);
383 map.insert("[UNIMOD:1046]", 66.021798);
384 map.insert("[UNIMOD:1047]", 42.04695);
385 map.insert("[UNIMOD:1048]", 57.057849);
386 map.insert("[UNIMOD:1049]", 60.003371);
387 map.insert("[UNIMOD:1050]", 43.005814);
388 map.insert("[UNIMOD:1051]", 57.021464);
389 map.insert("[UNIMOD:1052]", 85.063997);
390 map.insert("[UNIMOD:1053]", 115.042199);
391 map.insert("[UNIMOD:1054]", 92.026215);
392 map.insert("[UNIMOD:1055]", -31.972071);
393 map.insert("[UNIMOD:1056]", 12.017759);
394 map.insert("[UNIMOD:1057]", 26.033409);
395 map.insert("[UNIMOD:1058]", 34.049727);
396 map.insert("[UNIMOD:1059]", 10.07488);
397 map.insert("[UNIMOD:1060]", 25.085779);
398 map.insert("[UNIMOD:1061]", 28.0313);
399 map.insert("[UNIMOD:1062]", 11.033743);
400 map.insert("[UNIMOD:1063]", -5.956421);
401 map.insert("[UNIMOD:1064]", 25.049393);
402 map.insert("[UNIMOD:1065]", -1.961506);
403 map.insert("[UNIMOD:1066]", -3.940771);
404 map.insert("[UNIMOD:1067]", -12.017759);
405 map.insert("[UNIMOD:1068]", 32.041471);
406 map.insert("[UNIMOD:1069]", -1.942879);
407 map.insert("[UNIMOD:1070]", 13.06802);
408 map.insert("[UNIMOD:1071]", 16.013542);
409 map.insert("[UNIMOD:1072]", -17.974179);
410 map.insert("[UNIMOD:1073]", 13.031634);
411 map.insert("[UNIMOD:1074]", 41.074168);
412 map.insert("[UNIMOD:1075]", -27.994915);
413 map.insert("[UNIMOD:1076]", -13.979265);
414 map.insert("[UNIMOD:1077]", 71.05237);
415 map.insert("[UNIMOD:1078]", -26.033409);
416 map.insert("[UNIMOD:1079]", 18.025821);
417 map.insert("[UNIMOD:1080]", 8.016319);
418 map.insert("[UNIMOD:1081]", -15.958529);
419 map.insert("[UNIMOD:1082]", 1.997892);
420 map.insert("[UNIMOD:1083]", -14.999666);
421 map.insert("[UNIMOD:1084]", -31.989829);
422 map.insert("[UNIMOD:1085]", 27.058518);
423 map.insert("[UNIMOD:1086]", -42.010565);
424 map.insert("[UNIMOD:1087]", -27.994915);
425 map.insert("[UNIMOD:1088]", 57.03672);
426 map.insert("[UNIMOD:1089]", 34.020735);
427 map.insert("[UNIMOD:1090]", -76.0313);
428 map.insert("[UNIMOD:1091]", -32.041471);
429 map.insert("[UNIMOD:1092]", -18.025821);
430 map.insert("[UNIMOD:1093]", -90.04695);
431 map.insert("[UNIMOD:1094]", -10.009502);
432 map.insert("[UNIMOD:1095]", -18.973451);
433 map.insert("[UNIMOD:1096]", -16.027929);
434 map.insert("[UNIMOD:1097]", -33.025486);
435 map.insert("[UNIMOD:1098]", -50.01565);
436 map.insert("[UNIMOD:1099]", -19.009836);
437 map.insert("[UNIMOD:1100]", 9.032697);
438 map.insert("[UNIMOD:1101]", -46.020735);
439 map.insert("[UNIMOD:1102]", 39.010899);
440 map.insert("[UNIMOD:1103]", 90.04695);
441 map.insert("[UNIMOD:1104]", 80.037448);
442 map.insert("[UNIMOD:1105]", 56.0626);
443 map.insert("[UNIMOD:1106]", 71.073499);
444 map.insert("[UNIMOD:1107]", 74.019021);
445 map.insert("[UNIMOD:1108]", 57.021464);
446 map.insert("[UNIMOD:1109]", 40.0313);
447 map.insert("[UNIMOD:1110]", 71.037114);
448 map.insert("[UNIMOD:1111]", 44.026215);
449 map.insert("[UNIMOD:1112]", 106.041865);
450 map.insert("[UNIMOD:1113]", -66.021798);
451 map.insert("[UNIMOD:1114]", -34.049727);
452 map.insert("[UNIMOD:1115]", -8.016319);
453 map.insert("[UNIMOD:1116]", 10.009502);
454 map.insert("[UNIMOD:1117]", -80.037448);
455 map.insert("[UNIMOD:1119]", -8.963949);
456 map.insert("[UNIMOD:1120]", -6.018427);
457 map.insert("[UNIMOD:1121]", -50.026883);
458 map.insert("[UNIMOD:1122]", -36.011233);
459 map.insert("[UNIMOD:1123]", -37.990498);
460 map.insert("[UNIMOD:1124]", 49.020401);
461 map.insert("[UNIMOD:1125]", -42.04695);
462 map.insert("[UNIMOD:1126]", -10.07488);
463 map.insert("[UNIMOD:1127]", 1.942879);
464 map.insert("[UNIMOD:1128]", 15.958529);
465 map.insert("[UNIMOD:1129]", -56.0626);
466 map.insert("[UNIMOD:1130]", 49.979265);
467 map.insert("[UNIMOD:1131]", -57.057849);
468 map.insert("[UNIMOD:1132]", -25.085779);
469 map.insert("[UNIMOD:1133]", -13.06802);
470 map.insert("[UNIMOD:1134]", 18.973451);
471 map.insert("[UNIMOD:1135]", -71.073499);
472 map.insert("[UNIMOD:1136]", 8.963949);
473 map.insert("[UNIMOD:1137]", -31.042199);
474 map.insert("[UNIMOD:1138]", -41.062935);
475 map.insert("[UNIMOD:1139]", -29.026549);
476 map.insert("[UNIMOD:1140]", 57.98435);
477 map.insert("[UNIMOD:1141]", 34.968366);
478 map.insert("[UNIMOD:1142]", -60.003371);
479 map.insert("[UNIMOD:1143]", -28.0313);
480 map.insert("[UNIMOD:1144]", -16.013542);
481 map.insert("[UNIMOD:1145]", -1.997892);
482 map.insert("[UNIMOD:1146]", 16.027929);
483 map.insert("[UNIMOD:1147]", -74.019021);
484 map.insert("[UNIMOD:1148]", 6.018427);
485 map.insert("[UNIMOD:1149]", -16.997557);
486 map.insert("[UNIMOD:1150]", -33.987721);
487 map.insert("[UNIMOD:1151]", -2.981907);
488 map.insert("[UNIMOD:1152]", -44.008456);
489 map.insert("[UNIMOD:1153]", 55.038828);
490 map.insert("[UNIMOD:1154]", 32.022844);
491 map.insert("[UNIMOD:1155]", -43.005814);
492 map.insert("[UNIMOD:1156]", -11.033743);
493 map.insert("[UNIMOD:1157]", 14.999666);
494 map.insert("[UNIMOD:1158]", 33.025486);
495 map.insert("[UNIMOD:1159]", -57.021464);
496 map.insert("[UNIMOD:1160]", 16.997557);
497 map.insert("[UNIMOD:1161]", -16.990164);
498 map.insert("[UNIMOD:1162]", 14.01565);
499 map.insert("[UNIMOD:1163]", 42.058184);
500 map.insert("[UNIMOD:1164]", -14.974514);
501 map.insert("[UNIMOD:1165]", 72.036386);
502 map.insert("[UNIMOD:1166]", 5.956421);
503 map.insert("[UNIMOD:1167]", 17.974179);
504 map.insert("[UNIMOD:1168]", 31.989829);
505 map.insert("[UNIMOD:1169]", 50.01565);
506 map.insert("[UNIMOD:1170]", -40.0313);
507 map.insert("[UNIMOD:1171]", 31.042199);
508 map.insert("[UNIMOD:1172]", 33.987721);
509 map.insert("[UNIMOD:1173]", 16.990164);
510 map.insert("[UNIMOD:1174]", 2.01565);
511 map.insert("[UNIMOD:1175]", 89.026549);
512 map.insert("[UNIMOD:1176]", 66.010565);
513 map.insert("[UNIMOD:1177]", -57.021464);
514 map.insert("[UNIMOD:1178]", -25.049393);
515 map.insert("[UNIMOD:1179]", -13.031634);
516 map.insert("[UNIMOD:1180]", 19.009836);
517 map.insert("[UNIMOD:1181]", -71.037114);
518 map.insert("[UNIMOD:1182]", 2.981907);
519 map.insert("[UNIMOD:1183]", -14.01565);
520 map.insert("[UNIMOD:1184]", -41.026549);
521 map.insert("[UNIMOD:1185]", -27.010899);
522 map.insert("[UNIMOD:1186]", -28.990164);
523 map.insert("[UNIMOD:1187]", 58.020735);
524 map.insert("[UNIMOD:1188]", 35.004751);
525 map.insert("[UNIMOD:1189]", -85.063997);
526 map.insert("[UNIMOD:1190]", -41.074168);
527 map.insert("[UNIMOD:1191]", -27.058518);
528 map.insert("[UNIMOD:1192]", -42.058184);
529 map.insert("[UNIMOD:1193]", -57.032697);
530 map.insert("[UNIMOD:1194]", 6.962218);
531 map.insert("[UNIMOD:1195]", -9.032697);
532 map.insert("[UNIMOD:1196]", 27.994915);
533 map.insert("[UNIMOD:1197]", 42.010565);
534 map.insert("[UNIMOD:1198]", 50.026883);
535 map.insert("[UNIMOD:1199]", 41.062935);
536 map.insert("[UNIMOD:1200]", 44.008456);
537 map.insert("[UNIMOD:1201]", 41.026549);
538 map.insert("[UNIMOD:1202]", 12.036386);
539 map.insert("[UNIMOD:1203]", 1.961506);
540 map.insert("[UNIMOD:1204]", 13.979265);
541 map.insert("[UNIMOD:1205]", 27.994915);
542 map.insert("[UNIMOD:1206]", 46.020735);
543 map.insert("[UNIMOD:1207]", -44.026215);
544 map.insert("[UNIMOD:1208]", 36.011233);
545 map.insert("[UNIMOD:1209]", 27.010899);
546 map.insert("[UNIMOD:1210]", -1.979265);
547 map.insert("[UNIMOD:1211]", 85.031634);
548 map.insert("[UNIMOD:1212]", 62.01565);
549 map.insert("[UNIMOD:1213]", 3.940771);
550 map.insert("[UNIMOD:1214]", 37.990498);
551 map.insert("[UNIMOD:1215]", 29.026549);
552 map.insert("[UNIMOD:1216]", 14.974514);
553 map.insert("[UNIMOD:1217]", -2.01565);
554 map.insert("[UNIMOD:1218]", 28.990164);
555 map.insert("[UNIMOD:1219]", 57.032697);
556 map.insert("[UNIMOD:1220]", -12.036386);
557 map.insert("[UNIMOD:1221]", 1.979265);
558 map.insert("[UNIMOD:1222]", 87.010899);
559 map.insert("[UNIMOD:1223]", 63.994915);
560 map.insert("[UNIMOD:1224]", -115.042199);
561 map.insert("[UNIMOD:1225]", -71.05237);
562 map.insert("[UNIMOD:1226]", -57.03672);
563 map.insert("[UNIMOD:1227]", -39.010899);
564 map.insert("[UNIMOD:1228]", -49.020401);
565 map.insert("[UNIMOD:1229]", -57.98435);
566 map.insert("[UNIMOD:1230]", -55.038828);
567 map.insert("[UNIMOD:1231]", -72.036386);
568 map.insert("[UNIMOD:1232]", -89.026549);
569 map.insert("[UNIMOD:1233]", -58.020735);
570 map.insert("[UNIMOD:1234]", -85.031634);
571 map.insert("[UNIMOD:1235]", -87.010899);
572 map.insert("[UNIMOD:1236]", -23.015984);
573 map.insert("[UNIMOD:1237]", -92.026215);
574 map.insert("[UNIMOD:1238]", -34.020735);
575 map.insert("[UNIMOD:1239]", -106.041865);
576 map.insert("[UNIMOD:1240]", -34.968366);
577 map.insert("[UNIMOD:1241]", -32.022844);
578 map.insert("[UNIMOD:1242]", -66.010565);
579 map.insert("[UNIMOD:1243]", -35.004751);
580 map.insert("[UNIMOD:1244]", -6.962218);
581 map.insert("[UNIMOD:1245]", -62.01565);
582 map.insert("[UNIMOD:1246]", -63.994915);
583 map.insert("[UNIMOD:1247]", 23.015984);
584 map.insert("[UNIMOD:1248]", -49.979265);
585 map.insert("[UNIMOD:1287]", -156.101111);
586 map.insert("[UNIMOD:1288]", 156.101111);
587 map.insert("[UNIMOD:1289]", 70.041865);
588 map.insert("[UNIMOD:1290]", 114.042927);
589 map.insert("[UNIMOD:1291]", 34.068961);
590 map.insert("[UNIMOD:1292]", 242.101505);
591 map.insert("[UNIMOD:1293]", 343.149184);
592 map.insert("[UNIMOD:1296]", 3.010064);
593 map.insert("[UNIMOD:1297]", 4.007099);
594 map.insert("[UNIMOD:1298]", 5.010454);
595 map.insert("[UNIMOD:1299]", 10.062767);
596 map.insert("[UNIMOD:1300]", 5.028462);
597 map.insert("[UNIMOD:1301]", 128.094963);
598 map.insert("[UNIMOD:1302]", 148.109162);
599 map.insert("[UNIMOD:1303]", 291.095417);
600 map.insert("[UNIMOD:1304]", 307.090331);
601 map.insert("[UNIMOD:1305]", 42.04695);
602 map.insert("[UNIMOD:1306]", 48.084611);
603 map.insert("[UNIMOD:1321]", 145.12);
604 map.insert("[UNIMOD:1322]", 145.132163);
605 map.insert("[UNIMOD:1323]", 145.128307);
606 map.insert("[UNIMOD:1324]", 145.140471);
607 map.insert("[UNIMOD:1363]", 68.026215);
608 map.insert("[UNIMOD:1392]", 217.162932);
609 map.insert("[UNIMOD:1393]", 217.156612);
610 map.insert("[UNIMOD:1394]", 217.168776);
611 map.insert("[UNIMOD:1395]", 217.162456);
612 map.insert("[UNIMOD:1396]", 217.175096);
613 map.insert("[UNIMOD:1402]", 11.032077);
614 map.insert("[UNIMOD:1403]", 7.034695);
615 map.insert("[UNIMOD:1408]", 2204.772441);
616 map.insert("[UNIMOD:1409]", 1913.677025);
617 map.insert("[UNIMOD:1410]", 2059.734933);
618 map.insert("[UNIMOD:1411]", 2350.83035);
619 map.insert("[UNIMOD:1412]", 283.036187);
620 map.insert("[UNIMOD:1413]", 404.071978);
621 map.insert("[UNIMOD:1414]", 54.113505);
622 map.insert("[UNIMOD:1420]", 185.189198);
623 map.insert("[UNIMOD:1421]", 128.131349);
624 map.insert("[UNIMOD:1425]", 132.042259);
625 map.insert("[UNIMOD:1426]", 294.095082);
626 map.insert("[UNIMOD:1427]", 338.084912);
627 map.insert("[UNIMOD:1428]", 426.137341);
628 map.insert("[UNIMOD:1429]", 445.098527);
629 map.insert("[UNIMOD:1430]", 445.089011);
630 map.insert("[UNIMOD:1431]", 453.14824);
631 map.insert("[UNIMOD:1432]", 469.143155);
632 map.insert("[UNIMOD:1433]", 609.238118);
633 map.insert("[UNIMOD:1434]", 494.174789);
634 map.insert("[UNIMOD:1435]", 510.169704);
635 map.insert("[UNIMOD:1436]", 525.205755);
636 map.insert("[UNIMOD:1437]", 539.221405);
637 map.insert("[UNIMOD:1438]", 527.18502);
638 map.insert("[UNIMOD:1439]", 541.164284);
639 map.insert("[UNIMOD:1440]", 541.20067);
640 map.insert("[UNIMOD:1441]", 558.1796);
641 map.insert("[UNIMOD:1442]", 585.190499);
642 map.insert("[UNIMOD:1443]", 607.141834);
643 map.insert("[UNIMOD:1444]", 615.201064);
644 map.insert("[UNIMOD:1445]", 616.221465);
645 map.insert("[UNIMOD:1446]", 646.195644);
646 map.insert("[UNIMOD:1447]", 648.168383);
647 map.insert("[UNIMOD:1448]", 648.211294);
648 map.insert("[UNIMOD:1449]", 1008.36456);
649 map.insert("[UNIMOD:1450]", 1021.359809);
650 map.insert("[UNIMOD:1451]", 1024.359475);
651 map.insert("[UNIMOD:1452]", 1054.370039);
652 map.insert("[UNIMOD:1453]", 1129.390834);
653 map.insert("[UNIMOD:1454]", 1170.417383);
654 map.insert("[UNIMOD:1455]", 1183.412632);
655 map.insert("[UNIMOD:1456]", 1186.412298);
656 map.insert("[UNIMOD:1457]", 1227.438847);
657 map.insert("[UNIMOD:1458]", 1296.389194);
658 map.insert("[UNIMOD:1459]", 1332.470207);
659 map.insert("[UNIMOD:1460]", 1337.449137);
660 map.insert("[UNIMOD:1461]", 1345.465456);
661 map.insert("[UNIMOD:1462]", 1362.480772);
662 map.insert("[UNIMOD:1463]", 1373.496756);
663 map.insert("[UNIMOD:1464]", 1378.432776);
664 map.insert("[UNIMOD:1465]", 1378.475686);
665 map.insert("[UNIMOD:1466]", 1389.491671);
666 map.insert("[UNIMOD:1467]", 1403.507321);
667 map.insert("[UNIMOD:1468]", 1419.502235);
668 map.insert("[UNIMOD:1469]", 1430.51822);
669 map.insert("[UNIMOD:1470]", 1458.442017);
670 map.insert("[UNIMOD:1471]", 1483.464135);
671 map.insert("[UNIMOD:1472]", 1494.52303);
672 map.insert("[UNIMOD:1473]", 1499.501961);
673 map.insert("[UNIMOD:1474]", 1505.539015);
674 map.insert("[UNIMOD:1475]", 1519.554665);
675 map.insert("[UNIMOD:1476]", 1524.490684);
676 map.insert("[UNIMOD:1477]", 1524.533595);
677 map.insert("[UNIMOD:1478]", 1535.549579);
678 map.insert("[UNIMOD:1479]", 1540.485599);
679 map.insert("[UNIMOD:1480]", 1540.52851);
680 map.insert("[UNIMOD:1481]", 1549.56523);
681 map.insert("[UNIMOD:1482]", 1551.544494);
682 map.insert("[UNIMOD:1483]", 1564.539743);
683 map.insert("[UNIMOD:1484]", 1565.560144);
684 map.insert("[UNIMOD:1485]", 1576.576129);
685 map.insert("[UNIMOD:1486]", 1581.512148);
686 map.insert("[UNIMOD:1487]", 1581.555059);
687 map.insert("[UNIMOD:1488]", 1589.571378);
688 map.insert("[UNIMOD:1489]", 1592.571043);
689 map.insert("[UNIMOD:1490]", 1620.494841);
690 map.insert("[UNIMOD:1491]", 1620.602343);
691 map.insert("[UNIMOD:1492]", 1637.581274);
692 map.insert("[UNIMOD:1493]", 1645.516959);
693 map.insert("[UNIMOD:1494]", 1651.596924);
694 map.insert("[UNIMOD:1495]", 1661.52139);
695 map.insert("[UNIMOD:1496]", 1663.608157);
696 map.insert("[UNIMOD:1497]", 1665.612574);
697 map.insert("[UNIMOD:1498]", 1681.607488);
698 map.insert("[UNIMOD:1499]", 1686.543508);
699 map.insert("[UNIMOD:1500]", 1686.586419);
700 map.insert("[UNIMOD:1501]", 1694.602737);
701 map.insert("[UNIMOD:1502]", 1700.461172);
702 map.insert("[UNIMOD:1503]", 1702.538423);
703 map.insert("[UNIMOD:1504]", 1702.581333);
704 map.insert("[UNIMOD:1505]", 1708.618387);
705 map.insert("[UNIMOD:1506]", 1710.597652);
706 map.insert("[UNIMOD:1507]", 1722.634037);
707 map.insert("[UNIMOD:1508]", 1727.570057);
708 map.insert("[UNIMOD:1509]", 1727.612968);
709 map.insert("[UNIMOD:1510]", 1735.629286);
710 map.insert("[UNIMOD:1511]", 1736.649688);
711 map.insert("[UNIMOD:1512]", 1738.628952);
712 map.insert("[UNIMOD:1513]", 1743.564972);
713 map.insert("[UNIMOD:1514]", 1743.607882);
714 map.insert("[UNIMOD:1515]", 1774.559552);
715 map.insert("[UNIMOD:1516]", 1782.655167);
716 map.insert("[UNIMOD:1517]", 1784.591521);
717 map.insert("[UNIMOD:1518]", 1807.569782);
718 map.insert("[UNIMOD:1519]", 1809.666066);
719 map.insert("[UNIMOD:1520]", 1821.549047);
720 map.insert("[UNIMOD:1521]", 1823.574213);
721 map.insert("[UNIMOD:1522]", 1826.681382);
722 map.insert("[UNIMOD:1523]", 1832.601417);
723 map.insert("[UNIMOD:1524]", 1839.640245);
724 map.insert("[UNIMOD:1525]", 1840.660646);
725 map.insert("[UNIMOD:1526]", 1843.660312);
726 map.insert("[UNIMOD:1527]", 1848.596331);
727 map.insert("[UNIMOD:1528]", 1854.676296);
728 map.insert("[UNIMOD:1529]", 1856.655561);
729 map.insert("[UNIMOD:1530]", 1864.548335);
730 map.insert("[UNIMOD:1531]", 1864.634157);
731 map.insert("[UNIMOD:1532]", 1866.68753);
732 map.insert("[UNIMOD:1533]", 1868.691946);
733 map.insert("[UNIMOD:1534]", 1872.650475);
734 map.insert("[UNIMOD:1535]", 1884.686861);
735 map.insert("[UNIMOD:1536]", 1889.62288);
736 map.insert("[UNIMOD:1537]", 1889.665791);
737 map.insert("[UNIMOD:1538]", 1900.681776);
738 map.insert("[UNIMOD:1539]", 1901.505861);
739 map.insert("[UNIMOD:1540]", 1907.714079);
740 map.insert("[UNIMOD:1541]", 1914.697426);
741 map.insert("[UNIMOD:1542]", 1920.617461);
742 map.insert("[UNIMOD:1543]", 1928.553146);
743 map.insert("[UNIMOD:1544]", 1928.713076);
744 map.insert("[UNIMOD:1545]", 1929.671939);
745 map.insert("[UNIMOD:1546]", 1930.64943);
746 map.insert("[UNIMOD:1547]", 1930.69234);
747 map.insert("[UNIMOD:1548]", 1936.612375);
748 map.insert("[UNIMOD:1549]", 1946.687255);
749 map.insert("[UNIMOD:1550]", 1952.60729);
750 map.insert("[UNIMOD:1551]", 1954.703574);
751 map.insert("[UNIMOD:1552]", 1958.72364);
752 map.insert("[UNIMOD:1553]", 1969.622606);
753 map.insert("[UNIMOD:1554]", 1969.632122);
754 map.insert("[UNIMOD:1555]", 1971.718889);
755 map.insert("[UNIMOD:1556]", 1977.638925);
756 map.insert("[UNIMOD:1557]", 1978.659326);
757 map.insert("[UNIMOD:1558]", 1987.670893);
758 map.insert("[UNIMOD:1559]", 1987.713804);
759 map.insert("[UNIMOD:1560]", 1993.633839);
760 map.insert("[UNIMOD:1561]", 1995.730123);
761 map.insert("[UNIMOD:1562]", 1996.750524);
762 map.insert("[UNIMOD:1563]", 672.222527);
763 map.insert("[UNIMOD:1564]", 673.242928);
764 map.insert("[UNIMOD:1565]", 689.194932);
765 map.insert("[UNIMOD:1566]", 689.237843);
766 map.insert("[UNIMOD:1567]", 695.157878);
767 map.insert("[UNIMOD:1568]", 697.254162);
768 map.insert("[UNIMOD:1570]", 703.217108);
769 map.insert("[UNIMOD:1571]", 703.253493);
770 map.insert("[UNIMOD:1572]", 712.136808);
771 map.insert("[UNIMOD:1573]", 713.249076);
772 map.insert("[UNIMOD:1575]", 728.177625);
773 map.insert("[UNIMOD:1577]", 736.184427);
774 map.insert("[UNIMOD:1578]", 744.243657);
775 map.insert("[UNIMOD:1579]", 753.199743);
776 map.insert("[UNIMOD:1580]", 755.296027);
777 map.insert("[UNIMOD:1581]", 761.258973);
778 map.insert("[UNIMOD:1582]", 771.290941);
779 map.insert("[UNIMOD:1583]", 777.210976);
780 map.insert("[UNIMOD:1584]", 778.274288);
781 map.insert("[UNIMOD:1585]", 783.173922);
782 map.insert("[UNIMOD:1586]", 792.253553);
783 map.insert("[UNIMOD:1587]", 794.226292);
784 map.insert("[UNIMOD:1588]", 802.285522);
785 map.insert("[UNIMOD:1589]", 810.221207);
786 map.insert("[UNIMOD:1590]", 810.264117);
787 map.insert("[UNIMOD:1591]", 812.31749);
788 map.insert("[UNIMOD:1592]", 817.260035);
789 map.insert("[UNIMOD:1593]", 818.280436);
790 map.insert("[UNIMOD:1594]", 819.300837);
791 map.insert("[UNIMOD:1595]", 834.275351);
792 map.insert("[UNIMOD:1596]", 835.295752);
793 map.insert("[UNIMOD:1597]", 849.275017);
794 map.insert("[UNIMOD:1598]", 851.247756);
795 map.insert("[UNIMOD:1599]", 851.290667);
796 map.insert("[UNIMOD:1600]", 859.306985);
797 map.insert("[UNIMOD:1602]", 875.3019);
798 map.insert("[UNIMOD:1604]", 890.230448);
799 map.insert("[UNIMOD:1606]", 907.316881);
800 map.insert("[UNIMOD:1607]", 915.252567);
801 map.insert("[UNIMOD:1608]", 917.34885);
802 map.insert("[UNIMOD:1609]", 929.231831);
803 map.insert("[UNIMOD:1610]", 933.343765);
804 map.insert("[UNIMOD:1611]", 939.2638);
805 map.insert("[UNIMOD:1612]", 940.327112);
806 map.insert("[UNIMOD:1614]", 948.34343);
807 map.insert("[UNIMOD:1615]", 956.279116);
808 map.insert("[UNIMOD:1616]", 958.375399);
809 map.insert("[UNIMOD:1617]", 963.317944);
810 map.insert("[UNIMOD:1618]", 964.338345);
811 map.insert("[UNIMOD:1619]", 979.312859);
812 map.insert("[UNIMOD:1620]", 989.333594);
813 map.insert("[UNIMOD:1621]", 995.332925);
814 map.insert("[UNIMOD:1622]", 997.305665);
815 map.insert("[UNIMOD:1623]", 1003.232225);
816 map.insert("[UNIMOD:1624]", 1005.364894);
817 map.insert("[UNIMOD:1625]", 1011.32784);
818 map.insert("[UNIMOD:1626]", 1013.300579);
819 map.insert("[UNIMOD:1627]", 1013.34349);
820 map.insert("[UNIMOD:1628]", 1015.396863);
821 map.insert("[UNIMOD:1630]", 1031.344159);
822 map.insert("[UNIMOD:1631]", 1037.354723);
823 map.insert("[UNIMOD:1632]", 1050.16311);
824 map.insert("[UNIMOD:1633]", 1052.283272);
825 map.insert("[UNIMOD:1634]", 1052.354389);
826 map.insert("[UNIMOD:1635]", 1061.310475);
827 map.insert("[UNIMOD:1636]", 1062.386358);
828 map.insert("[UNIMOD:1637]", 1063.406759);
829 map.insert("[UNIMOD:1638]", 1078.381273);
830 map.insert("[UNIMOD:1639]", 1085.321709);
831 map.insert("[UNIMOD:1640]", 1091.284655);
832 map.insert("[UNIMOD:1641]", 1093.380938);
833 map.insert("[UNIMOD:1642]", 1101.316623);
834 map.insert("[UNIMOD:1643]", 1102.337025);
835 map.insert("[UNIMOD:1644]", 1110.396254);
836 map.insert("[UNIMOD:1645]", 1120.428223);
837 map.insert("[UNIMOD:1646]", 1136.423137);
838 map.insert("[UNIMOD:1647]", 1141.365682);
839 map.insert("[UNIMOD:1648]", 1143.406484);
840 map.insert("[UNIMOD:1649]", 1150.402402);
841 map.insert("[UNIMOD:1650]", 1151.422803);
842 map.insert("[UNIMOD:1651]", 1159.358488);
843 map.insert("[UNIMOD:1652]", 1161.454772);
844 map.insert("[UNIMOD:1653]", 1167.417718);
845 map.insert("[UNIMOD:1654]", 1168.438119);
846 map.insert("[UNIMOD:1655]", 1175.353403);
847 map.insert("[UNIMOD:1656]", 1182.293839);
848 map.insert("[UNIMOD:1657]", 1183.412632);
849 map.insert("[UNIMOD:1658]", 1208.444267);
850 map.insert("[UNIMOD:1659]", 1212.215934);
851 map.insert("[UNIMOD:1660]", 1214.407213);
852 map.insert("[UNIMOD:1661]", 1224.439181);
853 map.insert("[UNIMOD:1662]", 1230.359217);
854 map.insert("[UNIMOD:1663]", 1237.342563);
855 map.insert("[UNIMOD:1664]", 1238.418446);
856 map.insert("[UNIMOD:1665]", 1240.434096);
857 map.insert("[UNIMOD:1666]", 1247.374532);
858 map.insert("[UNIMOD:1667]", 1256.454163);
859 map.insert("[UNIMOD:1668]", 1264.389848);
860 map.insert("[UNIMOD:1669]", 1272.449077);
861 map.insert("[UNIMOD:1670]", 1278.369113);
862 map.insert("[UNIMOD:1671]", 1282.481046);
863 map.insert("[UNIMOD:1672]", 1286.40319);
864 map.insert("[UNIMOD:1673]", 1288.401081);
865 map.insert("[UNIMOD:1674]", 1294.364027);
866 map.insert("[UNIMOD:1675]", 1296.460311);
867 map.insert("[UNIMOD:1676]", 1297.480712);
868 map.insert("[UNIMOD:1678]", 1304.395996);
869 map.insert("[UNIMOD:1679]", 1305.416397);
870 map.insert("[UNIMOD:1680]", 1307.512681);
871 map.insert("[UNIMOD:1681]", 1312.455225);
872 map.insert("[UNIMOD:1682]", 1313.475627);
873 map.insert("[UNIMOD:1683]", 1321.411312);
874 map.insert("[UNIMOD:1684]", 1329.470541);
875 map.insert("[UNIMOD:1685]", 1339.50251);
876 map.insert("[UNIMOD:1686]", 1345.465456);
877 map.insert("[UNIMOD:1687]", 1353.481775);
878 map.insert("[UNIMOD:1688]", 1370.49709);
879 map.insert("[UNIMOD:1689]", 1371.517491);
880 map.insert("[UNIMOD:1690]", 1374.268757);
881 map.insert("[UNIMOD:1691]", 1376.460036);
882 map.insert("[UNIMOD:1692]", 1386.492005);
883 map.insert("[UNIMOD:1693]", 1390.439301);
884 map.insert("[UNIMOD:1694]", 1392.41204);
885 map.insert("[UNIMOD:1695]", 1393.432441);
886 map.insert("[UNIMOD:1696]", 1402.48692);
887 map.insert("[UNIMOD:1697]", 1402.512072);
888 map.insert("[UNIMOD:1698]", 1418.506986);
889 map.insert("[UNIMOD:1699]", 1424.427021);
890 map.insert("[UNIMOD:1700]", 1427.518554);
891 map.insert("[UNIMOD:1701]", 1428.538955);
892 map.insert("[UNIMOD:1702]", 1440.421936);
893 map.insert("[UNIMOD:1703]", 1443.538621);
894 map.insert("[UNIMOD:1705]", 1448.456013);
895 map.insert("[UNIMOD:1706]", 1449.501567);
896 map.insert("[UNIMOD:1707]", 1450.453905);
897 map.insert("[UNIMOD:1708]", 1458.513134);
898 map.insert("[UNIMOD:1709]", 1459.533535);
899 map.insert("[UNIMOD:1711]", 1466.44882);
900 map.insert("[UNIMOD:1712]", 1474.508049);
901 map.insert("[UNIMOD:1713]", 1482.443734);
902 map.insert("[UNIMOD:1714]", 1490.502964);
903 map.insert("[UNIMOD:1715]", 1491.523365);
904 map.insert("[UNIMOD:1716]", 1497.4434);
905 map.insert("[UNIMOD:1717]", 1515.534598);
906 map.insert("[UNIMOD:1718]", 1516.554999);
907 map.insert("[UNIMOD:1719]", 1517.5754);
908 map.insert("[UNIMOD:1720]", 1531.529513);
909 map.insert("[UNIMOD:1721]", 1532.549914);
910 map.insert("[UNIMOD:1722]", 1533.570315);
911 map.insert("[UNIMOD:1723]", 1536.321581);
912 map.insert("[UNIMOD:1724]", 1538.469949);
913 map.insert("[UNIMOD:1725]", 1547.524427);
914 map.insert("[UNIMOD:1726]", 1564.564895);
915 map.insert("[UNIMOD:1727]", 1573.576463);
916 map.insert("[UNIMOD:1728]", 1574.596864);
917 map.insert("[UNIMOD:1729]", 1593.493521);
918 map.insert("[UNIMOD:1730]", 1605.591444);
919 map.insert("[UNIMOD:1732]", 1620.442414);
920 map.insert("[UNIMOD:1733]", 1621.586359);
921 map.insert("[UNIMOD:1735]", 1631.618328);
922 map.insert("[UNIMOD:1736]", 1643.501309);
923 map.insert("[UNIMOD:1737]", 1659.496223);
924 map.insert("[UNIMOD:1738]", 1677.587422);
925 map.insert("[UNIMOD:1739]", 1678.607823);
926 map.insert("[UNIMOD:1740]", 1679.628224);
927 map.insert("[UNIMOD:1742]", 1698.374404);
928 map.insert("[UNIMOD:1743]", 1713.671426);
929 map.insert("[UNIMOD:1744]", 1755.546345);
930 map.insert("[UNIMOD:1745]", 1757.544236);
931 map.insert("[UNIMOD:1746]", 1793.671151);
932 map.insert("[UNIMOD:1747]", 1797.593295);
933 map.insert("[UNIMOD:1748]", 1805.554132);
934 map.insert("[UNIMOD:1749]", 1806.630015);
935 map.insert("[UNIMOD:1750]", 1823.64533);
936 map.insert("[UNIMOD:1751]", 1824.665732);
937 map.insert("[UNIMOD:1752]", 1854.614759);
938 map.insert("[UNIMOD:1753]", 1860.427228);
939 map.insert("[UNIMOD:1754]", 1864.67188);
940 map.insert("[UNIMOD:1755]", 1900.583852);
941 map.insert("[UNIMOD:1756]", 1911.53783);
942 map.insert("[UNIMOD:1757]", 1927.532745);
943 map.insert("[UNIMOD:1758]", 1969.703239);
944 map.insert("[UNIMOD:1759]", 1991.494645);
945 map.insert("[UNIMOD:1760]", 1022.38021);
946 map.insert("[UNIMOD:1761]", 1038.375125);
947 map.insert("[UNIMOD:1762]", 1079.401674);
948 map.insert("[UNIMOD:1763]", 1095.396588);
949 map.insert("[UNIMOD:1764]", 1118.331939);
950 map.insert("[UNIMOD:1765]", 1184.433033);
951 map.insert("[UNIMOD:1766]", 1200.427948);
952 map.insert("[UNIMOD:1767]", 1225.459583);
953 map.insert("[UNIMOD:1768]", 1241.454497);
954 map.insert("[UNIMOD:1769]", 1257.449412);
955 map.insert("[UNIMOD:1770]", 1346.485857);
956 map.insert("[UNIMOD:1771]", 1387.512406);
957 map.insert("[UNIMOD:1772]", 1501.555334);
958 map.insert("[UNIMOD:1773]", 1548.544828);
959 map.insert("[UNIMOD:1774]", 1590.591779);
960 map.insert("[UNIMOD:1775]", 1647.613242);
961 map.insert("[UNIMOD:1776]", 1704.634706);
962 map.insert("[UNIMOD:1777]", 1751.624201);
963 map.insert("[UNIMOD:1778]", 1752.644602);
964 map.insert("[UNIMOD:1779]", 1784.634431);
965 map.insert("[UNIMOD:1780]", 1825.660981);
966 map.insert("[UNIMOD:1781]", 1850.692615);
967 map.insert("[UNIMOD:1782]", 1897.68211);
968 map.insert("[UNIMOD:1783]", 1898.702511);
969 map.insert("[UNIMOD:1784]", 1938.708659);
970 map.insert("[UNIMOD:1785]", 1955.723975);
971 map.insert("[UNIMOD:1786]", 698.238177);
972 map.insert("[UNIMOD:1825]", 324.035867);
973 map.insert("[UNIMOD:1826]", -3.994915);
974 map.insert("[UNIMOD:1827]", -0.979006);
975 map.insert("[UNIMOD:1830]", 361.146012);
976 map.insert("[UNIMOD:1833]", 220.182715);
977 map.insert("[UNIMOD:1834]", 165.164326);
978 map.insert("[UNIMOD:1835]", 263.237491);
979 map.insert("[UNIMOD:1836]", 188.156501);
980 map.insert("[UNIMOD:1837]", 168.187801);
981 map.insert("[UNIMOD:1838]", 224.250401);
982 map.insert("[UNIMOD:1841]", 389.090154);
983 map.insert("[UNIMOD:1842]", 158.003765);
984 map.insert("[UNIMOD:1843]", 305.041287);
985 map.insert("[UNIMOD:1844]", 226.047738);
986 map.insert("[UNIMOD:1870]", 52.911464);
987 map.insert("[UNIMOD:1871]", 151.996571);
988 map.insert("[UNIMOD:1876]", 138.06808);
989 map.insert("[UNIMOD:1877]", 259.141973);
990 map.insert("[UNIMOD:1878]", 176.01433);
991 map.insert("[UNIMOD:1879]", 175.030314);
992 map.insert("[UNIMOD:1880]", 279.077658);
993 map.insert("[UNIMOD:1881]", 54.010565);
994 map.insert("[UNIMOD:1882]", 85.982635);
995 map.insert("[UNIMOD:1883]", 103.9932);
996 map.insert("[UNIMOD:1884]", 196.084792);
997 map.insert("[UNIMOD:1885]", 111.032028);
998 map.insert("[UNIMOD:1886]", 85.052764);
999 map.insert("[UNIMOD:1887]", 213.111341);
1000 map.insert("[UNIMOD:1888]", 214.095357);
1001 map.insert("[UNIMOD:1889]", 317.158686);
1002 map.insert("[UNIMOD:1891]", 172.01289);
1003 map.insert("[UNIMOD:1892]", 113.995309);
1004 map.insert("[UNIMOD:1893]", 173.980921);
1005 map.insert("[UNIMOD:1895]", 219.089543);
1006 map.insert("[UNIMOD:1896]", 158.003765);
1007 map.insert("[UNIMOD:1897]", 226.047738);
1008 map.insert("[UNIMOD:1898]", 138.06808);
1009 map.insert("[UNIMOD:1899]", 196.084792);
1010 map.insert("[UNIMOD:1900]", 172.01289);
1011 map.insert("[UNIMOD:1901]", 113.995309);
1012 map.insert("[UNIMOD:1902]", 173.980921);
1013 map.insert("[UNIMOD:1903]", 219.089543);
1014 map.insert("[UNIMOD:1905]", 96.021129);
1015 map.insert("[UNIMOD:1906]", 113.047679);
1016 map.insert("[UNIMOD:1907]", 114.031694);
1017 map.insert("[UNIMOD:1908]", 217.095023);
1018 map.insert("[UNIMOD:1909]", 96.021129);
1019 map.insert("[UNIMOD:1910]", 23.958063);
1020 map.insert("[UNIMOD:1911]", 139.110947);
1021 map.insert("[UNIMOD:1912]", 122.084398);
1022 map.insert("[UNIMOD:1914]", -32.008456);
1023 map.insert("[UNIMOD:1915]", -30.010565);
1024 map.insert("[UNIMOD:1916]", -10.031969);
1025 map.insert("[UNIMOD:1917]", 4.97893);
1026 map.insert("[UNIMOD:1918]", 13.979265);
1027 map.insert("[UNIMOD:1922]", 18.010565);
1028 map.insert("[UNIMOD:1923]", 27.958529);
1029 map.insert("[UNIMOD:1924]", 43.953444);
1030 map.insert("[UNIMOD:1925]", 63.979659);
1031 map.insert("[UNIMOD:1926]", 72.021129);
1032 map.insert("[UNIMOD:1927]", 80.026215);
1033 map.insert("[UNIMOD:1928]", 122.073165);
1034 map.insert("[UNIMOD:1929]", 154.026609);
1035 map.insert("[UNIMOD:1930]", 264.084518);
1036 map.insert("[UNIMOD:1931]", 335.121631);
1037 map.insert("[UNIMOD:1932]", 404.062462);
1038 map.insert("[UNIMOD:1933]", 440.152991);
1039 map.insert("[UNIMOD:1934]", 486.11556);
1040 map.insert("[UNIMOD:1935]", 572.19525);
1041 map.insert("[UNIMOD:1936]", 588.190165);
1042 map.insert("[UNIMOD:1937]", 602.205815);
1043 map.insert("[UNIMOD:1938]", 824.243382);
1044 map.insert("[UNIMOD:1939]", 835.259366);
1045 map.insert("[UNIMOD:1940]", 865.269931);
1046 map.insert("[UNIMOD:1941]", 940.284201);
1047 map.insert("[UNIMOD:1942]", 961.302294);
1048 map.insert("[UNIMOD:1943]", 970.301291);
1049 map.insert("[UNIMOD:1944]", 986.296206);
1050 map.insert("[UNIMOD:1945]", 1027.322755);
1051 map.insert("[UNIMOD:1946]", 1127.41157);
1052 map.insert("[UNIMOD:1947]", 1175.396314);
1053 map.insert("[UNIMOD:1948]", 1200.385037);
1054 map.insert("[UNIMOD:1949]", 1255.433762);
1055 map.insert("[UNIMOD:1950]", 1330.490942);
1056 map.insert("[UNIMOD:1951]", 1346.442946);
1057 map.insert("[UNIMOD:1952]", 1442.394675);
1058 map.insert("[UNIMOD:1953]", 1458.475412);
1059 map.insert("[UNIMOD:1954]", 1467.469221);
1060 map.insert("[UNIMOD:1955]", 1522.554331);
1061 map.insert("[UNIMOD:1956]", 1588.452584);
1062 map.insert("[UNIMOD:1957]", 1661.554784);
1063 map.insert("[UNIMOD:1958]", 1734.510493);
1064 map.insert("[UNIMOD:1959]", 1767.619116);
1065 map.insert("[UNIMOD:1960]", 1767.644268);
1066 map.insert("[UNIMOD:1961]", 1792.65075);
1067 map.insert("[UNIMOD:1962]", 1823.607608);
1068 map.insert("[UNIMOD:1963]", 1848.639242);
1069 map.insert("[UNIMOD:1964]", 1880.666794);
1070 map.insert("[UNIMOD:1965]", 1881.687195);
1071 map.insert("[UNIMOD:1966]", 1914.654515);
1072 map.insert("[UNIMOD:1967]", 1955.687589);
1073 map.insert("[UNIMOD:1968]", 1968.682838);
1074 map.insert("[UNIMOD:1969]", 1997.698154);
1075 map.insert("[UNIMOD:1970]", 162.125595);
1076 map.insert("[UNIMOD:1971]", 176.744957);
1077 map.insert("[UNIMOD:1972]", 210.16198);
1078 map.insert("[UNIMOD:1973]", 216.099774);
1079 map.insert("[UNIMOD:1974]", 234.073953);
1080 map.insert("[UNIMOD:1975]", 248.19876);
1081 map.insert("[UNIMOD:1976]", 249.981018);
1082 map.insert("[UNIMOD:1977]", 301.986514);
1083 map.insert("[UNIMOD:1978]", 306.095082);
1084 map.insert("[UNIMOD:1979]", 420.051719);
1085 map.insert("[UNIMOD:1992]", 159.068414);
1086 map.insert("[UNIMOD:1999]", 55.989829);
1087 map.insert("[UNIMOD:2000]", 82.041865);
1088 map.insert("[UNIMOD:2018]", -18.010565);
1089 map.insert("[UNIMOD:2020]", -2.01565);
1090 map.insert("[UNIMOD:2026]", -17.026549);
1091 map.insert("[UNIMOD:2028]", 2861.000054);
1092 map.insert("[UNIMOD:2029]", 2352.846);
1093 map
1094}
1095
1096pub fn unimod_modifications_mass_numerical() -> HashMap<u32, f64> {
1115 let mut map = HashMap::new();
1116 map.insert(1, 42.010565);
1117 map.insert(2, -0.984016);
1118 map.insert(3, 226.077598);
1119 map.insert(4, 57.021464);
1120 map.insert(5, 43.005814);
1121 map.insert(6, 58.005479);
1122 map.insert(7, 0.984016);
1123 map.insert(8, 486.251206);
1124 map.insert(9, 494.30142);
1125 map.insert(10, -29.992806);
1126 map.insert(11, -48.003371);
1127 map.insert(12, 450.275205);
1128 map.insert(13, 442.224991);
1129 map.insert(17, 99.068414);
1130 map.insert(20, 414.193691);
1131 map.insert(21, 79.966331);
1132 map.insert(23, -18.010565);
1133 map.insert(24, 71.037114);
1134 map.insert(25, 119.037114);
1135 map.insert(26, 39.994915);
1136 map.insert(27, -18.010565);
1137 map.insert(28, -17.026549);
1138 map.insert(29, 127.063329);
1139 map.insert(30, 21.981943);
1140 map.insert(31, 105.057849);
1141 map.insert(34, 14.01565);
1142 map.insert(35, 15.994915);
1143 map.insert(36, 28.0313);
1144 map.insert(37, 42.04695);
1145 map.insert(39, 45.987721);
1146 map.insert(40, 79.956815);
1147 map.insert(41, 162.052824);
1148 map.insert(42, 188.032956);
1149 map.insert(43, 203.079373);
1150 map.insert(44, 204.187801);
1151 map.insert(45, 210.198366);
1152 map.insert(46, 229.014009);
1153 map.insert(47, 238.229666);
1154 map.insert(48, 272.250401);
1155 map.insert(49, 340.085794);
1156 map.insert(50, 783.141486);
1157 map.insert(51, 788.725777);
1158 map.insert(52, 42.021798);
1159 map.insert(53, 156.11503);
1160 map.insert(55, 305.068156);
1161 map.insert(142, 349.137281);
1162 map.insert(143, 406.158745);
1163 map.insert(144, 486.158471);
1164 map.insert(145, 495.19519);
1165 map.insert(146, 511.190105);
1166 map.insert(147, 552.216654);
1167 map.insert(148, 568.211569);
1168 map.insert(149, 656.227613);
1169 map.insert(150, 698.274563);
1170 map.insert(151, 700.253828);
1171 map.insert(152, 714.269478);
1172 map.insert(153, 730.264392);
1173 map.insert(154, 821.280102);
1174 map.insert(155, 846.311736);
1175 map.insert(156, 860.327386);
1176 map.insert(157, 862.306651);
1177 map.insert(158, 876.322301);
1178 map.insert(159, 892.317216);
1179 map.insert(160, 947.323029);
1180 map.insert(161, 972.283547);
1181 map.insert(214, 144.102063);
1182 map.insert(342, 15.010899);
1183 map.insert(343, 199.066699);
1184 map.insert(344, -43.053433);
1185 map.insert(345, 47.984744);
1186 map.insert(348, -23.015984);
1187 map.insert(349, -22.031969);
1188 map.insert(350, 19.989829);
1189 map.insert(351, 3.994915);
1190 map.insert(352, -1.031634);
1191 map.insert(353, 241.088497);
1192 map.insert(354, 44.985078);
1193 map.insert(357, 258.115047);
1194 map.insert(359, 13.979265);
1195 map.insert(360, -30.010565);
1196 map.insert(361, 240.104482);
1197 map.insert(368, -33.987721);
1198 map.insert(369, -27.994915);
1199 map.insert(371, 86.036779);
1200 map.insert(372, -42.021798);
1201 map.insert(374, -1.007825);
1202 map.insert(375, 142.110613);
1203 map.insert(376, 220.182715);
1204 map.insert(377, 576.511761);
1205 map.insert(378, 72.021129);
1206 map.insert(379, 87.068414);
1207 map.insert(380, 266.203451);
1208 map.insert(381, 14.96328);
1209 map.insert(382, -33.003705);
1210 map.insert(385, -17.026549);
1211 map.insert(387, 586.279135);
1212 map.insert(388, 588.294785);
1213 map.insert(389, 584.263485);
1214 map.insert(390, 616.177295);
1215 map.insert(391, 521.884073);
1216 map.insert(392, 29.974179);
1217 map.insert(393, 340.100562);
1218 map.insert(394, 123.00853);
1219 map.insert(395, 881.146904);
1220 map.insert(396, 197.04531);
1221 map.insert(397, 469.716159);
1222 map.insert(398, 595.612807);
1223 map.insert(400, -94.041865);
1224 map.insert(401, -2.01565);
1225 map.insert(402, -17.992806);
1226 map.insert(403, -15.010899);
1227 map.insert(405, 329.05252);
1228 map.insert(407, 146.036779);
1229 map.insert(408, 148.037173);
1230 map.insert(409, 454.088965);
1231 map.insert(410, 634.662782);
1232 map.insert(413, 345.047435);
1233 map.insert(414, 30.010565);
1234 map.insert(415, 1620.930224);
1235 map.insert(416, 418.137616);
1236 map.insert(417, 306.025302);
1237 map.insert(419, 154.00311);
1238 map.insert(420, 15.977156);
1239 map.insert(421, 31.972071);
1240 map.insert(422, 70.005479);
1241 map.insert(423, 79.91652);
1242 map.insert(424, 1572.985775);
1243 map.insert(425, 31.989829);
1244 map.insert(426, 126.104465);
1245 map.insert(428, 283.045704);
1246 map.insert(429, 242.019154);
1247 map.insert(431, 236.214016);
1248 map.insert(432, 368.344302);
1249 map.insert(433, 264.187801);
1250 map.insert(434, 294.183109);
1251 map.insert(435, 109.052764);
1252 map.insert(436, 614.161645);
1253 map.insert(437, 386.110369);
1254 map.insert(438, 24.995249);
1255 map.insert(439, 342.786916);
1256 map.insert(440, 42.021798);
1257 map.insert(442, 438.094051);
1258 map.insert(443, 456.104615);
1259 map.insert(444, 922.834855);
1260 map.insert(445, 59.04969);
1261 map.insert(447, -15.994915);
1262 map.insert(448, 831.197041);
1263 map.insert(449, 154.135765);
1264 map.insert(478, 421.073241);
1265 map.insert(494, 672.298156);
1266 map.insert(495, 684.298156);
1267 map.insert(499, 298.022748);
1268 map.insert(523, 452.245726);
1269 map.insert(526, -48.003371);
1270 map.insert(528, 14.999666);
1271 map.insert(529, 29.039125);
1272 map.insert(530, 37.955882);
1273 map.insert(531, 61.921774);
1274 map.insert(532, 144.105918);
1275 map.insert(533, 144.099599);
1276 map.insert(534, 155.821022);
1277 map.insert(535, 383.228103);
1278 map.insert(540, 15.994915);
1279 map.insert(541, 30.010565);
1280 map.insert(542, 43.989829);
1281 map.insert(543, 26.01565);
1282 map.insert(544, -14.01565);
1283 map.insert(545, 58.005479);
1284 map.insert(546, 28.0313);
1285 map.insert(547, 44.059229);
1286 map.insert(548, -15.977156);
1287 map.insert(549, 83.070128);
1288 map.insert(550, 60.054144);
1289 map.insert(551, 53.091927);
1290 map.insert(552, -45.987721);
1291 map.insert(553, -43.989829);
1292 map.insert(554, 22.031969);
1293 map.insert(555, -0.984016);
1294 map.insert(556, -58.005479);
1295 map.insert(557, 48.036386);
1296 map.insert(558, 14.01565);
1297 map.insert(559, -15.958529);
1298 map.insert(560, -58.005479);
1299 map.insert(561, -0.984016);
1300 map.insert(562, -14.01565);
1301 map.insert(563, -0.94763);
1302 map.insert(564, -72.021129);
1303 map.insert(565, -29.974179);
1304 map.insert(566, -60.036386);
1305 map.insert(567, -44.059229);
1306 map.insert(568, -33.98435);
1307 map.insert(569, 15.994915);
1308 map.insert(570, -48.0);
1309 map.insert(571, 14.01565);
1310 map.insert(572, 30.010565);
1311 map.insert(573, 129.057849);
1312 map.insert(574, 72.021129);
1313 map.insert(575, 42.04695);
1314 map.insert(576, 58.005479);
1315 map.insert(577, 45.987721);
1316 map.insert(578, 99.079647);
1317 map.insert(580, -40.006148);
1318 map.insert(581, 26.004417);
1319 map.insert(582, -9.000334);
1320 map.insert(584, 19.042199);
1321 map.insert(585, -23.974848);
1322 map.insert(588, -12.036386);
1323 map.insert(589, 0.958863);
1324 map.insert(590, 15.010899);
1325 map.insert(594, -27.047285);
1326 map.insert(595, -14.052036);
1327 map.insert(596, 0.94763);
1328 map.insert(597, -0.036386);
1329 map.insert(598, 2.945522);
1330 map.insert(599, 28.006148);
1331 map.insert(600, -15.010899);
1332 map.insert(601, -26.052036);
1333 map.insert(602, 33.98435);
1334 map.insert(603, 72.995249);
1335 map.insert(604, -16.0313);
1336 map.insert(605, -14.01565);
1337 map.insert(606, 23.974848);
1338 map.insert(607, 14.974514);
1339 map.insert(608, 17.956421);
1340 map.insert(609, 43.017047);
1341 map.insert(610, -29.992806);
1342 map.insert(611, 25.060626);
1343 map.insert(613, -2.945522);
1344 map.insert(614, -17.956421);
1345 map.insert(615, -31.972071);
1346 map.insert(616, -27.010899);
1347 map.insert(617, -12.995249);
1348 map.insert(618, 14.052036);
1349 map.insert(619, 49.020401);
1350 map.insert(620, 23.015984);
1351 map.insert(621, 0.984016);
1352 map.insert(622, -0.958863);
1353 map.insert(623, -10.020735);
1354 map.insert(624, -26.01565);
1355 map.insert(625, 40.006148);
1356 map.insert(626, 31.005814);
1357 map.insert(627, 3.994915);
1358 map.insert(628, 59.048347);
1359 map.insert(629, 16.0313);
1360 map.insert(630, -31.005814);
1361 map.insert(631, 0.036386);
1362 map.insert(632, 0.984016);
1363 map.insert(633, 9.000334);
1364 map.insert(634, 28.042534);
1365 map.insert(635, -14.974514);
1366 map.insert(636, -69.069083);
1367 map.insert(637, 29.978202);
1368 map.insert(638, -55.053433);
1369 map.insert(639, -59.048347);
1370 map.insert(640, -28.006148);
1371 map.insert(641, -19.042199);
1372 map.insert(642, -28.042534);
1373 map.insert(643, -25.060626);
1374 map.insert(644, -53.091927);
1375 map.insert(645, -43.017047);
1376 map.insert(646, -99.079647);
1377 map.insert(647, 60.036386);
1378 map.insert(648, -15.994915);
1379 map.insert(649, 99.047285);
1380 map.insert(650, 14.01565);
1381 map.insert(651, 27.010899);
1382 map.insert(652, 10.020735);
1383 map.insert(653, 76.0313);
1384 map.insert(654, 15.977156);
1385 map.insert(655, 69.069083);
1386 map.insert(656, 26.052036);
1387 map.insert(657, -30.010565);
1388 map.insert(658, -14.01565);
1389 map.insert(659, -30.010565);
1390 map.insert(660, 12.995249);
1391 map.insert(661, 27.047285);
1392 map.insert(662, -3.994915);
1393 map.insert(663, 29.992806);
1394 map.insert(664, 12.036386);
1395 map.insert(665, 55.053433);
1396 map.insert(666, 48.0);
1397 map.insert(667, -28.0313);
1398 map.insert(668, 29.974179);
1399 map.insert(669, 31.972071);
1400 map.insert(670, 15.958529);
1401 map.insert(671, 14.01565);
1402 map.insert(672, -42.04695);
1403 map.insert(673, -99.047285);
1404 map.insert(674, -83.070128);
1405 map.insert(675, -29.978202);
1406 map.insert(676, -129.057849);
1407 map.insert(677, -72.995249);
1408 map.insert(678, -15.994915);
1409 map.insert(679, -76.0313);
1410 map.insert(680, -49.020401);
1411 map.insert(681, -26.004417);
1412 map.insert(682, -48.036386);
1413 map.insert(683, -60.054144);
1414 map.insert(695, 7.017164);
1415 map.insert(730, 304.20536);
1416 map.insert(731, 304.19904);
1417 map.insert(772, 5.016774);
1418 map.insert(827, 572.181134);
1419 map.insert(888, 140.094963);
1420 map.insert(889, 144.102063);
1421 map.insert(897, 3.98814);
1422 map.insert(950, 6.008178);
1423 map.insert(951, 37.946941);
1424 map.insert(952, 53.919289);
1425 map.insert(953, 55.919696);
1426 map.insert(954, 61.913495);
1427 map.insert(955, 105.897267);
1428 map.insert(956, 21.969392);
1429 map.insert(1014, 87.032028);
1430 map.insert(1018, 138.06808);
1431 map.insert(1019, 144.10574);
1432 map.insert(1044, 31.972071);
1433 map.insert(1045, 76.0313);
1434 map.insert(1046, 66.021798);
1435 map.insert(1047, 42.04695);
1436 map.insert(1048, 57.057849);
1437 map.insert(1049, 60.003371);
1438 map.insert(1050, 43.005814);
1439 map.insert(1051, 57.021464);
1440 map.insert(1052, 85.063997);
1441 map.insert(1053, 115.042199);
1442 map.insert(1054, 92.026215);
1443 map.insert(1055, -31.972071);
1444 map.insert(1056, 12.017759);
1445 map.insert(1057, 26.033409);
1446 map.insert(1058, 34.049727);
1447 map.insert(1059, 10.07488);
1448 map.insert(1060, 25.085779);
1449 map.insert(1061, 28.0313);
1450 map.insert(1062, 11.033743);
1451 map.insert(1063, -5.956421);
1452 map.insert(1064, 25.049393);
1453 map.insert(1065, -1.961506);
1454 map.insert(1066, -3.940771);
1455 map.insert(1067, -12.017759);
1456 map.insert(1068, 32.041471);
1457 map.insert(1069, -1.942879);
1458 map.insert(1070, 13.06802);
1459 map.insert(1071, 16.013542);
1460 map.insert(1072, -17.974179);
1461 map.insert(1073, 13.031634);
1462 map.insert(1074, 41.074168);
1463 map.insert(1075, -27.994915);
1464 map.insert(1076, -13.979265);
1465 map.insert(1077, 71.05237);
1466 map.insert(1078, -26.033409);
1467 map.insert(1079, 18.025821);
1468 map.insert(1080, 8.016319);
1469 map.insert(1081, -15.958529);
1470 map.insert(1082, 1.997892);
1471 map.insert(1083, -14.999666);
1472 map.insert(1084, -31.989829);
1473 map.insert(1085, 27.058518);
1474 map.insert(1086, -42.010565);
1475 map.insert(1087, -27.994915);
1476 map.insert(1088, 57.03672);
1477 map.insert(1089, 34.020735);
1478 map.insert(1090, -76.0313);
1479 map.insert(1091, -32.041471);
1480 map.insert(1092, -18.025821);
1481 map.insert(1093, -90.04695);
1482 map.insert(1094, -10.009502);
1483 map.insert(1095, -18.973451);
1484 map.insert(1096, -16.027929);
1485 map.insert(1097, -33.025486);
1486 map.insert(1098, -50.01565);
1487 map.insert(1099, -19.009836);
1488 map.insert(1100, 9.032697);
1489 map.insert(1101, -46.020735);
1490 map.insert(1102, 39.010899);
1491 map.insert(1103, 90.04695);
1492 map.insert(1104, 80.037448);
1493 map.insert(1105, 56.0626);
1494 map.insert(1106, 71.073499);
1495 map.insert(1107, 74.019021);
1496 map.insert(1108, 57.021464);
1497 map.insert(1109, 40.0313);
1498 map.insert(1110, 71.037114);
1499 map.insert(1111, 44.026215);
1500 map.insert(1112, 106.041865);
1501 map.insert(1113, -66.021798);
1502 map.insert(1114, -34.049727);
1503 map.insert(1115, -8.016319);
1504 map.insert(1116, 10.009502);
1505 map.insert(1117, -80.037448);
1506 map.insert(1119, -8.963949);
1507 map.insert(1120, -6.018427);
1508 map.insert(1121, -50.026883);
1509 map.insert(1122, -36.011233);
1510 map.insert(1123, -37.990498);
1511 map.insert(1124, 49.020401);
1512 map.insert(1125, -42.04695);
1513 map.insert(1126, -10.07488);
1514 map.insert(1127, 1.942879);
1515 map.insert(1128, 15.958529);
1516 map.insert(1129, -56.0626);
1517 map.insert(1130, 49.979265);
1518 map.insert(1131, -57.057849);
1519 map.insert(1132, -25.085779);
1520 map.insert(1133, -13.06802);
1521 map.insert(1134, 18.973451);
1522 map.insert(1135, -71.073499);
1523 map.insert(1136, 8.963949);
1524 map.insert(1137, -31.042199);
1525 map.insert(1138, -41.062935);
1526 map.insert(1139, -29.026549);
1527 map.insert(1140, 57.98435);
1528 map.insert(1141, 34.968366);
1529 map.insert(1142, -60.003371);
1530 map.insert(1143, -28.0313);
1531 map.insert(1144, -16.013542);
1532 map.insert(1145, -1.997892);
1533 map.insert(1146, 16.027929);
1534 map.insert(1147, -74.019021);
1535 map.insert(1148, 6.018427);
1536 map.insert(1149, -16.997557);
1537 map.insert(1150, -33.987721);
1538 map.insert(1151, -2.981907);
1539 map.insert(1152, -44.008456);
1540 map.insert(1153, 55.038828);
1541 map.insert(1154, 32.022844);
1542 map.insert(1155, -43.005814);
1543 map.insert(1156, -11.033743);
1544 map.insert(1157, 14.999666);
1545 map.insert(1158, 33.025486);
1546 map.insert(1159, -57.021464);
1547 map.insert(1160, 16.997557);
1548 map.insert(1161, -16.990164);
1549 map.insert(1162, 14.01565);
1550 map.insert(1163, 42.058184);
1551 map.insert(1164, -14.974514);
1552 map.insert(1165, 72.036386);
1553 map.insert(1166, 5.956421);
1554 map.insert(1167, 17.974179);
1555 map.insert(1168, 31.989829);
1556 map.insert(1169, 50.01565);
1557 map.insert(1170, -40.0313);
1558 map.insert(1171, 31.042199);
1559 map.insert(1172, 33.987721);
1560 map.insert(1173, 16.990164);
1561 map.insert(1174, 2.01565);
1562 map.insert(1175, 89.026549);
1563 map.insert(1176, 66.010565);
1564 map.insert(1177, -57.021464);
1565 map.insert(1178, -25.049393);
1566 map.insert(1179, -13.031634);
1567 map.insert(1180, 19.009836);
1568 map.insert(1181, -71.037114);
1569 map.insert(1182, 2.981907);
1570 map.insert(1183, -14.01565);
1571 map.insert(1184, -41.026549);
1572 map.insert(1185, -27.010899);
1573 map.insert(1186, -28.990164);
1574 map.insert(1187, 58.020735);
1575 map.insert(1188, 35.004751);
1576 map.insert(1189, -85.063997);
1577 map.insert(1190, -41.074168);
1578 map.insert(1191, -27.058518);
1579 map.insert(1192, -42.058184);
1580 map.insert(1193, -57.032697);
1581 map.insert(1194, 6.962218);
1582 map.insert(1195, -9.032697);
1583 map.insert(1196, 27.994915);
1584 map.insert(1197, 42.010565);
1585 map.insert(1198, 50.026883);
1586 map.insert(1199, 41.062935);
1587 map.insert(1200, 44.008456);
1588 map.insert(1201, 41.026549);
1589 map.insert(1202, 12.036386);
1590 map.insert(1203, 1.961506);
1591 map.insert(1204, 13.979265);
1592 map.insert(1205, 27.994915);
1593 map.insert(1206, 46.020735);
1594 map.insert(1207, -44.026215);
1595 map.insert(1208, 36.011233);
1596 map.insert(1209, 27.010899);
1597 map.insert(1210, -1.979265);
1598 map.insert(1211, 85.031634);
1599 map.insert(1212, 62.01565);
1600 map.insert(1213, 3.940771);
1601 map.insert(1214, 37.990498);
1602 map.insert(1215, 29.026549);
1603 map.insert(1216, 14.974514);
1604 map.insert(1217, -2.01565);
1605 map.insert(1218, 28.990164);
1606 map.insert(1219, 57.032697);
1607 map.insert(1220, -12.036386);
1608 map.insert(1221, 1.979265);
1609 map.insert(1222, 87.010899);
1610 map.insert(1223, 63.994915);
1611 map.insert(1224, -115.042199);
1612 map.insert(1225, -71.05237);
1613 map.insert(1226, -57.03672);
1614 map.insert(1227, -39.010899);
1615 map.insert(1228, -49.020401);
1616 map.insert(1229, -57.98435);
1617 map.insert(1230, -55.038828);
1618 map.insert(1231, -72.036386);
1619 map.insert(1232, -89.026549);
1620 map.insert(1233, -58.020735);
1621 map.insert(1234, -85.031634);
1622 map.insert(1235, -87.010899);
1623 map.insert(1236, -23.015984);
1624 map.insert(1237, -92.026215);
1625 map.insert(1238, -34.020735);
1626 map.insert(1239, -106.041865);
1627 map.insert(1240, -34.968366);
1628 map.insert(1241, -32.022844);
1629 map.insert(1242, -66.010565);
1630 map.insert(1243, -35.004751);
1631 map.insert(1244, -6.962218);
1632 map.insert(1245, -62.01565);
1633 map.insert(1246, -63.994915);
1634 map.insert(1247, 23.015984);
1635 map.insert(1248, -49.979265);
1636 map.insert(1287, -156.101111);
1637 map.insert(1288, 156.101111);
1638 map.insert(1289, 70.041865);
1639 map.insert(1290, 114.042927);
1640 map.insert(1291, 34.068961);
1641 map.insert(1292, 242.101505);
1642 map.insert(1293, 343.149184);
1643 map.insert(1296, 3.010064);
1644 map.insert(1297, 4.007099);
1645 map.insert(1298, 5.010454);
1646 map.insert(1299, 10.062767);
1647 map.insert(1300, 5.028462);
1648 map.insert(1301, 128.094963);
1649 map.insert(1302, 148.109162);
1650 map.insert(1303, 291.095417);
1651 map.insert(1304, 307.090331);
1652 map.insert(1305, 42.04695);
1653 map.insert(1306, 48.084611);
1654 map.insert(1321, 145.12);
1655 map.insert(1322, 145.132163);
1656 map.insert(1323, 145.128307);
1657 map.insert(1324, 145.140471);
1658 map.insert(1363, 68.026215);
1659 map.insert(1392, 217.162932);
1660 map.insert(1393, 217.156612);
1661 map.insert(1394, 217.168776);
1662 map.insert(1395, 217.162456);
1663 map.insert(1396, 217.175096);
1664 map.insert(1402, 11.032077);
1665 map.insert(1403, 7.034695);
1666 map.insert(1408, 2204.772441);
1667 map.insert(1409, 1913.677025);
1668 map.insert(1410, 2059.734933);
1669 map.insert(1411, 2350.83035);
1670 map.insert(1412, 283.036187);
1671 map.insert(1413, 404.071978);
1672 map.insert(1414, 54.113505);
1673 map.insert(1420, 185.189198);
1674 map.insert(1421, 128.131349);
1675 map.insert(1425, 132.042259);
1676 map.insert(1426, 294.095082);
1677 map.insert(1427, 338.084912);
1678 map.insert(1428, 426.137341);
1679 map.insert(1429, 445.098527);
1680 map.insert(1430, 445.089011);
1681 map.insert(1431, 453.14824);
1682 map.insert(1432, 469.143155);
1683 map.insert(1433, 609.238118);
1684 map.insert(1434, 494.174789);
1685 map.insert(1435, 510.169704);
1686 map.insert(1436, 525.205755);
1687 map.insert(1437, 539.221405);
1688 map.insert(1438, 527.18502);
1689 map.insert(1439, 541.164284);
1690 map.insert(1440, 541.20067);
1691 map.insert(1441, 558.1796);
1692 map.insert(1442, 585.190499);
1693 map.insert(1443, 607.141834);
1694 map.insert(1444, 615.201064);
1695 map.insert(1445, 616.221465);
1696 map.insert(1446, 646.195644);
1697 map.insert(1447, 648.168383);
1698 map.insert(1448, 648.211294);
1699 map.insert(1449, 1008.36456);
1700 map.insert(1450, 1021.359809);
1701 map.insert(1451, 1024.359475);
1702 map.insert(1452, 1054.370039);
1703 map.insert(1453, 1129.390834);
1704 map.insert(1454, 1170.417383);
1705 map.insert(1455, 1183.412632);
1706 map.insert(1456, 1186.412298);
1707 map.insert(1457, 1227.438847);
1708 map.insert(1458, 1296.389194);
1709 map.insert(1459, 1332.470207);
1710 map.insert(1460, 1337.449137);
1711 map.insert(1461, 1345.465456);
1712 map.insert(1462, 1362.480772);
1713 map.insert(1463, 1373.496756);
1714 map.insert(1464, 1378.432776);
1715 map.insert(1465, 1378.475686);
1716 map.insert(1466, 1389.491671);
1717 map.insert(1467, 1403.507321);
1718 map.insert(1468, 1419.502235);
1719 map.insert(1469, 1430.51822);
1720 map.insert(1470, 1458.442017);
1721 map.insert(1471, 1483.464135);
1722 map.insert(1472, 1494.52303);
1723 map.insert(1473, 1499.501961);
1724 map.insert(1474, 1505.539015);
1725 map.insert(1475, 1519.554665);
1726 map.insert(1476, 1524.490684);
1727 map.insert(1477, 1524.533595);
1728 map.insert(1478, 1535.549579);
1729 map.insert(1479, 1540.485599);
1730 map.insert(1480, 1540.52851);
1731 map.insert(1481, 1549.56523);
1732 map.insert(1482, 1551.544494);
1733 map.insert(1483, 1564.539743);
1734 map.insert(1484, 1565.560144);
1735 map.insert(1485, 1576.576129);
1736 map.insert(1486, 1581.512148);
1737 map.insert(1487, 1581.555059);
1738 map.insert(1488, 1589.571378);
1739 map.insert(1489, 1592.571043);
1740 map.insert(1490, 1620.494841);
1741 map.insert(1491, 1620.602343);
1742 map.insert(1492, 1637.581274);
1743 map.insert(1493, 1645.516959);
1744 map.insert(1494, 1651.596924);
1745 map.insert(1495, 1661.52139);
1746 map.insert(1496, 1663.608157);
1747 map.insert(1497, 1665.612574);
1748 map.insert(1498, 1681.607488);
1749 map.insert(1499, 1686.543508);
1750 map.insert(1500, 1686.586419);
1751 map.insert(1501, 1694.602737);
1752 map.insert(1502, 1700.461172);
1753 map.insert(1503, 1702.538423);
1754 map.insert(1504, 1702.581333);
1755 map.insert(1505, 1708.618387);
1756 map.insert(1506, 1710.597652);
1757 map.insert(1507, 1722.634037);
1758 map.insert(1508, 1727.570057);
1759 map.insert(1509, 1727.612968);
1760 map.insert(1510, 1735.629286);
1761 map.insert(1511, 1736.649688);
1762 map.insert(1512, 1738.628952);
1763 map.insert(1513, 1743.564972);
1764 map.insert(1514, 1743.607882);
1765 map.insert(1515, 1774.559552);
1766 map.insert(1516, 1782.655167);
1767 map.insert(1517, 1784.591521);
1768 map.insert(1518, 1807.569782);
1769 map.insert(1519, 1809.666066);
1770 map.insert(1520, 1821.549047);
1771 map.insert(1521, 1823.574213);
1772 map.insert(1522, 1826.681382);
1773 map.insert(1523, 1832.601417);
1774 map.insert(1524, 1839.640245);
1775 map.insert(1525, 1840.660646);
1776 map.insert(1526, 1843.660312);
1777 map.insert(1527, 1848.596331);
1778 map.insert(1528, 1854.676296);
1779 map.insert(1529, 1856.655561);
1780 map.insert(1530, 1864.548335);
1781 map.insert(1531, 1864.634157);
1782 map.insert(1532, 1866.68753);
1783 map.insert(1533, 1868.691946);
1784 map.insert(1534, 1872.650475);
1785 map.insert(1535, 1884.686861);
1786 map.insert(1536, 1889.62288);
1787 map.insert(1537, 1889.665791);
1788 map.insert(1538, 1900.681776);
1789 map.insert(1539, 1901.505861);
1790 map.insert(1540, 1907.714079);
1791 map.insert(1541, 1914.697426);
1792 map.insert(1542, 1920.617461);
1793 map.insert(1543, 1928.553146);
1794 map.insert(1544, 1928.713076);
1795 map.insert(1545, 1929.671939);
1796 map.insert(1546, 1930.64943);
1797 map.insert(1547, 1930.69234);
1798 map.insert(1548, 1936.612375);
1799 map.insert(1549, 1946.687255);
1800 map.insert(1550, 1952.60729);
1801 map.insert(1551, 1954.703574);
1802 map.insert(1552, 1958.72364);
1803 map.insert(1553, 1969.622606);
1804 map.insert(1554, 1969.632122);
1805 map.insert(1555, 1971.718889);
1806 map.insert(1556, 1977.638925);
1807 map.insert(1557, 1978.659326);
1808 map.insert(1558, 1987.670893);
1809 map.insert(1559, 1987.713804);
1810 map.insert(1560, 1993.633839);
1811 map.insert(1561, 1995.730123);
1812 map.insert(1562, 1996.750524);
1813 map.insert(1563, 672.222527);
1814 map.insert(1564, 673.242928);
1815 map.insert(1565, 689.194932);
1816 map.insert(1566, 689.237843);
1817 map.insert(1567, 695.157878);
1818 map.insert(1568, 697.254162);
1819 map.insert(1570, 703.217108);
1820 map.insert(1571, 703.253493);
1821 map.insert(1572, 712.136808);
1822 map.insert(1573, 713.249076);
1823 map.insert(1575, 728.177625);
1824 map.insert(1577, 736.184427);
1825 map.insert(1578, 744.243657);
1826 map.insert(1579, 753.199743);
1827 map.insert(1580, 755.296027);
1828 map.insert(1581, 761.258973);
1829 map.insert(1582, 771.290941);
1830 map.insert(1583, 777.210976);
1831 map.insert(1584, 778.274288);
1832 map.insert(1585, 783.173922);
1833 map.insert(1586, 792.253553);
1834 map.insert(1587, 794.226292);
1835 map.insert(1588, 802.285522);
1836 map.insert(1589, 810.221207);
1837 map.insert(1590, 810.264117);
1838 map.insert(1591, 812.31749);
1839 map.insert(1592, 817.260035);
1840 map.insert(1593, 818.280436);
1841 map.insert(1594, 819.300837);
1842 map.insert(1595, 834.275351);
1843 map.insert(1596, 835.295752);
1844 map.insert(1597, 849.275017);
1845 map.insert(1598, 851.247756);
1846 map.insert(1599, 851.290667);
1847 map.insert(1600, 859.306985);
1848 map.insert(1602, 875.3019);
1849 map.insert(1604, 890.230448);
1850 map.insert(1606, 907.316881);
1851 map.insert(1607, 915.252567);
1852 map.insert(1608, 917.34885);
1853 map.insert(1609, 929.231831);
1854 map.insert(1610, 933.343765);
1855 map.insert(1611, 939.2638);
1856 map.insert(1612, 940.327112);
1857 map.insert(1614, 948.34343);
1858 map.insert(1615, 956.279116);
1859 map.insert(1616, 958.375399);
1860 map.insert(1617, 963.317944);
1861 map.insert(1618, 964.338345);
1862 map.insert(1619, 979.312859);
1863 map.insert(1620, 989.333594);
1864 map.insert(1621, 995.332925);
1865 map.insert(1622, 997.305665);
1866 map.insert(1623, 1003.232225);
1867 map.insert(1624, 1005.364894);
1868 map.insert(1625, 1011.32784);
1869 map.insert(1626, 1013.300579);
1870 map.insert(1627, 1013.34349);
1871 map.insert(1628, 1015.396863);
1872 map.insert(1630, 1031.344159);
1873 map.insert(1631, 1037.354723);
1874 map.insert(1632, 1050.16311);
1875 map.insert(1633, 1052.283272);
1876 map.insert(1634, 1052.354389);
1877 map.insert(1635, 1061.310475);
1878 map.insert(1636, 1062.386358);
1879 map.insert(1637, 1063.406759);
1880 map.insert(1638, 1078.381273);
1881 map.insert(1639, 1085.321709);
1882 map.insert(1640, 1091.284655);
1883 map.insert(1641, 1093.380938);
1884 map.insert(1642, 1101.316623);
1885 map.insert(1643, 1102.337025);
1886 map.insert(1644, 1110.396254);
1887 map.insert(1645, 1120.428223);
1888 map.insert(1646, 1136.423137);
1889 map.insert(1647, 1141.365682);
1890 map.insert(1648, 1143.406484);
1891 map.insert(1649, 1150.402402);
1892 map.insert(1650, 1151.422803);
1893 map.insert(1651, 1159.358488);
1894 map.insert(1652, 1161.454772);
1895 map.insert(1653, 1167.417718);
1896 map.insert(1654, 1168.438119);
1897 map.insert(1655, 1175.353403);
1898 map.insert(1656, 1182.293839);
1899 map.insert(1657, 1183.412632);
1900 map.insert(1658, 1208.444267);
1901 map.insert(1659, 1212.215934);
1902 map.insert(1660, 1214.407213);
1903 map.insert(1661, 1224.439181);
1904 map.insert(1662, 1230.359217);
1905 map.insert(1663, 1237.342563);
1906 map.insert(1664, 1238.418446);
1907 map.insert(1665, 1240.434096);
1908 map.insert(1666, 1247.374532);
1909 map.insert(1667, 1256.454163);
1910 map.insert(1668, 1264.389848);
1911 map.insert(1669, 1272.449077);
1912 map.insert(1670, 1278.369113);
1913 map.insert(1671, 1282.481046);
1914 map.insert(1672, 1286.40319);
1915 map.insert(1673, 1288.401081);
1916 map.insert(1674, 1294.364027);
1917 map.insert(1675, 1296.460311);
1918 map.insert(1676, 1297.480712);
1919 map.insert(1678, 1304.395996);
1920 map.insert(1679, 1305.416397);
1921 map.insert(1680, 1307.512681);
1922 map.insert(1681, 1312.455225);
1923 map.insert(1682, 1313.475627);
1924 map.insert(1683, 1321.411312);
1925 map.insert(1684, 1329.470541);
1926 map.insert(1685, 1339.50251);
1927 map.insert(1686, 1345.465456);
1928 map.insert(1687, 1353.481775);
1929 map.insert(1688, 1370.49709);
1930 map.insert(1689, 1371.517491);
1931 map.insert(1690, 1374.268757);
1932 map.insert(1691, 1376.460036);
1933 map.insert(1692, 1386.492005);
1934 map.insert(1693, 1390.439301);
1935 map.insert(1694, 1392.41204);
1936 map.insert(1695, 1393.432441);
1937 map.insert(1696, 1402.48692);
1938 map.insert(1697, 1402.512072);
1939 map.insert(1698, 1418.506986);
1940 map.insert(1699, 1424.427021);
1941 map.insert(1700, 1427.518554);
1942 map.insert(1701, 1428.538955);
1943 map.insert(1702, 1440.421936);
1944 map.insert(1703, 1443.538621);
1945 map.insert(1705, 1448.456013);
1946 map.insert(1706, 1449.501567);
1947 map.insert(1707, 1450.453905);
1948 map.insert(1708, 1458.513134);
1949 map.insert(1709, 1459.533535);
1950 map.insert(1711, 1466.44882);
1951 map.insert(1712, 1474.508049);
1952 map.insert(1713, 1482.443734);
1953 map.insert(1714, 1490.502964);
1954 map.insert(1715, 1491.523365);
1955 map.insert(1716, 1497.4434);
1956 map.insert(1717, 1515.534598);
1957 map.insert(1718, 1516.554999);
1958 map.insert(1719, 1517.5754);
1959 map.insert(1720, 1531.529513);
1960 map.insert(1721, 1532.549914);
1961 map.insert(1722, 1533.570315);
1962 map.insert(1723, 1536.321581);
1963 map.insert(1724, 1538.469949);
1964 map.insert(1725, 1547.524427);
1965 map.insert(1726, 1564.564895);
1966 map.insert(1727, 1573.576463);
1967 map.insert(1728, 1574.596864);
1968 map.insert(1729, 1593.493521);
1969 map.insert(1730, 1605.591444);
1970 map.insert(1732, 1620.442414);
1971 map.insert(1733, 1621.586359);
1972 map.insert(1735, 1631.618328);
1973 map.insert(1736, 1643.501309);
1974 map.insert(1737, 1659.496223);
1975 map.insert(1738, 1677.587422);
1976 map.insert(1739, 1678.607823);
1977 map.insert(1740, 1679.628224);
1978 map.insert(1742, 1698.374404);
1979 map.insert(1743, 1713.671426);
1980 map.insert(1744, 1755.546345);
1981 map.insert(1745, 1757.544236);
1982 map.insert(1746, 1793.671151);
1983 map.insert(1747, 1797.593295);
1984 map.insert(1748, 1805.554132);
1985 map.insert(1749, 1806.630015);
1986 map.insert(1750, 1823.64533);
1987 map.insert(1751, 1824.665732);
1988 map.insert(1752, 1854.614759);
1989 map.insert(1753, 1860.427228);
1990 map.insert(1754, 1864.67188);
1991 map.insert(1755, 1900.583852);
1992 map.insert(1756, 1911.53783);
1993 map.insert(1757, 1927.532745);
1994 map.insert(1758, 1969.703239);
1995 map.insert(1759, 1991.494645);
1996 map.insert(1760, 1022.38021);
1997 map.insert(1761, 1038.375125);
1998 map.insert(1762, 1079.401674);
1999 map.insert(1763, 1095.396588);
2000 map.insert(1764, 1118.331939);
2001 map.insert(1765, 1184.433033);
2002 map.insert(1766, 1200.427948);
2003 map.insert(1767, 1225.459583);
2004 map.insert(1768, 1241.454497);
2005 map.insert(1769, 1257.449412);
2006 map.insert(1770, 1346.485857);
2007 map.insert(1771, 1387.512406);
2008 map.insert(1772, 1501.555334);
2009 map.insert(1773, 1548.544828);
2010 map.insert(1774, 1590.591779);
2011 map.insert(1775, 1647.613242);
2012 map.insert(1776, 1704.634706);
2013 map.insert(1777, 1751.624201);
2014 map.insert(1778, 1752.644602);
2015 map.insert(1779, 1784.634431);
2016 map.insert(1780, 1825.660981);
2017 map.insert(1781, 1850.692615);
2018 map.insert(1782, 1897.68211);
2019 map.insert(1783, 1898.702511);
2020 map.insert(1784, 1938.708659);
2021 map.insert(1785, 1955.723975);
2022 map.insert(1786, 698.238177);
2023 map.insert(1825, 324.035867);
2024 map.insert(1826, -3.994915);
2025 map.insert(1827, -0.979006);
2026 map.insert(1830, 361.146012);
2027 map.insert(1833, 220.182715);
2028 map.insert(1834, 165.164326);
2029 map.insert(1835, 263.237491);
2030 map.insert(1836, 188.156501);
2031 map.insert(1837, 168.187801);
2032 map.insert(1838, 224.250401);
2033 map.insert(1841, 389.090154);
2034 map.insert(1842, 158.003765);
2035 map.insert(1843, 305.041287);
2036 map.insert(1844, 226.047738);
2037 map.insert(1870, 52.911464);
2038 map.insert(1871, 151.996571);
2039 map.insert(1876, 138.06808);
2040 map.insert(1877, 259.141973);
2041 map.insert(1878, 176.01433);
2042 map.insert(1879, 175.030314);
2043 map.insert(1880, 279.077658);
2044 map.insert(1881, 54.010565);
2045 map.insert(1882, 85.982635);
2046 map.insert(1883, 103.9932);
2047 map.insert(1884, 196.084792);
2048 map.insert(1885, 111.032028);
2049 map.insert(1886, 85.052764);
2050 map.insert(1887, 213.111341);
2051 map.insert(1888, 214.095357);
2052 map.insert(1889, 317.158686);
2053 map.insert(1891, 172.01289);
2054 map.insert(1892, 113.995309);
2055 map.insert(1893, 173.980921);
2056 map.insert(1895, 219.089543);
2057 map.insert(1896, 158.003765);
2058 map.insert(1897, 226.047738);
2059 map.insert(1898, 138.06808);
2060 map.insert(1899, 196.084792);
2061 map.insert(1900, 172.01289);
2062 map.insert(1901, 113.995309);
2063 map.insert(1902, 173.980921);
2064 map.insert(1903, 219.089543);
2065 map.insert(1905, 96.021129);
2066 map.insert(1906, 113.047679);
2067 map.insert(1907, 114.031694);
2068 map.insert(1908, 217.095023);
2069 map.insert(1909, 96.021129);
2070 map.insert(1910, 23.958063);
2071 map.insert(1911, 139.110947);
2072 map.insert(1912, 122.084398);
2073 map.insert(1914, -32.008456);
2074 map.insert(1915, -30.010565);
2075 map.insert(1916, -10.031969);
2076 map.insert(1917, 4.97893);
2077 map.insert(1918, 13.979265);
2078 map.insert(1922, 18.010565);
2079 map.insert(1923, 27.958529);
2080 map.insert(1924, 43.953444);
2081 map.insert(1925, 63.979659);
2082 map.insert(1926, 72.021129);
2083 map.insert(1927, 80.026215);
2084 map.insert(1928, 122.073165);
2085 map.insert(1929, 154.026609);
2086 map.insert(1930, 264.084518);
2087 map.insert(1931, 335.121631);
2088 map.insert(1932, 404.062462);
2089 map.insert(1933, 440.152991);
2090 map.insert(1934, 486.11556);
2091 map.insert(1935, 572.19525);
2092 map.insert(1936, 588.190165);
2093 map.insert(1937, 602.205815);
2094 map.insert(1938, 824.243382);
2095 map.insert(1939, 835.259366);
2096 map.insert(1940, 865.269931);
2097 map.insert(1941, 940.284201);
2098 map.insert(1942, 961.302294);
2099 map.insert(1943, 970.301291);
2100 map.insert(1944, 986.296206);
2101 map.insert(1945, 1027.322755);
2102 map.insert(1946, 1127.41157);
2103 map.insert(1947, 1175.396314);
2104 map.insert(1948, 1200.385037);
2105 map.insert(1949, 1255.433762);
2106 map.insert(1950, 1330.490942);
2107 map.insert(1951, 1346.442946);
2108 map.insert(1952, 1442.394675);
2109 map.insert(1953, 1458.475412);
2110 map.insert(1954, 1467.469221);
2111 map.insert(1955, 1522.554331);
2112 map.insert(1956, 1588.452584);
2113 map.insert(1957, 1661.554784);
2114 map.insert(1958, 1734.510493);
2115 map.insert(1959, 1767.619116);
2116 map.insert(1960, 1767.644268);
2117 map.insert(1961, 1792.65075);
2118 map.insert(1962, 1823.607608);
2119 map.insert(1963, 1848.639242);
2120 map.insert(1964, 1880.666794);
2121 map.insert(1965, 1881.687195);
2122 map.insert(1966, 1914.654515);
2123 map.insert(1967, 1955.687589);
2124 map.insert(1968, 1968.682838);
2125 map.insert(1969, 1997.698154);
2126 map.insert(1970, 162.125595);
2127 map.insert(1971, 176.744957);
2128 map.insert(1972, 210.16198);
2129 map.insert(1973, 216.099774);
2130 map.insert(1974, 234.073953);
2131 map.insert(1975, 248.19876);
2132 map.insert(1976, 249.981018);
2133 map.insert(1977, 301.986514);
2134 map.insert(1978, 306.095082);
2135 map.insert(1979, 420.051719);
2136 map.insert(1992, 159.068414);
2137 map.insert(1999, 55.989829);
2138 map.insert(2000, 82.041865);
2139 map.insert(2018, -18.010565);
2140 map.insert(2020, -2.01565);
2141 map.insert(2026, -17.026549);
2142 map.insert(2028, 2861.000054);
2143 map.insert(2029, 2352.846);
2144 map
2145}