World District Ranking

I’m a big fan of the district ranking system. I think it does a good job of balancing a team’s qualification performance with their playoff performance, and it’s a pretty good metric of how well teams do at a given competition. One of my least favorite things about the regional system is the lack of an overall ranking system for the competition; playoff performance isn’t always a great metric of how well a team performed.

Well, I was bored in class today so I decided to write a program that calculated the “district ranking” for every team at every competition (that has been played so far this year). The program then takes the average of all the competitions for each team, and ranks the teams based on their average. Here is the world ranking:


Rank		Team #		Average DP
1		133		68
2		254		68
3		1259		68
4		1360		68
5		1678		68
6		2767		68
7		3310		68
8		6429		68
9		6907		68
10		1577		67.66666667
11		16		67.5
12		179		67.5
13		1323		67.5
14		1918		67.5
15		5883		67.5
16		3357		67.33333333
17		118		67
18		195		67
19		340		67
20		4539		67
21		4917		67
22		2481		66.66666667
23		1796		66.5
24		5687		66.25
25		359		66
26		1305		66
27		1493		66
28		4003		66
29		330		65.5
30		842		65.5
31		2590		65.5
32		2471		65.33333333
33		1533		65
34		7140		65
35		973		64.5
36		1425		64.33333333
37		1619		64.33333333
38		2122		64.33333333
39		2168		64.33333333
40		25		64
41		225		64
42		2451		64
43		5663		64
44		302		63.66666667
45		1241		63
46		2056		63
47		2791		63
48		3536		63
49		6390		63
50		148		62.5
51		3656		62
52		33		61.66666667
53		971		61.5
54		238		61.25
55		494		61
56		1189		61
57		4613		61
58		7081		61
59		2046		60.75
60		4253		60.66666667
61		177		60.5
62		3478		60.5
63		4476		60.5
64		5406		60.5
65		6090		60.5
66		5190		60.33333333
67		1538		60
68		3538		60
69		4587		60
70		6077		60
71		67		59.66666667
72		230		59.66666667
73		1156		59.5
74		3452		59.5
75		4564		59.5
76		1574		59.33333333
77		846		59
78		3707		59
79		4910		59
80		176		58.5
81		1806		58.5
82		2052		58.5
83		5818		58.5
84		610		58
85		624		58
86		3005		58
87		4561		58
88		5584		58
89		5674		58
90		1501		57.5
91		5172		57.5
92		2614		57
93		2642		57
94		4513		57
95		303		56.75
96		319		56.75
97		180		56.5
98		1648		56.25
99		1102		56
100		1114		56
101		1178		56
102		2059		56
103		2403		56
104		3512		56
105		3604		56
106		3990		56
107		4391		56
108		5528		56
109		694		55.66666667
110		85		55.5
111		7021		55.5
112		88		55.33333333
113		5803		55.25
114		384		55
115		525		55
116		772		55
117		1772		55
118		4392		55
119		5802		55
120		5985		55
121		6985		55
122		1723		54.5
123		2478		54.5
124		3959		54.5
125		245		54.33333333
126		1325		54.33333333
127		2557		54.33333333
128		2910		54.33333333
129		4362		54.33333333
130		1706		54
131		1885		54
132		2826		54
133		3847		54
134		4976		54
135		217		53.66666667
136		364		53.5
137		399		53.33333333
138		1629		53.33333333
139		2337		53.33333333
140		3641		53
141		4903		53
142		5254		53
143		5522		53
144		7018		53
145		346		52.66666667
146		1262		52.66666667
147		4405		52.33333333
148		5114		52.33333333
149		5505		52.33333333
150		368		52
151		379		52
152		987		52
153		1024		52
154		2130		52
155		4145		52
156		6014		52
157		1640		51.5
158		829		51
159		3098		51
160		3767		51
161		5453		51
162		1318		50.75
163		422		50.66666667
164		1023		50.66666667
165		4941		50.66666667
166		5472		50.66666667
167		1506		50.5
168		2811		50.5
169		3140		50.5
170		5813		50.33333333
171		291		50
172		1756		50
173		2352		50
174		2601		50
175		3230		50
176		3476		50
177		5572		50
178		6025		50
179		7190		50
180		2383		49.66666667
181		1025		49.5
182		1710		49.5
183		1983		49.5
184		2659		49.5
185		6933		49.5
186		868		49.33333333
187		1731		49.33333333
188		6705		49.25
189		1690		49
190		5843		49
191		3309		48.66666667
192		687		48.5
193		1421		48.5
194		3750		48.5
195		3770		48.5
196		4603		48.5
197		5050		48.5
198		5084		48.5
199		5907		48.5
200		456		48
201		1684		48
202		2175		48
203		3072		48
204		5546		48
205		7035		48
206		56		47.66666667
207		74		47.66666667
208		138		47.5
209		1058		47.5
210		1736		47.5
211		3526		47.5
212		3937		47.5
213		6502		47.33333333
214		604		47
215		1625		47
216		3128		47
217		3244		47
218		3276		47
219		4635		47
220		5460		47
221		6508		47
222		6869		47
223		3314		46.8
224		78		46.75
225		95		46.66666667
226		1218		46.66666667
227		1507		46.5
228		1741		46.5
229		5603		46.5
230		6329		46.5
231		6763		46.5
232		125		46.4
233		3339		46.33333333
234		71		46
235		2054		46
236		2584		46
237		2848		46
238		4946		46
239		5948		46
240		1519		45.66666667
241		3481		45.66666667
242		59		45.5
243		578		45.5
244		1711		45.5
245		2075		45.5
246		2706		45.5
247		4984		45.5
248		5561		45.5
249		5712		45.5
250		6328		45.5
251		2771		45.33333333
252		4039		45.33333333
253		1746		45
254		2990		45
255		3130		45
256		3197		45
257		3316		45
258		3504		45
259		4451		45
260		365		44.66666667
261		141		44.5
262		862		44.5
263		2200		44.5
264		6579		44.5
265		1712		44.33333333
266		4189		44.33333333
267		5987		44.33333333
268		612		44
269		836		44
270		2474		44
271		2974		44
272		3010		44
273		3038		44
274		4028		44
275		4293		44
276		4458		44
277		5716		44
278		6401		44
279		6406		44
280		6996		44
281		2834		43.66666667
282		4472		43.66666667
283		1011		43.5
284		1197		43.5
285		2502		43.5
286		2992		43.5
287		3472		43.5
288		3620		43.5
289		2231		43.33333333
290		2630		43.33333333
291		401		43
292		1730		43
293		3623		43
294		3824		43
295		4970		43
296		4994		43
297		5501		43
298		5654		43
299		5849		43
300		6175		43
301		6628		43
302		6880		43
303		7162		43
304		7293		43
305		354		42.5
306		1339		42.5
307		2194		42.5
308		2202		42.5
309		3542		42.5
310		7153		42.5
311		957		42.33333333
312		1778		42.33333333
313		294		42
314		418		42
315		649		42
316		932		42
317		1747		42
318		2655		42
319		2708		42
320		2789		42
321		3145		42
322		3802		42
323		5155		42
324		5499		42
325		5997		42
326		6352		42
327		6510		42
328		7173		42
329		27		41.66666667
330		341		41.66666667
331		3218		41.66666667
332		333		41.5
333		670		41.5
334		1572		41.5
335		1718		41.5
336		4237		41.5
337		5509		41.5
338		6803		41.5
339		663		41
340		1072		41
341		2225		41
342		3510		41
343		3522		41
344		3695		41
345		3931		41
346		3970		41
347		4216		41
348		4639		41
349		4717		41
350		5026		41
351		5152		41
352		5230		41
353		5234		41
354		5810		41
355		6038		41
356		6055		41
357		6378		41
358		6679		41
359		6702		41
360		6753		41
361		6941		41
362		5804		40.66666667
363		865		40.5
364		1100		40.5
365		1285		40.5
366		3397		40.5
367		3461		40.5
368		4027		40.5
369		4481		40.5
370		4678		40.5
371		5046		40.5
372		5805		40.5
373		5986		40.5
374		6193		40.5
375		4522		40.33333333
376		20		40
377		111		40
378		639		40
379		1248		40
380		1444		40
381		1984		40
382		2875		40
383		2877		40
384		3216		40
385		3239		40
386		3668		40
387		3853		40
388		3928		40
389		4198		40
390		4688		40
391		4779		40
392		5036		40
393		6824		40
394		7074		40
395		7123		40
396		4188		39.75
397		614		39.66666667
398		623		39.66666667
399		834		39.66666667
400		4488		39.66666667
401		1596		39.5
402		1876		39.5
403		2556		39.5
404		3255		39.5
405		3360		39.5
406		3792		39.5
407		3996		39.5
408		4334		39.5
409		4607		39.5
410		5314		39.5
411		5424		39.5
412		5434		39.5
413		6121		39.5
414		968		39.33333333
415		3835		39.33333333
416		6471		39.33333333
417		1923		39.25
418		58		39
419		222		39
420		342		39
421		2081		39
422		2449		39
423		2658		39
424		3015		39
425		3480		39
426		3489		39
427		3534		39
428		3997		39
429		4130		39
430		5278		39
431		5530		39
432		5976		39
433		6348		39
434		6548		39
435		6593		39
436		6645		39
437		6829		39
438		7128		39
439		70		38.5
440		573		38.5
441		1018		38.5
442		1902		38.5
443		2486		38.5
444		2996		38.5
445		3473		38.5
446		3683		38.5
447		4087		38.5
448		4618		38.5
449		4936		38.5
450		5216		38.5
451		832		38.33333333
452		1477		38.33333333
453		3075		38.33333333
454		114		38
455		343		38
456		369		38
457		888		38
458		1310		38
459		1311		38
460		1599		38
461		1763		38
462		4146		38
463		4183		38
464		4466		38
465		4733		38
466		5145		38
467		5451		38
468		5554		38
469		5596		38
470		6402		38
471		7256		38
472		3250		37.66666667
473		3998		37.66666667
474		4911		37.66666667
475		236		37.5
476		597		37.5
477		1982		37.5
478		2283		37.5
479		2501		37.5
480		2987		37.5
481		744		37.33333333
482		503		37.25
483		4795		37.25
484		314		37
485		316		37
486		323		37
487		1391		37
488		1701		37
489		1986		37
490		2141		37
491		2657		37
492		2839		37
493		2846		37
494		2984		37
495		4265		37
496		4342		37
497		4655		37
498		4818		37
499		5193		37
500		5317		37
501		5431		37
502		5576		37
503		5614		37
504		5781		37
505		5930		37
506		6823		37
507		6970		37
508		7048		37
509		5291		36.66666667
510		5842		36.66666667
511		131		36.5
512		1255		36.5
513		3933		36.5
514		4143		36.5
515		4550		36.5
516		4627		36.5
517		5675		36.5
518		6418		36.5
519		6474		36.5
520		2959		36.33333333
521		4290		36.33333333
522		233		36
523		234		36
524		1322		36
525		1610		36
526		1726		36
527		2363		36
528		2978		36
529		3616		36
530		4061		36
531		4525		36
532		4531		36
533		4623		36
534		4707		36
535		4786		36
536		5839		36
537		6026		36
538		6100		36
539		6590		36
540		6801		36
541		6886		36
542		7069		36
543		7116		36
544		708		35.66666667
545		2147		35.66666667
546		3274		35.66666667
547		3581		35.66666667
548		3593		35.66666667
549		4063		35.66666667
550		4541		35.66666667
551		188		35.5
552		269		35.5
553		1492		35.5
554		1817		35.5
555		2338		35.5
556		3100		35.5
557		4775		35.5
558		4939		35.5
559		5436		35.5
560		5467		35.5
561		5560		35.5
562		5856		35.5
563		6672		35.5
564		2468		35.33333333
565		4586		35.33333333
566		5404		35.33333333
567		123		35
568		876		35
569		1065		35
570		1246		35
571		1671		35
572		1810		35
573		2145		35
574		2410		35
575		2445		35
576		2485		35
577		2537		35
578		4174		35
579		4401		35
580		5449		35
581		5496		35
582		5517		35
583		5555		35
584		5726		35
585		5885		35
586		5908		35
587		6110		35
588		6112		35
589		6800		35
590		7039		35
591		7218		35
592		7234		35
593		7318		35
594		1414		34.66666667
595		1622		34.66666667
596		2333		34.66666667
597		2682		34.66666667
598		3284		34.66666667
599		3459		34.66666667
600		3737		34.66666667
601		8		34.5
602		159		34.5
603		930		34.5
604		1559		34.5
605		1836		34.5
606		1987		34.5
607		3535		34.5
608		4557		34.5
609		4983		34.5
610		5150		34.5
611		5535		34.5
612		5889		34.5
613		5927		34.5
614		6304		34.5
615		6878		34.5
616		1153		34.33333333
617		5012		34.33333333
618		5407		34.25
619		51		34
620		395		34
621		558		34
622		857		34
623		1378		34
624		1418		34
625		2102		34
626		2171		34
627		2370		34
628		2526		34
629		2619		34
630		3003		34
631		3539		34
632		3882		34
633		4041		34
634		5823		34
635		6050		34
636		6394		34
637		6424		34
638		6955		34
639		7110		34
640		7211		34
641		7239		34
642		7295		34
643		2415		33.66666667
644		2607		33.66666667
645		5030		33.66666667
646		167		33.5
647		237		33.5
648		1296		33.5
649		2586		33.5
650		2836		33.5
651		4219		33.5
652		4855		33.5
653		5199		33.5
654		5515		33.5
655		5801		33.5
656		5980		33.5
657		6099		33.5
658		6224		33.5
659		6573		33.5
660		6861		33.5
661		2180		33.33333333
662		2609		33.33333333
663		4459		33.33333333
664		115		33
665		135		33
666		175		33
667		488		33
668		2016		33
669		2491		33
670		3749		33
671		5534		33
672		5724		33
673		5811		33
674		5831		33
675		5915		33
676		6087		33
677		6232		33
678		6706		33
679		4026		32.66666667
680		5414		32.66666667
681		6831		32.66666667
682		121		32.5
683		1073		32.5
684		1410		32.5
685		2702		32.5
686		4239		32.5
687		4384		32.5
688		4533		32.5
689		4680		32.5
690		5010		32.5
691		5417		32.5
692		5427		32.5
693		5468		32.5
694		6117		32.5
695		6615		32.5
696		6637		32.5
697		3236		32.33333333
698		3506		32.33333333
699		4980		32.33333333
700		1051		32
701		1126		32
702		1245		32
703		1289		32
704		1334		32
705		1515		32
706		1699		32
707		1729		32
708		1744		32
709		3171		32
710		3184		32
711		3574		32
712		3624		32
713		3667		32
714		3676		32
715		3711		32
716		3926		32
717		3940		32
718		4263		32
719		4409		32
720		4905		32
721		4968		32
722		5205		32
723		5735		32
724		6085		32
725		6104		32
726		6334		32
727		6836		32
728		6946		32
729		6951		32
730		7058		32
731		747		31.66666667
732		2067		31.66666667
733		3229		31.66666667
734		3256		31.66666667
735		3674		31.66666667
736		648		31.5
737		1123		31.5
738		1868		31.5
739		1939		31.5
740		2040		31.5
741		2224		31.5
742		2367		31.5
743		2830		31.5
744		2852		31.5
745		3354		31.5
746		4159		31.5
747		4802		31.5
748		5000		31.5
749		5462		31.5
750		5612		31.5
751		5817		31.5
752		5892		31.5
753		6024		31.5
754		6088		31.5
755		6201		31.5
756		6987		31.5
757		4320		31.33333333
758		5115		31.33333333
759		226		31.25
760		66		31
761		383		31
762		811		31
763		870		31
764		1002		31
765		1466		31
766		1658		31
767		1720		31
768		2143		31
769		2181		31
770		2377		31
771		2472		31
772		3618		31
773		4388		31
774		4565		31
775		5508		31
776		6022		31
777		6032		31
778		6044		31
779		6361		31
780		6813		31
781		6843		31
782		244		30.66666667
783		4909		30.66666667
784		5544		30.66666667
785		6908		30.66666667
786		61		30.5
787		191		30.5
788		386		30.5
789		587		30.5
790		1676		30.5
791		2386		30.5
792		3044		30.5
793		4308		30.5
794		4499		30.5
795		5347		30.5
796		5523		30.5
797		5531		30.5
798		5822		30.5
799		6415		30.5
800		7144		30.5
801		7154		30.5
802		7213		30.5
803		122		30.33333333
804		360		30.33333333
805		68		30
806		178		30
807		199		30
808		1551		30
809		3313		30
810		3374		30
811		3390		30
812		3546		30
813		3633		30
814		4121		30
815		4150		30
816		4256		30
817		4835		30
818		4944		30
819		4947		30
820		4972		30
821		4990		30
822		5119		30
823		5285		30
824		5511		30
825		5587		30
826		5618		30
827		5834		30
828		5846		30
829		5934		30
830		6386		30
831		6618		30
832		6806		30
833		7004		30
834		7072		30
835		7248		30
836		2522		29.66666667
837		2976		29.66666667
838		23		29.5
839		470		29.5
840		1592		29.5
841		2512		29.5
842		2710		29.5
843		3603		29.5
844		4400		29.5
845		4774		29.5
846		5013		29.5
847		5053		29.5
848		5098		29.5
849		5123		29.5
850		5550		29.5
851		5940		29.5
852		103		29
853		1250		29
854		1884		29
855		1942		29
856		2359		29
857		2840		29
858		3355		29
859		3487		29
860		3555		29
861		3635		29
862		3647		29
863		3871		29
864		3951		29
865		4069		29
866		4584		29
867		4698		29
868		5045		29
869		5229		29
870		5443		29
871		5507		29
872		6091		29
873		6188		29
874		6237		29
875		6377		29
876		6445		29
877		6694		29
878		6708		29
879		6909		29
880		6929		29
881		7051		29
882		7054		29
883		7079		29
884		7226		29
885		7278		29
886		7303		29
887		433		28.66666667
888		3196		28.66666667
889		5895		28.66666667
890		63		28.5
891		308		28.5
892		1388		28.5
893		1511		28.5
894		1571		28.5
895		1768		28.5
896		2064		28.5
897		2169		28.5
898		2634		28.5
899		3008		28.5
900		3344		28.5
901		3965		28.5
902		4276		28.5
903		4819		28.5
904		5090		28.5
905		5104		28.5
906		5247		28.5
907		5312		28.5
908		5525		28.5
909		5638		28.5
910		6106		28.5
911		6351		28.5
912		6867		28.5
913		611		28.33333333
914		2605		28.33333333
915		3663		28.33333333
916		4381		28.33333333
917		4450		28.33333333
918		5992		28.33333333
919		3223		28.25
920		201		28
921		219		28
922		223		28
923		554		28
924		812		28
925		999		28
926		1089		28
927		1243		28
928		1257		28
929		1797		28
930		1860		28
931		2620		28
932		2723		28
933		2823		28
934		2972		28
935		3179		28
936		3337		28
937		3386		28
938		3550		28
939		3753		28
940		3777		28
941		3863		28
942		4096		28
943		4213		28
944		4264		28
945		4395		28
946		4495		28
947		4906		28
948		4967		28
949		5078		28
950		5124		28
951		5188		28
952		5331		28
953		5426		28
954		5526		28
955		5547		28
956		5676		28
957		6574		28
958		6766		28
959		6827		28
960		6934		28
961		7169		28
962		7297		28
963		910		27.66666667
964		1771		27.66666667
965		2106		27.66666667
966		4915		27.66666667
967		5338		27.66666667
968		4		27.5
969		1071		27.5
970		2227		27.5
971		2900		27.5
972		3096		27.5
973		3875		27.5
974		3880		27.5
975		4020		27.5
976		4077		27.5
977		4343		27.5
978		4375		27.5
979		4415		27.5
980		4610		27.5
981		4704		27.5
982		4961		27.5
983		4965		27.5
984		5167		27.5
985		5567		27.5
986		5577		27.5
987		5913		27.5
988		6009		27.5
989		6131		27.5
990		6135		27.5
991		6141		27.5
992		6864		27.5
993		7047		27.5
994		107		27.33333333
995		847		27.33333333
996		948		27.33333333
997		1510		27.33333333
998		1721		27.33333333
999		145		27
1000		213		27
1001		281		27
1002		353		27
1003		447		27
1004		835		27
1005		904		27
1006		972		27
1007		1261		27
1008		1317		27
1009		1553		27
1010		1561		27
1011		1657		27
1012		1764		27
1013		1891		27
1014		1997		27
1015		2137		27
1016		2585		27
1017		2783		27
1018		2851		27
1019		3039		27
1020		3379		27
1021		3418		27
1022		3419		27
1023		3547		27
1024		3688		27
1025		3838		27
1026		3954		27
1027		3999		27
1028		4103		27
1029		4175		27
1030		4176		27
1031		4306		27
1032		4322		27
1033		4470		27
1034		4512		27
1035		4611		27
1036		4731		27
1037		4998		27
1038		5039		27
1039		5232		27
1040		5442		27
1041		5542		27
1042		5648		27
1043		5653		27
1044		5901		27
1045		5903		27
1046		6067		27
1047		6155		27
1048		6215		27
1049		6479		27
1050		6517		27
1051		6524		27
1052		6538		27
1053		6918		27
1054		6978		27
1055		7013		27
1056		7071		27
1057		7104		27
1058		7117		27
1059		4361		26.75
1060		247		26.66666667
1061		2635		26.66666667
1062		580		26.5
1063		830		26.5
1064		1014		26.5
1065		1732		26.5
1066		1792		26.5
1067		1816		26.5
1068		2220		26.5
1069		2876		26.5
1070		3117		26.5
1071		3495		26.5
1072		3588		26.5
1073		3653		26.5
1074		3844		26.5
1075		4206		26.5
1076		4325		26.5
1077		4356		26.5
1078		4992		26.5
1079		5827		26.5
1080		6023		26.5
1081		6177		26.5
1082		6353		26.5
1083		6544		26.5
1084		6567		26.5
1085		1540		26.33333333
1086		2230		26.33333333
1087		2521		26.33333333
1088		2729		26.33333333
1089		4004		26.33333333
1090		5920		26.33333333
1091		5945		26.33333333
1092		6729		26.33333333
1093		75		26
1094		93		26
1095		120		26
1096		228		26
1097		263		26
1098		334		26
1099		527		26
1100		997		26
1101		1517		26
1102		2170		26
1103		2335		26
1104		2374		26
1105		2503		26
1106		2534		26
1107		2867		26
1108		2907		26
1109		3328		26
1110		3345		26
1111		3658		26
1112		3660		26
1113		4019		26
1114		4089		26
1115		4272		26
1116		4537		26
1117		4740		26
1118		4978		26
1119		5006		26
1120		5086		26
1121		5299		26
1122		5482		26
1123		5787		26
1124		5910		26
1125		6111		26
1126		6191		26
1127		6403		26
1128		6655		26
1129		6712		26
1130		6856		26
1131		6911		26
1132		6949		26
1133		6998		26
1134		7070		26
1135		7080		26
1136		7157		26
1137		7200		26
1138		1683		25.66666667
1139		5160		25.66666667
1140		5403		25.66666667
1141		6647		25.66666667
1142		181		25.5
1143		358		25.5
1144		907		25.5
1145		1251		25.5
1146		1306		25.5
1147		1660		25.5
1148		1661		25.5
1149		2443		25.5
1150		3164		25.5
1151		3570		25.5
1152		3575		25.5
1153		4201		25.5
1154		4646		25.5
1155		4682		25.5
1156		4814		25.5
1157		4959		25.5
1158		6140		25.5
1159		6875		25.5
1160		7225		25.5
1161		7250		25.5
1162		288		25.33333333
1163		1225		25.33333333
1164		2084		25.33333333
1165		2928		25.33333333
1166		3024		25.33333333
1167		5635		25.33333333
1168		246		25
1169		337		25
1170		457		25
1171		696		25
1172		810		25
1173		818		25
1174		1432		25
1175		2013		25
1176		2090		25
1177		2252		25
1178		2345		25
1179		2465		25
1180		2587		25
1181		2611		25
1182		2676		25
1183		2849		25
1184		2960		25
1185		3035		25
1186		3294		25
1187		4078		25
1188		4120		25
1189		4122		25
1190		4125		25
1191		4181		25
1192		4355		25
1193		4469		25
1194		4777		25
1195		4782		25
1196		4908		25
1197		4914		25
1198		4920		25
1199		5492		25
1200		5590		25
1201		5696		25
1202		5878		25
1203		5923		25
1204		5964		25
1205		5990		25
1206		6043		25
1207		6226		25
1208		6483		25
1209		6484		25
1210		6742		25
1211		6841		25
1212		6919		25
1213		6988		25
1214		6991		25
1215		7167		25
1216		977		24.66666667
1217		1369		24.66666667
1218		1989		24.66666667
1219		2930		24.66666667
1220		3572		24.66666667
1221		3655		24.66666667
1222		4828		24.66666667
1223		5951		24.66666667
1224		1		24.5
1225		461		24.5
1226		668		24.5
1227		1108		24.5
1228		1160		24.5
1229		1481		24.5
1230		1523		24.5
1231		1745		24.5
1232		2509		24.5
1233		2579		24.5
1234		2648		24.5
1235		2765		24.5
1236		2883		24.5
1237		3602		24.5
1238		3739		24.5
1239		4009		24.5
1240		4576		24.5
1241		4735		24.5
1242		4904		24.5
1243		5052		24.5
1244		5067		24.5
1245		5224		24.5
1246		5238		24.5
1247		5524		24.5
1248		5914		24.5
1249		6366		24.5
1250		6434		24.5
1251		7056		24.5
1252		7143		24.5
1253		7198		24.5
1254		509		24.33333333
1255		2212		24.33333333
1256		3929		24.33333333
1257		4468		24.33333333
1258		5518		24.33333333
1259		6003		24.33333333
1260		6341		24.33333333
1261		157		24
1262		339		24
1263		599		24
1264		815		24
1265		900		24
1266		1266		24
1267		1495		24
1268		1504		24
1269		1557		24
1270		2344		24
1271		2543		24
1272		2559		24
1273		2662		24
1274		2906		24
1275		3034		24
1276		3102		24
1277		3132		24
1278		3238		24
1279		3323		24
1280		3359		24
1281		3494		24
1282		3941		24
1283		4079		24
1284		4135		24
1285		4192		24
1286		4521		24
1287		4534		24
1288		4729		24
1289		4741		24
1290		4776		24
1291		5015		24
1292		5031		24
1293		5109		24
1294		5112		24
1295		5179		24
1296		5310		24
1297		5439		24
1298		5519		24
1299		5549		24
1300		5684		24
1301		5720		24
1302		5848		24
1303		5924		24
1304		6160		24
1305		6367		24
1306		6393		24
1307		6422		24
1308		6432		24
1309		6833		24
1310		6993		24
1311		7086		24
1312		7287		24
1313		203		23.75
1314		2643		23.66666667
1315		2832		23.66666667
1316		484		23.5
1317		1626		23.5
1318		1662		23.5
1319		1965		23.5
1320		2412		23.5
1321		3258		23.5
1322		3597		23.5
1323		3679		23.5
1324		3719		23.5
1325		3947		23.5
1326		4191		23.5
1327		4296		23.5
1328		5102		23.5
1329		5175		23.5
1330		5183		23.5
1331		5690		23.5
1332		5865		23.5
1333		5982		23.5
1334		6116		23.5
1335		6632		23.5
1336		7206		23.5
1337		7209		23.5
1338		3142		23.33333333
1339		3467		23.33333333
1340		4456		23.33333333
1341		4662		23.33333333
1342		5450		23.33333333
1343		6741		23.33333333
1344		6852		23.33333333
1345		94		23
1346		207		23
1347		229		23
1348		467		23
1349		492		23
1350		703		23
1351		753		23
1352		839		23
1353		980		23
1354		1099		23
1355		1413		23
1356		2028		23
1357		2186		23
1358		2679		23
1359		2994		23
1360		3083		23
1361		3158		23
1362		3161		23
1363		3176		23
1364		3211		23
1365		3240		23
1366		3410		23
1367		3455		23
1368		3482		23
1369		3492		23
1370		3735		23
1371		3991		23
1372		4099		23
1373		4311		23
1374		4555		23
1375		4608		23
1376		4653		23
1377		5202		23
1378		5607		23
1379		6027		23
1380		6076		23
1381		6356		23
1382		6487		23
1383		6504		23
1384		7010		23
1385		7109		23
1386		155		22.66666667
1387		192		22.66666667
1388		2733		22.66666667
1389		6203		22.66666667
1390		6465		22.66666667
1391		6882		22.66666667
1392		498		22.5
1393		801		22.5
1394		1155		22.5
1395		1188		22.5
1396		1228		22.5
1397		2881		22.5
1398		3026		22.5
1399		3242		22.5
1400		3277		22.5
1401		3288		22.5
1402		3490		22.5
1403		4453		22.5
1404		4758		22.5
1405		5118		22.5
1406		6072		22.5
1407		6493		22.5
1408		6556		22.5
1409		6696		22.5
1410		6917		22.5
1411		7127		22.5
1412		858		22.33333333
1413		3815		22.33333333
1414		4935		22.33333333
1415		6443		22.33333333
1416		190		22
1417		716		22
1418		1569		22
1419		1825		22
1420		1880		22
1421		2199		22
1422		2240		22
1423		2342		22
1424		2854		22
1425		2882		22
1426		3042		22
1427		3082		22
1428		3330		22
1429		3335		22
1430		3373		22
1431		3466		22
1432		3556		22
1433		3826		22
1434		3883		22
1435		3936		22
1436		3958		22
1437		3986		22
1438		4486		22
1439		4508		22
1440		4582		22
1441		5059		22
1442		5161		22
1443		5181		22
1444		5182		22
1445		5197		22
1446		5295		22
1447		5421		22
1448		5429		22
1449		5502		22
1450		5563		22
1451		5588		22
1452		5593		22
1453		5623		22
1454		5655		22
1455		5700		22
1456		5714		22
1457		5762		22
1458		5763		22
1459		5783		22
1460		6086		22
1461		6200		22
1462		6336		22
1463		6340		22
1464		6360		22
1465		6392		22
1466		6417		22
1467		6725		22
1468		6838		22
1469		7244		22
1470		7291		22
1471		435		21.75
1472		272		21.66666667
1473		3793		21.66666667
1474		4956		21.66666667
1475		156		21.5
1476		486		21.5
1477		931		21.5
1478		1319		21.5
1479		1405		21.5
1480		1795		21.5
1481		2148		21.5
1482		2421		21.5
1483		3009		21.5
1484		3175		21.5
1485		3680		21.5
1486		3932		21.5
1487		4230		21.5
1488		4309		21.5
1489		4509		21.5
1490		4516		21.5
1491		4652		21.5
1492		4737		21.5
1493		4738		21.5
1494		5204		21.5
1495		5344		21.5
1496		5464		21.5
1497		6070		21.5
1498		6078		21.5
1499		6323		21.5
1500		6558		21.5
1501		348		21.33333333
1502		1359		21.33333333
1503		4055		21.33333333
1504		4692		21.33333333
1505		6411		21.33333333
1506		6736		21.33333333
1507		6802		21.33333333
1508		7034		21.33333333
1509		86		21
1510		279		21
1511		280		21
1512		677		21
1513		701		21
1514		743		21
1515		935		21
1516		1080		21
1517		1086		21
1518		1522		21
1519		1539		21
1520		1580		21
1521		2477		21
1522		2977		21
1523		3019		21
1524		3147		21
1525		3219		21
1526		3260		21
1527		3537		21
1528		3646		21
1529		3692		21
1530		4127		21
1531		4242		21
1532		4262		21
1533		4645		21
1534		4931		21
1535		4942		21
1536		4999		21
1537		5122		21
1538		5129		21
1539		5142		21
1540		5213		21
1541		5242		21
1542		5420		21
1543		5498		21
1544		5506		21
1545		5533		21
1546		5708		21
1547		5725		21
1548		5847		21
1549		6020		21
1550		6036		21
1551		6083		21
1552		6093		21
1553		6321		21
1554		6343		21
1555		6441		21
1556		6485		21
1557		6490		21
1558		6582		21
1559		6608		21
1560		6697		21
1561		6731		21
1562		6948		21
1563		7158		21
1564		7329		21
1565		108		20.66666667
1566		620		20.66666667
1567		1111		20.66666667
1568		1143		20.66666667
1569		7067		20.66666667
1570		469		20.5
1571		568		20.5
1572		1895		20.5
1573		2073		20.5
1574		2144		20.5
1575		2395		20.5
1576		2457		20.5
1577		2489		20.5
1578		2640		20.5
1579		3464		20.5
1580		3840		20.5
1581		4376		20.5
1582		4930		20.5
1583		5970		20.5
1584		6314		20.5
1585		6317		20.5
1586		6512		20.5
1587		6871		20.5
1588		7197		20.5
1589		1168		20.33333333
1590		2495		20.33333333
1591		4240		20.33333333
1592		4744		20.33333333
1593		21		20
1594		41		20
1595		991		20
1596		1595		20
1597		1675		20
1598		1818		20
1599		2135		20
1600		2444		20
1601		2600		20
1602		2637		20
1603		2869		20
1604		2896		20
1605		3484		20
1606		3501		20
1607		3630		20
1608		3636		20
1609		4193		20
1610		4207		20
1611		4505		20
1612		4595		20
1613		4768		20
1614		4811		20
1615		4823		20
1616		4859		20
1617		5016		20
1618		5222		20
1619		5458		20
1620		5504		20
1621		5599		20
1622		5774		20
1623		5829		20
1624		5860		20
1625		5933		20
1626		6033		20
1627		6171		20
1628		6194		20
1629		6217		20
1630		6364		20
1631		6458		20
1632		6771		20
1633		6883		20
1634		6945		20
1635		6977		20
1636		6989		20
1637		7312		20
1638		501		19.66666667
1639		2914		19.66666667
1640		6230		19.66666667
1641		100		19.5
1642		126		19.5
1643		173		19.5
1644		449		19.5
1645		894		19.5
1646		949		19.5
1647		2183		19.5
1648		2549		19.5
1649		3322		19.5
1650		3414		19.5
1651		3598		19.5
1652		3796		19.5
1653		3966		19.5
1654		4546		19.5
1655		4592		19.5
1656		5173		19.5
1657		5243		19.5
1658		5263		19.5
1659		5494		19.5
1660		5632		19.5
1661		5746		19.5
1662		6071		19.5
1663		6122		19.5
1664		6150		19.5
1665		6172		19.5
1666		6324		19.5
1667		6335		19.5
1668		6591		19.5
1669		7174		19.5
1670		7193		19.5
1671		7222		19.5
1672		102		19.33333333
1673		116		19.33333333
1674		2890		19.33333333
1675		3637		19.33333333
1676		4112		19.33333333
1677		5484		19.33333333
1678		5950		19.33333333
1679		6326		19.33333333
1680		6860		19.33333333
1681		1287		19
1682		1727		19
1683		2080		19
1684		2167		19
1685		2405		19
1686		2539		19
1687		2577		19
1688		2638		19
1689		3146		19
1690		3289		19
1691		3925		19
1692		4010		19
1693		4085		19
1694		4131		19
1695		4338		19
1696		4377		19
1697		4730		19
1698		4809		19
1699		4829		19
1700		4951		19
1701		4952		19
1702		5409		19
1703		5516		19
1704		5686		19
1705		5702		19
1706		5866		19
1707		5887		19
1708		5911		19
1709		6153		19
1710		6303		19
1711		6359		19
1712		6397		19
1713		6436		19
1714		6442		19
1715		6509		19
1716		6620		19
1717		6704		19
1718		6898		19
1719		6992		19
1720		7006		19
1721		7327		19
1722		540		18.66666667
1723		2096		18.66666667
1724		3573		18.66666667
1725		4590		18.66666667
1726		5900		18.66666667
1727		6925		18.66666667
1728		7314		18.66666667
1729		250		18.5
1730		378		18.5
1731		1038		18.5
1732		1209		18.5
1733		1452		18.5
1734		1647		18.5
1735		1781		18.5
1736		2574		18.5
1737		2713		18.5
1738		2905		18.5
1739		3388		18.5
1740		3661		18.5
1741		3814		18.5
1742		4091		18.5
1743		4954		18.5
1744		5265		18.5
1745		5538		18.5
1746		5665		18.5
1747		5688		18.5
1748		5740		18.5
1749		6002		18.5
1750		6190		18.5
1751		6357		18.5
1752		6488		18.5
1753		6550		18.5
1754		1247		18.33333333
1755		5957		18.33333333
1756		6565		18.33333333
1757		548		18
1758		571		18
1759		686		18
1760		691		18
1761		746		18
1762		1138		18
1763		1518		18
1764		1915		18
1765		2079		18
1766		2437		18
1767		2523		18
1768		2612		18
1769		2819		18
1770		2915		18
1771		3011		18
1772		3234		18
1773		3329		18
1774		3468		18
1775		3543		18
1776		3609		18
1777		3619		18
1778		3799		18
1779		3822		18
1780		4152		18
1781		4173		18
1782		4241		18
1783		4461		18
1784		4750		18
1785		5135		18
1786		5279		18
1787		5333		18
1788		5477		18
1789		5669		18
1790		5983		18
1791		6019		18
1792		6081		18
1793		6094		18
1794		6098		18
1795		6331		18
1796		6408		18
1797		6537		18
1798		6668		18
1799		6954		18
1800		7026		18
1801		7059		18
1802		7094		18
1803		7149		18
1804		7296		18
1805		7315		18
1806		293		17.66666667
1807		1807		17.66666667
1808		3974		17.66666667
1809		5332		17.66666667
1810		5459		17.66666667
1811		5715		17.66666667
1812		6740		17.66666667
1813		6888		17.66666667
1814		172		17.5
1815		231		17.5
1816		714		17.5
1817		2551		17.5
1818		2554		17.5
1819		3021		17.5
1820		3160		17.5
1821		3560		17.5
1822		4057		17.5
1823		4205		17.5
1824		4485		17.5
1825		4838		17.5
1826		5032		17.5
1827		5056		17.5
1828		5074		17.5
1829		5082		17.5
1830		5162		17.5
1831		6065		17.5
1832		6199		17.5
1833		6382		17.5
1834		6621		17.5
1835		6899		17.5
1836		4926		17.33333333
1837		287		17
1838		547		17
1839		1254		17
1840		1279		17
1841		1403		17
1842		1512		17
1843		2164		17
1844		2204		17
1845		2411		17
1846		2591		17
1847		2594		17
1848		2815		17
1849		2989		17
1850		3220		17
1851		3245		17
1852		3786		17
1853		3930		17
1854		4001		17
1855		4060		17
1856		4169		17
1857		4580		17
1858		4593		17
1859		4711		17
1860		4761		17
1861		4815		17
1862		5113		17
1863		5582		17
1864		5630		17
1865		5672		17
1866		5679		17
1867		5685		17
1868		5809		17
1869		5857		17
1870		5919		17
1871		6004		17
1872		6413		17
1873		6500		17
1874		6530		17
1875		6932		17
1876		6953		17
1877		6990		17
1878		7022		17
1879		7112		17
1880		7130		17
1881		216		16.66666667
1882		3065		16.66666667
1883		292		16.5
1884		781		16.5
1885		1258		16.5
1886		2375		16.5
1887		2399		16.5
1888		2550		16.5
1889		2647		16.5
1890		2927		16.5
1891		3070		16.5
1892		3187		16.5
1893		3205		16.5
1894		3237		16.5
1895		4104		16.5
1896		4327		16.5
1897		4467		16.5
1898		4473		16.5
1899		4598		16.5
1900		4624		16.5
1901		4638		16.5
1902		4810		16.5
1903		4940		16.5
1904		4988		16.5
1905		5048		16.5
1906		5235		16.5
1907		5260		16.5
1908		5457		16.5
1909		5608		16.5
1910		5636		16.5
1911		5719		16.5
1912		5854		16.5
1913		5975		16.5
1914		6691		16.5
1915		7214		16.5
1916		5038		16.33333333
1917		6715		16.33333333
1918		6845		16.33333333
1919		60		16
1920		69		16
1921		144		16
1922		885		16
1923		1374		16
1924		1458		16
1925		1758		16
1926		1791		16
1927		2496		16
1928		2704		16
1929		2903		16
1930		2993		16
1931		3049		16
1932		3299		16
1933		3324		16
1934		3341		16
1935		3389		16
1936		3691		16
1937		3794		16
1938		3950		16
1939		3953		16
1940		4053		16
1941		4097		16
1942		4153		16
1943		4209		16
1944		4291		16
1945		4572		16
1946		5069		16
1947		5176		16
1948		5219		16
1949		5428		16
1950		5556		16
1951		5637		16
1952		5705		16
1953		5728		16
1954		5806		16
1955		5928		16
1956		5988		16
1957		6073		16
1958		6133		16
1959		6189		16
1960		6300		16
1961		6420		16
1962		6467		16
1963		6513		16
1964		6842		16
1965		6851		16
1966		6854		16
1967		6896		16
1968		7053		16
1969		7264		16
1970		7265		16
1971		7275		16
1972		7289		16
1973		5410		15.66666667
1974		5613		15.66666667
1975		6914		15.66666667
1976		295		15.5
1977		423		15.5
1978		662		15.5
1979		2035		15.5
1980		3103		15.5
1981		3402		15.5
1982		3812		15.5
1983		4180		15.5
1984		4514		15.5
1985		4523		15.5
1986		4573		15.5
1987		4734		15.5
1988		4749		15.5
1989		4851		15.5
1990		4913		15.5
1991		5072		15.5
1992		5137		15.5
1993		5282		15.5
1994		6113		15.5
1995		6305		15.5
1996		6344		15.5
1997		6613		15.5
1998		6859		15.5
1999		34		15
2000		48		15
2001		441		15
2002		709		15
2003		1159		15
2004		1212		15
2005		1230		15
2006		1474		15
2007		1529		15
2008		1937		15
2009		1991		15
2010		2053		15
2011		2078		15
2012		2085		15
2013		2152		15
2014		2190		15
2015		2221		15
2016		2393		15
2017		2404		15
2018		2656		15
2019		3023		15
2020		3136		15
2021		3293		15
2022		3336		15
2023		3571		15
2024		3596		15
2025		4074		15
2026		4080		15
2027		4360		15
2028		4371		15
2029		4373		15
2030		4462		15
2031		4601		15
2032		4619		15
2033		5085		15
2034		5209		15
2035		5419		15
2036		5471		15
2037		5727		15
2038		5737		15
2039		5747		15
2040		5753		15
2041		5754		15
2042		5836		15
2043		5840		15
2044		6084		15
2045		6129		15
2046		6174		15
2047		6342		15
2048		6363		15
2049		6400		15
2050		6514		15
2051		6527		15
2052		6569		15
2053		6657		15
2054		6659		15
2055		6695		15
2056		6720		15
2057		6762		15
2058		6877		15
2059		6881		15
2060		6897		15
2061		6902		15
2062		6952		15
2063		6958		15
2064		6968		15
2065		6974		15
2066		7084		15
2067		7120		15
2068		7175		15
2069		7230		15
2070		7274		15
2071		7322		15
2072		4416		14.66666667
2073		5401		14.66666667
2074		2493		14.5
2075		2998		14.5
2076		3266		14.5
2077		3745		14.5
2078		4014		14.5
2079		4035		14.5
2080		4500		14.5
2081		4504		14.5
2082		4519		14.5
2083		4536		14.5
2084		4585		14.5
2085		4726		14.5
2086		4821		14.5
2087		4907		14.5
2088		5024		14.5
2089		5212		14.5
2090		5461		14.5
2091		6005		14.5
2092		6052		14.5
2093		6404		14.5
2094		6649		14.5
2095		6832		14.5
2096		6905		14.5
2097		7160		14.5
2098		7166		14.5
2099		7267		14.5
2100		6325		14.33333333
2101		6887		14.33333333
2102		11		14.25
2103		224		14
2104		619		14
2105		1075		14
2106		1208		14
2107		1308		14
2108		1482		14
2109		1665		14
2110		1972		14
2111		2136		14
2112		2158		14
2113		2353		14
2114		2508		14
2115		2560		14
2116		2861		14
2117		2935		14
2118		2973		14
2119		3200		14
2120		4012		14
2121		4013		14
2122		4329		14
2123		4378		14
2124		4482		14
2125		4594		14
2126		4630		14
2127		4648		14
2128		4728		14
2129		4769		14
2130		4845		14
2131		5147		14
2132		5201		14
2133		5348		14
2134		5454		14
2135		5480		14
2136		5578		14
2137		5589		14
2138		5697		14
2139		5835		14
2140		5899		14
2141		5959		14
2142		5999		14
2143		6035		14
2144		6054		14
2145		6063		14
2146		6068		14
2147		6075		14
2148		6144		14
2149		6444		14
2150		6503		14
2151		6518		14
2152		6526		14
2153		6557		14
2154		6560		14
2155		6575		14
2156		6630		14
2157		6664		14
2158		6701		14
2159		6709		14
2160		6718		14
2161		6738		14
2162		6820		14
2163		6855		14
2164		6872		14
2165		6900		14
2166		7029		14
2167		7091		14
2168		7142		14
2169		7229		14
2170		193		13.5
2171		1094		13.5
2172		1280		13.5
2173		1896		13.5
2174		1943		13.5
2175		2246		13.5
2176		2341		13.5
2177		2470		13.5
2178		3138		13.5
2179		3499		13.5
2180		3693		13.5
2181		4549		13.5
2182		4661		13.5
2183		4929		13.5
2184		5148		13.5
2185		5256		13.5
2186		5293		13.5
2187		5437		13.5
2188		5483		13.5
2189		5921		13.5
2190		6369		13.5
2191		6559		13.5
2192		6616		13.5
2193		6635		13.5
2194		5841		13.33333333
2195		79		13
2196		97		13
2197		283		13
2198		640		13
2199		698		13
2200		1157		13
2201		1590		13
2202		1708		13
2203		1750		13
2204		1940		13
2205		2172		13
2206		2207		13
2207		2340		13
2208		2358		13
2209		2439		13
2210		2450		13
2211		2545		13
2212		2606		13
2213		2626		13
2214		2795		13
2215		2805		13
2216		2827		13
2217		3018		13
2218		3120		13
2219		3172		13
2220		3182		13
2221		3204		13
2222		3247		13
2223		3393		13
2224		3405		13
2225		3488		13
2226		3525		13
2227		3606		13
2228		3760		13
2229		3807		13
2230		3848		13
2231		3859		13
2232		3881		13
2233		3946		13
2234		4064		13
2235		4226		13
2236		4238		13
2237		4255		13
2238		4301		13
2239		4398		13
2240		4496		13
2241		4578		13
2242		4702		13
2243		4787		13
2244		4919		13
2245		5126		13
2246		5196		13
2247		5268		13
2248		5327		13
2249		5440		13
2250		5658		13
2251		5682		13
2252		5729		13
2253		5826		13
2254		5851		13
2255		5872		13
2256		5894		13
2257		5935		13
2258		5998		13
2259		6047		13
2260		6103		13
2261		6164		13
2262		6186		13
2263		6202		13
2264		6302		13
2265		6535		13
2266		6542		13
2267		6566		13
2268		6594		13
2269		6612		13
2270		6717		13
2271		6727		13
2272		6744		13
2273		6765		13
2274		6894		13
2275		6940		13
2276		7023		13
2277		7043		13
2278		7097		13
2279		7103		13
2280		7111		13
2281		7135		13
2282		7138		13
2283		7148		13
2284		7216		13
2285		7217		13
2286		7231		13
2287		7271		13
2288		321		12.66666667
2289		589		12.5
2290		945		12.5
2291		1573		12.5
2292		1793		12.5
2293		2191		12.5
2294		2604		12.5
2295		2613		12.5
2296		2797		12.5
2297		3055		12.5
2298		3081		12.5
2299		3298		12.5
2300		3568		12.5
2301		3654		12.5
2302		4011		12.5
2303		4021		12.5
2304		4160		12.5
2305		4247		12.5
2306		4270		12.5
2307		4471		12.5
2308		4643		12.5
2309		4932		12.5
2310		4973		12.5
2311		5217		12.5
2312		5422		12.5
2313		5474		12.5
2314		5624		12.5
2315		5756		12.5
2316		6016		12.5
2317		6060		12.5
2318		6149		12.5
2319		6391		12.5
2320		6592		12.5
2321		6808		12.5
2322		6866		12.5
2323		7254		12.5
2324		101		12
2325		296		12
2326		453		12
2327		537		12
2328		555		12
2329		702		12
2330		988		12
2331		1329		12
2332		1446		12
2333		1584		12
2334		1600		12
2335		1646		12
2336		1787		12
2337		1811		12
2338		1967		12
2339		2068		12
2340		2264		12
2341		2425		12
2342		2484		12
2343		2511		12
2344		2531		12
2345		2582		12
2346		2667		12
2347		2813		12
2348		2825		12
2349		2879		12
2350		2944		12
2351		2988		12
2352		3058		12
2353		3134		12
2354		3139		12
2355		3152		12
2356		3163		12
2357		3212		12
2358		3265		12
2359		3300		12
2360		3408		12
2361		3491		12
2362		3612		12
2363		3627		12
2364		3839		12
2365		3865		12
2366		3878		12
2367		4008		12
2368		4048		12
2369		4050		12
2370		4054		12
2371		4075		12
2372		4076		12
2373		4083		12
2374		4111		12
2375		4141		12
2376		4212		12
2377		4243		12
2378		4267		12
2379		4299		12
2380		4314		12
2381		4454		12
2382		4616		12
2383		4656		12
2384		4723		12
2385		4765		12
2386		4854		12
2387		4918		12
2388		4955		12
2389		5065		12
2390		5066		12
2391		5071		12
2392		5096		12
2393		5133		12
2394		5136		12
2395		5166		12
2396		5241		12
2397		5255		12
2398		5261		12
2399		5275		12
2400		5413		12
2401		5619		12
2402		5621		12
2403		5681		12
2404		5800		12
2405		5864		12
2406		5932		12
2407		5966		12
2408		5968		12
2409		5993		12
2410		6322		12
2411		6354		12
2412		6473		12
2413		6476		12
2414		6499		12
2415		6507		12
2416		6519		12
2417		6585		12
2418		6601		12
2419		6604		12
2420		6606		12
2421		6640		12
2422		6682		12
2423		6683		12
2424		6686		12
2425		6755		12
2426		6830		12
2427		6858		12
2428		6901		12
2429		6922		12
2430		6928		12
2431		6935		12
2432		6975		12
2433		6979		12
2434		6995		12
2435		7085		12
2436		7122		12
2437		7212		12
2438		7219		12
2439		7243		12
2440		7245		12
2441		7251		12
2442		7255		12
2443		7258		12
2444		7262		12
2445		7319		12
2446		7331		12
2447		45		11.5
2448		313		11.5
2449		967		11.5
2450		981		11.5
2451		1370		11.5
2452		1389		11.5
2453		1642		11.5
2454		1912		11.5
2455		2010		11.5
2456		2498		11.5
2457		3131		11.5
2458		3361		11.5
2459		4034		11.5
2460		4284		11.5
2461		4571		11.5
2462		5022		11.5
2463		5473		11.5
2464		5633		11.5
2465		5683		11.5
2466		5695		11.5
2467		6421		11.5
2468		7045		11.5
2469		7195		11.5
2470		7202		11.5
2471		7224		11.5
2472		7240		11.5
2473		117		11
2474		751		11
2475		816		11
2476		852		11
2477		1137		11
2478		1164		11
2479		1332		11
2480		1448		11
2481		1576		11
2482		1739		11
2483		1775		11
2484		1777		11
2485		1785		11
2486		1847		11
2487		1927		11
2488		2022		11
2489		2039		11
2490		2062		11
2491		2177		11
2492		2262		11
2493		2354		11
2494		2373		11
2495		2398		11
2496		2518		11
2497		2721		11
2498		2725		11
2499		2957		11
2500		2961		11
2501		3004		11
2502		3007		11
2503		3043		11
2504		3206		11
2505		3268		11
2506		3513		11
2507		3533		11
2508		3577		11
2509		3615		11
2510		3651		11
2511		3755		11
2512		3851		11
2513		3975		11
2514		4023		11
2515		4024		11
2516		4068		11
2517		4123		11
2518		4139		11
2519		4229		11
2520		4252		11
2521		4277		11
2522		4328		11
2523		4364		11
2524		4386		11
2525		4506		11
2526		4511		11
2527		4637		11
2528		4739		11
2529		4746		11
2530		4958		11
2531		4979		11
2532		4991		11
2533		5093		11
2534		5159		11
2535		5215		11
2536		5478		11
2537		5486		11
2538		5568		11
2539		5595		11
2540		5625		11
2541		5689		11
2542		5721		11
2543		5765		11
2544		5775		11
2545		5819		11
2546		5830		11
2547		5902		11
2548		5943		11
2549		5960		11
2550		5994		11
2551		6011		11
2552		6056		11
2553		6079		11
2554		6097		11
2555		6120		11
2556		6132		11
2557		6138		11
2558		6156		11
2559		6161		11
2560		6170		11
2561		6180		11
2562		6315		11
2563		6346		11
2564		6398		11
2565		6433		11
2566		6435		11
2567		6449		11
2568		6515		11
2569		6525		11
2570		6581		11
2571		6586		11
2572		6626		11
2573		6644		11
2574		6651		11
2575		6671		11
2576		6674		11
2577		6677		11
2578		6685		11
2579		6743		11
2580		6804		11
2581		6805		11
2582		6889		11
2583		6892		11
2584		6904		11
2585		6912		11
2586		6913		11
2587		6920		11
2588		6950		11
2589		6961		11
2590		6962		11
2591		6964		11
2592		7002		11
2593		7028		11
2594		7030		11
2595		7055		11
2596		7065		11
2597		7102		11
2598		7108		11
2599		7126		11
2600		7208		11
2601		7269		11
2602		7273		11
2603		7277		11
2604		240		10.5
2605		706		10.5
2606		938		10.5
2607		1076		10.5
2608		1351		10.5
2609		1555		10.5
2610		1677		10.5
2611		2500		10.5
2612		2874		10.5
2613		2980		10.5
2614		3303		10.5
2615		3669		10.5
2616		3684		10.5
2617		4118		10.5
2618		4330		10.5
2619		4337		10.5
2620		4568		10.5
2621		4575		10.5
2622		4694		10.5
2623		4796		10.5
2624		4982		10.5
2625		5194		10.5
2626		5248		10.5
2627		5438		10.5
2628		5470		10.5
2629		5661		10.5
2630		5699		10.5
2631		6096		10.5
2632		6101		10.5
2633		6128		10.5
2634		6238		10.5
2635		6337		10.5
2636		6350		10.5
2637		6425		10.5
2638		6505		10.5
2639		6531		10.5
2640		6545		10.5
2641		6750		10.5
2642		6758		10.5
2643		7042		10.5
2644		7052		10.5
2645		7150		10.5
2646		7155		10.5
2647		442		10
2648		590		10
2649		647		10
2650		996		10
2651		1293		10
2652		1382		10
2653		1398		10
2654		1450		10
2655		1633		10
2656		1716		10
2657		1740		10
2658		1759		10
2659		1769		10
2660		1799		10
2661		1922		10
2662		2129		10
2663		2261		10
2664		2424		10
2665		2530		10
2666		2532		10
2667		2538		10
2668		2576		10
2669		2945		10
2670		2964		10
2671		3013		10
2672		3061		10
2673		3104		10
2674		3157		10
2675		3173		10
2676		3202		10
2677		3275		10
2678		3282		10
2679		3319		10
2680		3381		10
2681		3398		10
2682		3451		10
2683		3470		10
2684		3559		10
2685		3566		10
2686		3591		10
2687		3610		10
2688		3754		10
2689		3759		10
2690		3834		10
2691		3944		10
2692		3952		10
2693		3957		10
2694		4107		10
2695		4119		10
2696		4171		10
2697		4246		10
2698		4260		10
2699		4283		10
2700		4353		10
2701		4380		10
2702		4383		10
2703		4403		10
2704		4412		10
2705		4480		10
2706		4579		10
2707		4604		10
2708		4640		10
2709		4664		10
2710		4669		10
2711		4780		10
2712		4925		10
2713		4950		10
2714		4957		10
2715		5089		10
2716		5130		10
2717		5178		10
2718		5189		10
2719		5200		10
2720		5274		10
2721		5276		10
2722		5340		10
2723		5493		10
2724		5564		10
2725		5622		10
2726		5641		10
2727		5660		10
2728		5678		10
2729		5701		10
2730		5710		10
2731		5748		10
2732		5773		10
2733		5816		10
2734		5855		10
2735		5863		10
2736		5937		10
2737		5947		10
2738		5974		10
2739		6007		10
2740		6010		10
2741		6012		10
2742		6017		10
2743		6145		10
2744		6220		10
2745		6312		10
2746		6332		10
2747		6362		10
2748		6383		10
2749		6410		10
2750		6419		10
2751		6428		10
2752		6440		10
2753		6457		10
2754		6463		10
2755		6498		10
2756		6506		10
2757		6588		10
2758		6619		10
2759		6622		10
2760		6654		10
2761		6662		10
2762		6666		10
2763		6690		10
2764		6721		10
2765		6817		10
2766		6819		10
2767		6847		10
2768		6865		10
2769		6870		10
2770		6874		10
2771		6885		10
2772		6915		10
2773		6916		10
2774		6944		10
2775		6957		10
2776		6986		10
2777		7016		10
2778		7036		10
2779		7038		10
2780		7057		10
2781		7060		10
2782		7068		10
2783		7076		10
2784		7107		10
2785		7121		10
2786		7137		10
2787		7145		10
2788		7151		10
2789		7191		10
2790		7204		10
2791		7257		10
2792		7260		10
2793		7301		10
2794		7309		10
2795		7317		10
2796		7326		10
2797		6943		9.666666667
2798		581		9.5
2799		692		9.5
2800		771		9.5
2801		955		9.5
2802		1294		9.5
2803		1831		9.5
2804		1899		9.5
2805		1985		9.5
2806		2048		9.5
2807		2429		9.5
2808		2773		9.5
2809		3045		9.5
2810		3243		9.5
2811		3515		9.5
2812		3985		9.5
2813		4132		9.5
2814		4137		9.5
2815		4186		9.5
2816		4715		9.5
2817		4778		9.5
2818		4827		9.5
2819		5041		9.5
2820		5227		9.5
2821		5610		9.5
2822		5734		9.5
2823		5941		9.5
2824		5963		9.5
2825		6039		9.5
2826		6057		9.5
2827		6119		9.5
2828		6213		9.5
2829		6358		9.5
2830		6528		9.5
2831		6564		9.5
2832		6642		9.5
2833		6652		9.5
2834		6722		9.5
2835		6893		9.5
2836		6936		9.5
2837		7083		9.5
2838		7165		9.5
2839		174		9
2840		335		9
2841		468		9
2842		514		9
2843		533		9
2844		848		9
2845		919		9
2846		937		9
2847		1091		9
2848		1165		9
2849		1288		9
2850		1303		9
2851		1307		9
2852		1502		9
2853		2077		9
2854		2265		9
2855		2339		9
2856		2423		9
2857		2438		9
2858		2473		9
2859		2499		9
2860		2853		9
2861		2895		9
2862		2916		9
2863		3006		9
2864		3151		9
2865		3267		9
2866		3370		9
2867		3511		9
2868		3544		9
2869		3545		9
2870		3562		9
2871		3721		9
2872		3728		9
2873		3821		9
2874		4042		9
2875		4073		9
2876		4182		9
2877		4248		9
2878		4295		9
2879		4319		9
2880		4332		9
2881		4336		9
2882		4408		9
2883		4464		9
2884		4622		9
2885		4632		9
2886		4649		9
2887		4763		9
2888		4767		9
2889		4799		9
2890		5057		9
2891		5095		9
2892		5110		9
2893		5125		9
2894		5134		9
2895		5186		9
2896		5203		9
2897		5465		9
2898		5500		9
2899		5553		9
2900		5626		9
2901		5657		9
2902		5659		9
2903		5730		9
2904		5752		9
2905		5776		9
2906		5853		9
2907		5858		9
2908		5874		9
2909		5876		9
2910		5877		9
2911		5891		9
2912		5929		9
2913		5949		9
2914		5952		9
2915		5953		9
2916		5973		9
2917		5996		9
2918		6000		9
2919		6041		9
2920		6064		9
2921		6107		9
2922		6118		9
2923		6136		9
2924		6146		9
2925		6157		9
2926		6178		9
2927		6223		9
2928		6225		9
2929		6239		9
2930		6301		9
2931		6306		9
2932		6308		9
2933		6327		9
2934		6333		9
2935		6379		9
2936		6388		9
2937		6416		9
2938		6430		9
2939		6451		9
2940		6460		9
2941		6489		9
2942		6494		9
2943		6552		9
2944		6568		9
2945		6570		9
2946		6584		9
2947		6610		9
2948		6646		9
2949		6660		9
2950		6670		9
2951		6693		9
2952		6730		9
2953		6739		9
2954		6844		9
2955		6850		9
2956		6868		9
2957		6921		9
2958		6947		9
2959		6956		9
2960		6967		9
2961		6969		9
2962		6983		9
2963		6999		9
2964		7019		9
2965		7025		9
2966		7040		9
2967		7041		9
2968		7106		9
2969		7113		9
2970		7134		9
2971		7146		9
2972		7147		9
2973		7161		9
2974		7164		9
2975		7189		9
2976		7220		9
2977		7232		9
2978		7237		9
2979		7299		9
2980		204		8.666666667
2981		31		8.5
2982		253		8.5
2983		653		8.5
2984		854		8.5
2985		1085		8.5
2986		1672		8.5
2987		1719		8.5
2988		1908		8.5
2989		2458		8.5
2990		2461		8.5
2991		2926		8.5
2992		2929		8.5
2993		3189		8.5
2994		3302		8.5
2995		3366		8.5
2996		3507		8.5
2997		3673		8.5
2998		3876		8.5
2999		4151		8.5
3000		4562		8.5
3001		4701		8.5
3002		4783		8.5
3003		4784		8.5
3004		4938		8.5
3005		4987		8.5
3006		5002		8.5
3007		5025		8.5
3008		5225		8.5
3009		5447		8.5
3010		5532		8.5
3011		5706		8.5
3012		5821		8.5
3013		5962		8.5
3014		6029		8.5
3015		6092		8.5
3016		6162		8.5
3017		6339		8.5
3018		6481		8.5
3019		6532		8.5
3020		6533		8.5
3021		6631		8.5
3022		6638		8.5
3023		6714		8.5
3024		6716		8.5
3025		6963		8.5
3026		7192		8.5
3027		7223		8.5
3028		7247		8.5
3029		7266		8.5
3030		299		8
3031		371		8
3032		695		8
3033		1528		8
3034		1583		8
3035		1585		8
3036		1700		8
3037		1737		8
3038		1757		8
3039		1802		8
3040		1872		8
3041		1944		8
3042		2051		8
3043		2095		8
3044		2165		8
3045		2187		8
3046		2228		8
3047		2441		8
3048		2480		8
3049		2506		8
3050		2513		8
3051		2525		8
3052		2529		8
3053		2603		8
3054		2641		8
3055		2912		8
3056		2966		8
3057		3017		8
3058		3036		8
3059		3037		8
3060		3067		8
3061		3090		8
3062		3091		8
3063		3110		8
3064		3133		8
3065		3180		8
3066		3292		8
3067		3387		8
3068		3632		8
3069		3694		8
3070		3773		8
3071		3955		8
3072		4051		8
3073		4056		8
3074		4215		8
3075		4501		8
3076		4663		8
3077		4693		8
3078		4748		8
3079		4764		8
3080		4801		8
3081		5003		8
3082		5005		8
3083		5047		8
3084		5058		8
3085		5060		8
3086		5070		8
3087		5171		8
3088		5214		8
3089		5418		8
3090		5445		8
3091		5503		8
3092		5512		8
3093		5527		8
3094		5539		8
3095		5562		8
3096		5586		8
3097		5611		8
3098		5651		8
3099		5666		8
3100		5875		8
3101		5989		8
3102		5991		8
3103		6001		8
3104		6053		8
3105		6059		8
3106		6074		8
3107		6130		8
3108		6184		8
3109		6218		8
3110		6240		8
3111		6318		8
3112		6399		8
3113		6464		8
3114		6492		8
3115		6520		8
3116		6540		8
3117		6546		8
3118		6561		8
3119		6600		8
3120		6639		8
3121		6643		8
3122		6648		8
3123		6656		8
3124		6658		8
3125		6684		8
3126		6692		8
3127		6700		8
3128		6723		8
3129		6812		8
3130		6818		8
3131		6837		8
3132		6846		8
3133		6863		8
3134		6926		8
3135		6937		8
3136		6976		8
3137		7001		8
3138		7031		8
3139		7033		8
3140		7046		8
3141		7066		8
3142		7077		8
3143		7118		8
3144		7119		8
3145		7163		8
3146		7196		8
3147		7238		8
3148		7272		8
3149		7294		8
3150		7298		8
3151		7316		8
3152		166		7.5
3153		451		7.5
3154		1027		7.5
3155		1277		7.5
3156		1350		7.5
3157		2070		7.5
3158		2197		7.5
3159		2673		7.5
3160		3617		7.5
3161		3634		7.5
3162		3756		7.5
3163		3845		7.5
3164		3939		7.5
3165		4005		7.5
3166		4281		7.5
3167		4285		7.5
3168		4382		7.5
3169		4683		7.5
3170		4840		7.5
3171		4902		7.5
3172		5132		7.5
3173		5156		7.5
3174		5257		7.5
3175		5298		7.5
3176		5490		7.5
3177		5926		7.5
3178		6139		7.5
3179		6168		7.5
3180		6543		7.5
3181		6599		7.5
3182		6811		7.5
3183		6910		7.5
3184		6959		7.5
3185		7172		7.5
3186		7210		7.5
3187		7221		7.5
3188		7286		7.5
3189		7302		7.5
3190		585		7.333333333
3191		87		7
3192		271		7
3193		539		7
3194		606		7
3195		773		7
3196		1290		7
3197		1566		7
3198		1714		7
3199		1735		7
3200		1977		7
3201		2036		7
3202		2232		7
3203		2234		7
3204		2259		7
3205		2583		7
3206		2654		7
3207		2785		7
3208		2950		7
3209		3062		7
3210		3122		7
3211		3166		7
3212		3193		7
3213		3215		7
3214		3407		7
3215		3454		7
3216		3458		7
3217		3527		7
3218		3712		7
3219		3723		7
3220		3729		7
3221		3734		7
3222		3981		7
3223		4110		7
3224		4114		7
3225		4217		7
3226		4225		7
3227		4232		7
3228		4292		7
3229		4600		7
3230		4665		7
3231		4762		7
3232		4773		7
3233		4792		7
3234		4804		7
3235		4847		7
3236		4924		7
3237		4933		7
3238		5027		7
3239		5141		7
3240		5143		7
3241		5198		7
3242		5250		7
3243		5283		7
3244		5288		7
3245		5316		7
3246		5339		7
3247		5412		7
3248		5491		7
3249		5510		7
3250		5558		7
3251		5570		7
3252		5616		7
3253		5634		7
3254		5662		7
3255		5664		7
3256		5871		7
3257		5881		7
3258		5918		7
3259		6021		7
3260		6089		7
3261		6127		7
3262		6147		7
3263		6167		7
3264		6204		7
3265		6214		7
3266		6219		7
3267		6320		7
3268		6371		7
3269		6376		7
3270		6407		7
3271		6426		7
3272		6453		7
3273		6468		7
3274		6482		7
3275		6553		7
3276		6595		7
3277		6597		7
3278		6633		7
3279		6665		7
3280		6699		7
3281		6764		7
3282		6768		7
3283		6809		7
3284		6822		7
3285		6826		7
3286		6891		7
3287		6895		7
3288		6906		7
3289		6923		7
3290		6981		7
3291		7017		7
3292		7027		7
3293		7088		7
3294		7093		7
3295		7095		7
3296		7101		7
3297		7235		7
3298		7242		7
3299		7263		7
3300		7288		7
3301		151		6.5
3302		538		6.5
3303		617		6.5
3304		766		6.5
3305		1598		6.5
3306		3748		6.5
3307		4015		6.5
3308		4235		6.5
3309		4269		6.5
3310		4286		6.5
3311		4390		6.5
3312		5231		6.5
3313		5239		6.5
3314		5251		6.5
3315		5408		6.5
3316		5954		6.5
3317		6066		6.5
3318		6137		6.5
3319		6345		6.5
3320		6461		6.5
3321		6580		6.5
3322		6583		6.5
3323		6611		6.5
3324		6862		6.5
3325		7073		6.5
3326		7133		6.5
3327		7156		6.5
3328		7168		6.5
3329		7171		6.5
3330		7194		6.5
3331		7203		6.5
3332		128		6
3333		322		6
3334		329		6
3335		806		6
3336		1124		6
3337		1422		6
3338		1591		6
3339		1786		6
3340		1994		6
3341		2083		6
3342		2239		6
3343		2357		6
3344		2544		6
3345		2856		6
3346		2898		6
3347		2986		6
3348		3029		6
3349		3201		6
3350		3225		6
3351		3297		6
3352		3340		6
3353		3352		6
3354		3498		6
3355		3532		6
3356		3650		6
3357		3714		6
3358		3751		6
3359		3988		6
3360		4043		6
3361		4049		6
3362		4156		6
3363		4161		6
3364		4187		6
3365		4397		6
3366		4614		6
3367		4641		6
3368		4674		6
3369		4681		6
3370		4757		6
3371		4817		6
3372		4856		6
3373		4949		6
3374		4964		6
3375		5019		6
3376		5103		6
3377		5144		6
3378		5168		6
3379		5253		6
3380		5290		6
3381		5326		6
3382		5329		6
3383		5350		6
3384		5430		6
3385		5448		6
3386		5541		6
3387		5559		6
3388		5627		6
3389		5639		6
3390		5777		6
3391		5785		6
3392		5837		6
3393		5888		6
3394		5977		6
3395		6013		6
3396		6102		6
3397		6114		6
3398		6152		6
3399		6309		6
3400		6355		6
3401		6412		6
3402		6414		6
3403		6459		6
3404		6529		6
3405		6547		6
3406		6563		6
3407		6605		6
3408		6667		6
3409		6748		6
3410		6807		6
3411		6814		6
3412		6821		6
3413		6825		6
3414		6840		6
3415		6931		6
3416		6938		6
3417		6965		6
3418		6971		6
3419		7000		6
3420		7020		6
3421		7063		6
3422		7124		6
3423		7136		6
3424		7152		6
3425		7227		6
3426		7268		6
3427		7270		6
3428		7290		6
3429		7324		6
3430		171		5.5
3431		1761		5.5
3432		1828		5.5
3433		5709		5.5
3434		5732		5.5
3435		5944		5.5
3436		6589		5.5
3437		7024		5.5
3438		7259		5.5
3439		81		5
3440		136		5
3441		256		5
3442		841		5
3443		877		5
3444		1743		5
3445		1954		5
3446		2001		5
3447		2408		5
3448		2707		5
3449		2844		5
3450		2847		5
3451		2942		5
3452		2969		5
3453		3257		5
3454		3367		5
3455		3453		5
3456		3648		5
3457		3743		5
3458		3785		5
3459		3843		5
3460		4065		5
3461		4166		5
3462		4335		5
3463		4348		5
3464		5063		5
3465		5107		5
3466		5149		5
3467		5308		5
3468		5514		5
3469		5642		5
3470		5667		5
3471		5722		5
3472		5852		5
3473		5870		5
3474		5906		5
3475		6045		5
3476		6049		5
3477		6319		5
3478		6455		5
3479		6624		5
3480		6676		5
3481		6707		5
3482		6732		5
3483		6751		5
3484		6754		5
3485		6834		5
3486		6884		5
3487		6960		5
3488		6982		5
3489		6997		5
3490		7050		5
3491		7064		5
3492		7096		5
3493		7170		5
3494		7228		5
3495		7246		5
3496		7249		5
3497		7308		5
3498		7313		5
3499		7321		5
3500		7323		5
3501		7330		5
3502		5828		4.5
3503		6627		4.5
3504		867		4
3505		1827		4
3506		1973		4
3507		2151		4
3508		2515		4
3509		2709		4
3510		2855		4
3511		2897		4
3512		3028		4
3513		3054		4
3514		3181		4
3515		3295		4
3516		3457		4
3517		3586		4
3518		3704		4
3519		3740		4
3520		3800		4
3521		3976		4
3522		3984		4
3523		3993		4
3524		4093		4
3525		4179		4
3526		4195		4
3527		4203		4
3528		4418		4
3529		4455		4
3530		4547		4
3531		4625		4
3532		4816		4
3533		5033		4
3534		5049		4
3535		5077		4
3536		5411		4
3537		5557		4
3538		5583		4
3539		5605		4
3540		5744		4
3541		5869		4
3542		5965		4
3543		6018		4
3544		6166		4
3545		6181		4
3546		6187		4
3547		6195		4
3548		6372		4
3549		6381		4
3550		6536		4
3551		6541		4
3552		6554		4
3553		6680		4
3554		6711		4
3555		6749		4
3556		6873		4
3557		6927		4
3558		7009		4
3559		7032		4
3560		7037		4
3561		7075		4
3562		7115		4
3563		7205		4
3564		7215		4
3565		7292		4
3566		7311		4
3567		1649		3
3568		3278		3
3569		3291		3
3570		3465		3
3571		4583		3
3572		6222		3
3573		6688		3
3574		7125		3
3575		7141		3
3576		28		NaN
3577		352		NaN
3578		496		NaN
3579		522		NaN
3580		545		NaN
3581		564		NaN
3582		569		NaN
3583		601		NaN
3584		871		NaN
3585		884		NaN
3586		1468		NaN
3587		1546		NaN
3588		1554		NaN
3589		1601		NaN
3590		1635		NaN
3591		1751		NaN
3592		1803		NaN
3593		2027		NaN
3594		2161		NaN
3595		2347		NaN
3596		2487		NaN
3597		2872		NaN
3598		3000		NaN
3599		3137		NaN
3600		4006		NaN
3601		4528		NaN
3602		4567		NaN
3603		4597		NaN
3604		4626		NaN
3605		5099		NaN
3606		5226		NaN
3607		5324		NaN
3608		5601		NaN
3609		5606		NaN
3610		5713		NaN
3611		5736		NaN
3612		6062		NaN
3613		6423		NaN
3614		6447		NaN
3615		6636		NaN
3616		6650		NaN
3617		6653		NaN
3618		6746		NaN
3619		6810		NaN
3620		7078		NaN
3621		7129		NaN
3622		7159		NaN
3623		7199		NaN
3624		7201		NaN
3625		7279		NaN
3626		7280		NaN
3627		7281		NaN
3628		7282		NaN
3629		7283		NaN
3630		7284		NaN
3631		7305		NaN
3632		7306		NaN
3633		7325		NaN

Some notes:
• Data taken from the TBA API
• The program doesn’t take into account awards, which in reality do give district points
• If the team has yet to play an event, they have an average of NaN and are ranked last
• Regionals, Districts, and DCMPs are all weighted equally (i.e. DCMPs don’t get their usual x3)
• A “perfect score” is 68 (22 points for quals, 16 points for alliance selection, and 30 points for playoffs)
• In the case of a tie, the team number is the tie breaker (probably not the best method, but I didn’t feel like implementing the actual tiebreakers)
• I checked a few teams to make sure the numbers lined up, but there are probably a few bugs in the program that I haven’t caught. If you find one, or have comments, questions, or suggestions, please don’t hesitate to let me know.

1 Like

r/dataisbeautiful

This is awesome!

It would be interesting is FIRST used something like this to determine who gets to go to the championships or not.

Really cool! It would be neat to run this data for the past few years and see how teams improve over time. Is the code available?

This is cool!

It does look like you are including points from third district events, which I think can skew things as teams competing in their third district will have other goals besides gaining district points. Since those points don’t count towards district rankings, it seem a bit unfair to include them in “world” ranking.

That said, I’ll admit to being somewhat biased. :smiley:

I found a problem.
You have my team (FRC Team 1501) ranked 90. We have one silver and one gold in district.
You have FRC Team 868 ranked 186. They have won gold twice.

OP said it’s an average of all events the entire season. District rankings are based off the first two, in-district.

868 Did poorly at Miami and didnt make elims, because of that their average got tanked. 1501 was consistently top 10 and a first pick at each of their events giving them a better average.

It looks like you included unofficial events in this. You can filter out unofficial events by looking at the “event_type” field https://github.com/the-blue-alliance/the-blue-alliance/blob/master/consts/event_type.py#L2

I think Team 58 average is wrong. We attended 2 NE District events, Received 63 points in the first and 35 in the second. We won an award at both events. So that makes it 58+30=88, Divide that by 2 and I get 44 for the average. The doc shows 39.

Just thought of something, Since you are using TBA, does the calculations include week 0 events?

Darn it Ty! You beat me!

The list doesn’t include points due to awards.

It probably shouldn’t, since Ari is trying to parse the data to reflect Robot performance in matches only.

How does the program handle teams with different numbers of Quals matches? If it’s giving 2 points for every Quals match then teams that went to events that had more Quals matches per team will have artificially inflated scores. Or are you awarding points as a percentage of Quals won with 22 as 100% of matches?

If you are using style 1 here’s an example of why it doesn’t work great. The top two is 254 vs. 133. 254 has not lost a qual match this year 133 has lost 4 quals. 2 losses on average per event for 133 vs. 0 losses on average per event for 254. But 133 got 12 quals on average to 254s 9 which means 133 has 10 quals wins on average to 254s 9 quals wins on average.

…Which should mean they shouldn’t have the same score either way (133 has one more win per event by version 1 but a lower percentage by version 2) :confused: How did you calculate quals matches Ari? Do I just have a terrible understanding of how district points work for quals matches work?

Edit: Ignore me I didn’t know how district points got calculated.

Not sure what the OP is doing, but the district points formula gives points for quals based on the team’s rank and the size of the event, not based on match results.

It’s based on ranking with the following formula:

With these as the variables:

“Do the Math” ~ Mark Leon

You can pull district numbers right from TBA… Pulled Waves numbers and got 58 and 60 for an avg of 59, your showing 54 for us. Not sure where your numbers are coming from. I ran numbers for Wiscosin last year and they matched TBA’s.

So the OP mentioned that he did not include award points. It looks like you all won an award in each event, which are valued at 5 points(non-Chairman’s, non-EI). So that puts your average at 54.

You might have been thinking of the old formula for district points, before the inverse error function was used. The current system is described in the 2018 Manual on pp. 122-133, section 10.12.3.