-
Notifications
You must be signed in to change notification settings - Fork 0
/
sqkern19
31412 lines (31412 loc) · 388 KB
/
sqkern19
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
14
1A
1C
1I
23
25
29
2F
32
34
3A
3E
3G
43
47
4D
52
56
58
5C
5E
5I
6D
6H
74
76
7G
7I
85
8B
8F
92
98
9A
A1
A3
A7
A9
B2
BE
BI
C1
C5
CB
CD
D4
DA
DG
E3
E5
EB
EF
EH
F8
G3
G7
G9
GD
H8
HE
I5
I7
IB
IH
106
113
119
11H
122
131
133
13D
13F
151
155
157
15B
16G
175
179
17F
188
199
19F
1B1
1B7
1BH
1D5
1D9
1DB
1EE
1EG
1F1
1F7
1FD
1FF
1G8
1H7
1HH
20B
20H
212
21G
221
22D
24B
272
278
287
28D
2AH
2B6
2BA
2BG
2CH
2D2
2D8
2DE
2H4
2H6
2HG
2HI
308
311
317
31F
33B
33D
353
359
35F
371
377
37D
37F
395
3B5
3B9
3BB
3BF
3C8
3F5
3FD
3H3
3HH
3I8
409
40F
418
421
42B
42H
44B
454
45A
461
469
481
48H
494
496
49C
4B4
4BA
4BG
4F4
4FC
4FI
4G5
4GB
4HA
4HG
4I1
4IF
517
535
539
53B
53F
53H
551
557
55D
57B
57D
593
59B
59H
5A4
5AG
5B3
5BD
5BF
5D1
5DB
5DH
5F9
5G4
5H1
5H3
5H9
5HD
5HF
641
649
661
667
67A
67C
694
69E
6AF
6B6
6B8
6E9
6FG
70C
713
715
71B
72E
737
739
75B
773
77B
77H
788
78A
78E
791
799
79D
79F
7A2
7AC
7AE
7B5
7BD
7BH
7CC
7D3
7DF
7DH
7E8
7EA
7F7
7H1
7H7
7HB
809
812
821
82D
838
83C
83I
869
872
881
889
8C3
8D2
8E9
8ED
8GH
8H6
8HA
8HI
904
913
931
937
93D
93H
944
946
94I
953
95F
95H
977
979
99D
9B3
9B5
9B9
9BB
9CE
9D3
9DF
9EC
9EE
9EI
9F5
9F7
9FD
9G4
9G6
9GI
9H9
9HB
9IG
A0D
A2B
A45
A4B
A4F
A54
A6F
A8H
AB4
ACF
AD6
AED
AFC
AFG
AG5
AGF
AGH
AHA
AIF
B1B
B1D
B1H
B44
B4A
B57
B5D
B66
B68
B77
B84
B86
B8A
B8G
B9B
B9F
B9H
BAG
BCC
BD1
BDB
BDD
BF3
BF5
BFF
BFH
BG8
BH3
C07
C0H
C38
C4F
C89
C94
C9E
C9G
CC7
CF4
CGF
CH2
CHI
D19
D1B
D1H
D22
D31
D39
D51
D55
D5B
D5D
D66
D75
D97
D9D
DB1
DB7
DBH
DCC
DD3
DDB
DDH
DE8
DEE
DF9
DFF
DH5
DH7
E18
E1E
E27
E72
E7A
E96
E9C
ED2
ED8
EED
F02
F04
F0G
F13
F17
F19
F1F
F2I
F35
F37
F3B
F4A
F4C
F4G
F59
F5B
F5H
F62
F79
F7F
F95
FAI
FBF
FBH
FC4
FCA
FCE
FCG
FD7
FE2
FEC
FF1
FFB
FFH
FGI
FH3
FH5
FHB
G0F
G16
G45
G4F
G4H
G5A
GAF
GE1
GF6
GFC
GFI
GGB
GH2
GIF
H06
H17
H1H
H33
H35
H39
H3H
H44
H4G
H5F
H66
H6C
H6I
H71
H77
H7H
H93
H99
H9F
HA2
HAA
HAG
HB7
HBD
HBF
HC2
HD5
HDD
HF5
HGA
HH9
HHD
HI2
HIC
I38
I83
I89
I94
IAD
IAF
IDI
IFA
IG1
II1
1015
102E
105D
105H
1082
108G
109D
10BB
10D3
10DF
10E2
10GE
10H5
10HB
1118
111E
115G
116F
11DE
11E1
11ED
11F2
11G5
1208
1217
1268
127D
12D1
12DD
12E6
12GG
1307
1309
1387
138H
150D
150H
1615
161F
1639
1673
1693
1697
16B5
16E2
16F9
170B
170H
1718
171E
1727
172D
1772
177E
1781
178D
1802
1811
1826
1837
1873
1877
189D
18DD
18GG
18H9
1903
1916
191E
1961
19BG
19DE
19GH
1B65
1BB8
1BD6
1BFG
1BGF
1D18
1D27
1D38
1D6F
1D7E
1D8D
1DD2
1DD8
1DDE
1DED
1DF2
1E11
1E17
1E28
1E86
1E9D
1ED1
1F03
1F2B
1F2H
1F63
1F96
1FG5
1FGB
1FHG
1G02
1G15
1G2G
1G6E
1GE6
1GG2
1GGE
1GH1
1GHF
1H05
1H0B
1H0D
1H6B
1H9G
1HD6
1HFG
201E
2027
20AD
20ED
2108
216E
21D1
2207
222B
224H
2267
22B4
22B8
22E7
2416
24G1
24HC
26B4
26G1
27CE
27D1
2801
2816
2818
282H
284H
28H2
2AID
2B7H
2BBB
2BBD
2BC4
2BH1
2D1D
2DDD
2E01
2E16
2E7C
2E7E
2EDC
2EDI
2G2B
2G41
2G61
2H0C
2HDB
2I1E
2I81
2IE1
3013
3035
3037
3079
3091
309B
30B3
30FB
30FH
3109
3136
3169
318H
31D6
31D8
3301
3389
33I1
3637
3686
368C
3697
36F1
36FB
373C
37B8
381D
3839
383H
3886
388C
38D7
38H1
38HD
38I6
38IC
3901
3907
397C
39C7
39CH
39DI
39I1
39ID
3B03
3B36
3BCH
3BH6
3C97
3C9H
3CHF
3D3C
3D67
3D78
3D81
3D8H
3D96
3D9C
3DD6
3DF6
3DI9
3F07
3F0B
3F16
3F61
3F67
3FC7
3FCH
3FH6
3H09
3H0F
3H65
3H6B
3H96
3H9I
3HC9
3HFC
3HFI
3I19
3I1D
3I9D
3IDF
3IF1
4001
4012
404H
40A5
40B8
40H4
4102
4111
411B
412G
4159
4166
41E6
41F5
41FH
4412
4445
446F
44CF
44E1
44F2
44FE
44GH
44H4
44H6
44HI
44I9
4519
455B
45F1
45F5
45FB
45H5
45HH
4645
46AB
46GF
489E
490I
4919
4951
499F
49BH
49F1
49H5
4A05
4A0H
4A4H
4AAB
4AAH
4ABC
4AF2
4AF6
4AHI
4B59
4B5B
4B5F
4B88
4B95
4BBB
4BC8
4BHB
4C9I
4CAF
4CF6
4CFA
4CFG
4CGH
4CI9
4E01
4F1H
4F66
4F91
4F9F
4FBB
4FFF
4FG6
4FHH
4G1G
4G41
4GCH
4GGH
4GHC
4H04
4H19
4H22
4H26
4H2C
4H2I
4H5B
4H95
4HB9
4HHF
4I49
4I9I
4IC9
5015
501D
504A
5071
5095
50B7
50B9
50D7
50F3
50FB
510B
510H
519G
51G1
5303
5411
544G
5455
545H
5491
54H5
54HB
5509
554B
554F
55AH
55B4
55BA
55F4
55HA
57FA
5905
591G
5954
59G5
5A5B
5AB5
5ADF
5AFB
5AHB
5B07
5B49
5B5A
5B5G
5B9G
5BA5
5BH4
5D05
5F0H
5F45
5F5G
5FBA
5FGH
5FH4
5G0G
5G5B
5GF1
5GF5
5H4B
5H54
5H5G
5HA5
5HAH
5HH4
5HHG
6007
6016
601G
602B
609G
60C7
60F4
60FE
6115
611F
6137
6173
617B
6182
618E
6191
61B5
61F9
6218
627E
62B4
62G1
6335
6355
6368
6373
6379
6388
638I
6391
63FB
644F
645G
646F
64A5
64CF
6511
651B
6533
654G
6559
6571
65AA
65B9
660B
664F
6689
66BC
66F2
66F4
6722
673F
6751
6755
6757
67B1
67EE
67F3
6827
6863
687E
6887
68C9
6959
696G
6971
6995
69CG
69FB
6AA5
6ABA
6B0C
6B39
6B3F
6B71
6B75
6BA4
6BB3
6BB7
6BB9
6BG4
6BGA
6C83
6E12
6E78
6F11
6F2C
6F44
6F4I
6F5F
6F64
6F71