blob: f9d7deecc60b71ec92093f2c8df97e3464dae773 [file] [log] [blame]
/* -----------------------------------------------------------------------------
* Test Low-rank Matrix Factorization
* -------------------------------------------------------------------------- */
/*
* The following example is subsample taken from:
* http://movielens.umn.edu
* Movie recommendation
*/
CREATE TABLE "Mlens10k" (
id serial,
"User_id" integer,
"Movie_id" integer,
"Rating" double precision
);
COPY "Mlens10k" ("User_id", "Movie_id", "Rating") FROM stdin DELIMITER ',';
22,377,1
6,86,3
62,257,2
95,546,2
38,95,5
63,277,4
50,246,3
97,194,3
7,32,4
10,16,4
99,4,5
81,432,2
25,181,5
59,196,5
72,679,2
87,384,4
42,423,5
20,288,1
13,526,3
60,427,5
57,304,5
92,1049,1
42,403,3
11,111,4
95,625,4
8,338,4
87,1016,4
62,498,4
62,382,3
28,209,4
32,294,3
90,382,5
42,96,5
58,144,4
90,648,4
62,21,3
94,789,4
44,195,5
72,195,5
41,265,3
82,135,3
59,23,5
7,479,4
87,274,4
82,1134,2
13,836,2
13,272,4
95,787,2
43,14,2
57,419,3
84,405,3
99,268,3
10,486,4
85,427,3
90,98,5
49,559,2
42,794,3
68,117,4
19,4,4
5,2,3
44,294,4
43,137,4
80,466,5
66,298,4
18,443,3
99,79,4
13,98,4
26,258,3
7,455,4
94,1217,3
38,328,4
26,930,2
92,1079,3
1,61,4
72,48,4
56,755,3
13,360,4
15,405,2
92,77,3
52,280,3
97,228,5
58,1098,4
83,234,4
90,347,4
6,14,5
54,106,3
16,944,1
91,323,2
87,554,4
62,65,4
92,172,4
36,339,5
70,746,3
63,242,3
28,201,3
14,98,3
66,258,4
83,623,4
83,576,4
38,153,5
7,382,4
85,507,4
59,468,3
13,198,3
1,189,3
23,385,4
42,546,3
33,872,3
16,64,5
95,135,3
77,484,5
13,215,5
16,705,5
1,33,4
1,160,4
54,595,3
94,343,4
23,323,2
82,183,3
69,256,5
63,1067,3
13,56,5
90,1086,4
18,26,4
92,229,3
59,951,3
16,197,5
61,678,3
87,40,3
49,959,2
94,1224,3
10,175,3
43,323,3
21,558,5
13,344,2
94,265,4
38,758,1
7,163,4
52,250,3
13,186,4
43,815,4
83,78,2
64,392,3
92,501,2
13,498,4
59,715,5
5,17,4
23,196,2
60,60,5
92,587,3
13,892,3
99,111,1
11,558,3
65,47,2
85,259,2
91,480,4
1,20,4
96,156,4
72,1110,3
7,430,3
73,480,4
70,431,3
72,182,5
25,357,4
63,289,2
13,229,4
62,712,4
54,742,5
63,762,3
11,732,3
92,168,4
8,550,3
72,54,3
94,184,2
94,720,1
64,381,4
45,25,4
21,370,1
10,611,5
90,900,4
90,289,3
21,222,2
72,699,3
90,259,2
59,742,3
94,744,4
26,1015,3
56,121,5
82,508,2
62,12,4
79,303,4
75,284,2
13,864,4
56,546,3
69,240,3
10,7,4
22,376,3
82,717,1
6,98,5
78,323,1
70,217,4
10,100,5
13,901,1
62,1016,4
60,430,5
56,71,4
42,274,5
1,202,5
13,809,4
15,749,1
7,497,4
95,1217,3
97,222,5
42,588,5
87,367,4
92,794,3
92,739,2
18,86,4
5,439,1
90,1198,5
48,609,4
5,225,2
22,128,5
8,22,5
72,866,4
1,171,5
90,25,5
2,292,4
49,302,4
22,80,4
15,25,3
94,1220,3
7,492,5
16,55,5
92,515,4
56,449,5
85,588,3
93,820,3
82,597,3
13,823,5
83,660,4
43,120,4
13,780,1
42,44,3
77,518,4
29,245,3
37,288,4
77,172,3
90,506,5
44,660,5
7,661,5
49,1003,2
62,68,1
42,1028,4
85,51,2
77,474,5
58,1099,2
56,1047,4
90,258,3
66,877,1
7,648,5
87,82,5
44,449,5
94,62,3
54,302,4
90,22,4
14,269,4
92,121,5
21,440,1
65,806,4
37,540,2
44,443,5
1,265,4
94,572,3
62,665,2
47,324,3
64,736,4
7,378,5
59,92,5
69,268,5
10,461,3
21,129,4
58,9,4
7,200,5
95,233,4
16,194,5
59,323,4
43,203,4
79,50,4
90,923,5
6,463,4
42,625,3
6,301,2
36,748,4
21,447,5
18,408,5
25,222,4
68,237,5
83,215,4
6,258,2
89,216,5
11,227,3
20,208,2
85,1065,3
68,742,1
5,110,1
99,1016,5
2,251,5
72,568,4
85,228,3
83,281,5
92,831,2
7,543,3
87,401,2
1,155,2
24,64,5
7,554,3
82,56,3
56,91,4
82,477,3
7,472,2
16,8,5
84,742,3
44,644,3
17,13,3
21,164,5
73,206,3
94,216,3
1,117,3
60,162,4
6,69,3
85,642,4
99,873,1
13,418,2
13,858,1
85,433,3
13,72,4
59,485,2
70,1133,3
62,182,5
65,125,4
90,12,5
7,623,3
56,222,5
96,87,4
94,860,2
84,121,4
70,399,4
53,281,4
26,125,4
24,191,5
25,501,3
75,240,1
13,181,5
2,50,5
72,234,4
83,385,4
14,213,5
57,79,5
62,86,2
84,1033,4
78,255,4
11,425,4
87,585,4
8,50,5
91,683,3
5,454,1
7,644,5
83,210,5
62,302,3
49,995,3
62,59,4
83,97,4
63,100,5
16,178,5
90,945,5
85,25,2
42,98,4
94,792,4
18,950,3
7,662,3
69,427,3
72,196,4
7,171,3
82,756,1
59,235,1
64,1063,3
21,324,4
75,237,2
1,47,4
96,673,4
7,451,5
6,517,4
95,68,4
25,257,4
6,23,4
38,573,1
22,241,3
66,181,5
21,948,1
76,61,4
13,147,3
44,258,4
16,89,2
15,331,3
94,155,2
82,194,4
10,488,5
23,258,5
94,24,4
99,403,4
83,43,4
59,177,4
43,40,3
42,953,2
97,670,5
61,323,3
4,264,3
37,403,5
49,68,1
3,335,1
56,869,3
44,15,4
29,189,4
94,174,4
19,435,5
56,447,4
92,747,4
58,173,5
16,209,5
44,240,4
1,222,4
56,450,3
94,651,5
14,174,5
83,929,3
5,424,1
18,202,3
13,868,5
87,210,5
10,285,5
23,463,4
66,1,3
79,1161,2
4,303,5
64,433,2
5,1,4
62,433,5
24,763,5
3,245,1
99,246,3
54,676,5
44,507,3
28,217,3
18,729,3
82,343,1
92,1209,1
15,222,3
58,709,5
92,241,3
77,91,3
85,282,3
1,253,5
18,182,4
87,177,5
25,208,4
5,363,3
70,419,5
99,274,1
11,740,4
59,77,4
38,161,5
59,418,2
7,674,2
75,546,3
64,516,5
85,187,5
59,54,4
13,195,3
94,471,4
13,807,1
65,1142,4
1,113,5
76,175,4
85,13,3
6,492,5
13,121,5
43,5,4
58,214,2
62,288,2
11,723,5
94,218,3
35,243,2
48,680,3
85,604,4
90,690,4
11,38,3
37,117,4
22,258,5
70,82,4
5,98,3
60,208,5
92,540,2
81,280,4
13,308,3
56,184,4
63,1007,5
45,109,5
65,100,3
72,28,4
94,211,5
13,396,3
95,1,5
34,312,4
72,427,5
94,1048,4
45,118,4
71,89,5
23,381,4
64,160,4
28,79,4
18,113,5
83,82,5
90,499,5
87,196,5
26,685,3
70,210,4
51,182,3
92,176,5
57,682,3
60,403,3
92,180,5
43,204,4
92,790,3
73,657,5
90,187,4
48,309,3
66,7,3
6,478,4
85,83,4
90,507,5
90,245,3
59,387,3
1,227,4
60,1021,5
38,679,5
84,748,4
31,886,2
25,25,5
87,9,4
49,47,5
44,95,4
92,216,3
13,66,3
7,676,3
82,455,4
42,685,4
49,625,3
32,290,3
49,581,3
99,50,5
92,709,2
3,337,1
94,820,1
59,1107,4
30,539,3
6,508,3
16,56,5
62,132,5
94,346,4
13,59,4
83,301,2
31,484,5
56,172,5
59,429,4
65,196,5
24,367,2
92,115,3
32,151,3
32,1012,4
85,298,4
73,94,1
73,56,4
5,102,3
26,235,2
13,150,5
7,401,4
90,821,3
22,510,5
42,176,3
92,15,3
81,742,2
95,527,4
19,655,3
79,100,5
1,17,3
7,81,5
59,148,3
13,354,2
6,469,5
82,14,4
92,81,3
94,58,5
46,307,3
91,28,4
64,176,4
90,553,2
62,111,3
49,547,5
57,243,3
7,576,5
87,1079,2
50,823,3
25,258,5
18,496,5
95,172,4
94,470,4
59,583,5
99,354,2
44,208,4
42,195,5
92,665,3
60,525,5
13,331,3
92,731,4
81,169,4
62,114,4
72,530,4
88,750,2
49,7,4
9,298,5
92,528,4
59,550,5
58,100,5
11,725,3
7,228,4
92,846,3
11,110,3
87,2,4
45,763,2
49,334,4
59,215,5
29,332,4
30,435,5
23,172,4
7,151,4
84,12,5
94,168,5
90,657,5
85,501,3
5,211,4
6,357,4
57,760,2
58,268,5
23,1006,3
92,24,3
21,103,1
1,90,4
49,38,1
36,307,4
95,1229,2
74,272,5
45,473,3
57,28,4
92,219,4
5,382,5
16,155,3
54,685,3
21,98,5
13,766,4
95,1206,4
80,582,3
62,258,5
77,195,5
99,742,5
83,338,4
94,347,5
18,387,4
21,299,1
5,376,2
21,457,1
16,471,3
28,95,3
29,539,2
7,580,3
87,211,5
97,89,5
21,596,3
59,710,3
10,504,5
47,995,3
94,9,5
60,222,4
90,906,2
67,64,5
7,581,5
44,250,5
11,741,5
59,286,3
57,204,4
68,7,3
13,14,4
71,134,3
64,684,4
98,47,4
53,24,3
7,106,4
12,300,4
90,662,5
63,20,3
40,268,4
42,185,4
94,556,3
7,528,5
63,1028,3
62,1073,4
73,357,5
83,118,3
4,361,5
64,778,5
15,473,1
7,643,4
76,582,3
57,1047,4
85,277,2
52,95,4
82,231,2
26,25,3
15,678,1
82,411,3
99,181,5
56,196,2
7,650,3
90,425,4
82,919,3
43,151,4
10,289,4
57,756,3
62,24,4
13,320,1
18,863,3
54,298,4
18,965,4
72,528,4
59,604,3
13,451,1
42,69,4
10,340,4
60,604,4
63,50,4
7,582,5
7,127,5
59,470,3
6,143,2
13,493,5
6,275,4
69,300,3
5,62,4
5,231,2
13,289,2
1,64,5
13,488,3
69,174,5
49,17,2
7,196,5
44,120,4
59,588,2
83,139,3
43,52,4
18,494,3
91,427,4
97,482,5
94,89,3
7,44,5
99,182,4
56,235,1
11,190,3
6,294,2
42,684,4
62,365,2
59,70,3
26,455,3
97,484,3
11,660,3
5,377,1
56,797,4
67,1095,4
36,883,5
14,709,5
52,1086,4
22,79,4
42,603,4
26,1016,3
7,560,3
7,559,5
59,433,5
63,222,3
90,1194,4
13,848,5
94,625,4
59,496,4
10,505,4
62,464,4
56,69,4
92,289,3
13,144,4
15,932,1
15,127,2
37,55,3
75,409,3
16,191,5
99,597,4
66,249,4
92,1142,4
99,410,5
97,98,4
58,109,4
13,476,2
67,147,3
40,880,3
7,241,4
87,775,2
81,3,4
57,926,3
53,174,5
96,479,4
90,529,5
59,12,5
3,343,3
4,357,4
25,615,5
11,517,2
59,170,4
92,106,3
97,50,5
14,530,5
23,170,4
13,97,4
95,416,4
28,98,5
82,596,3
28,173,3
94,455,3
77,238,5
38,139,2
44,123,4
18,154,4
7,28,5
62,138,1
81,824,3
13,781,3
13,338,1
41,28,4
99,168,5
72,226,4
34,242,5
43,64,5
89,197,5
42,1041,4
7,153,5
93,412,2
70,50,4
75,476,1
62,401,3
43,66,4
21,839,1
38,432,1
92,453,1
82,661,4
60,47,4
92,79,4
97,115,5
5,407,3
15,685,4
99,204,4
47,340,5
58,284,4
83,640,2
49,49,2
6,221,4
85,647,4
60,616,3
21,184,4
25,228,4
76,92,4
48,174,5
5,24,4
85,272,4
64,93,2
96,153,4
93,15,5
84,528,5
13,167,4
13,570,5
54,268,5
14,474,4
18,58,4
11,746,4
56,215,5
13,844,1
38,465,5
7,420,5
61,328,5
21,590,1
95,1230,1
50,253,5
7,188,5
90,631,5
7,78,3
13,685,5
82,73,4
99,895,3
85,175,4
13,567,1
49,741,4
89,1048,3
43,1057,2
59,287,5
13,877,2
70,584,3
48,259,4
83,413,1
92,521,4
43,284,5
69,12,5
85,133,4
42,121,4
7,680,4
90,526,5
94,186,4
44,230,2
78,412,4
85,98,4
42,606,3
25,729,4
13,480,3
43,631,2
95,174,5
44,530,5
30,82,4
34,690,4
69,175,3
42,456,3
57,831,1
16,144,5
90,603,5
22,791,1
10,489,4
95,128,3
10,657,4
59,855,4
7,133,5
85,629,3
28,7,5
38,672,3
7,93,5
94,229,3
95,636,1
44,56,2
98,163,3
95,143,4
31,682,2
94,157,5
73,588,2
7,174,5
65,202,4
77,168,4
58,960,4
5,423,4
99,508,4
28,380,4
94,33,3
16,942,4
42,506,3
94,1119,4
79,246,5
70,417,3
57,409,4
13,314,1
92,763,3
65,56,3
90,958,4
63,841,1
38,838,2
99,546,4
59,663,4
59,702,5
26,15,4
7,182,4
62,443,3
22,511,4
7,193,5
77,125,3
85,58,4
84,529,5
74,288,3
1,92,3
16,504,5
90,31,4
60,1020,4
92,947,4
87,1000,3
1,228,5
42,143,4
43,26,5
80,886,4
64,527,4
21,298,5
68,118,2
56,585,3
56,230,5
20,11,2
20,176,2
49,148,1
23,404,4
22,227,4
79,508,3
18,647,4
25,478,5
6,532,3
22,433,3
13,915,5
76,135,5
75,121,4
90,618,5
44,174,5
95,395,3
46,690,5
83,364,1
33,307,3
37,183,4
6,211,5
85,517,5
42,746,3
17,508,3
1,266,1
56,194,5
83,1035,4
16,92,4
49,238,4
60,79,4
13,226,4
1,121,4
13,548,3
7,614,5
62,4,4
7,647,5
26,257,3
26,7,3
87,996,3
94,235,4
92,781,3
48,690,4
1,114,5
67,1,3
59,238,5
1,132,4
1,74,1
49,758,1
22,173,5
1,134,4
94,45,5
6,180,4
6,477,1
95,483,3
74,326,4
13,305,4
4,260,4
87,1183,3
91,172,4
62,1118,3
87,303,3
16,168,4
14,357,2
22,687,1
68,411,1
74,9,4
18,199,3
13,918,3
56,68,3
78,1160,5
58,1100,2
49,473,3
13,273,3
60,699,4
59,1117,4
87,386,2
1,98,4
64,187,5
75,1017,5
27,742,3
37,685,3
82,15,3
85,660,4
82,208,3
1,186,4
23,213,3
64,515,5
63,237,3
74,285,3
82,216,4
43,820,2
95,573,1
81,476,2
87,135,5
87,157,3
87,163,4
96,91,5
43,553,4
61,690,2
44,665,1
92,1016,2
93,222,4
82,504,4
2,314,1
89,732,5
38,216,5
24,153,4
1,221,5
43,114,5
32,249,4
38,508,2
10,463,4
92,386,3
69,258,4
58,272,5
11,714,4
86,258,5
7,621,5
54,820,3
10,655,5
83,631,2
18,607,3
83,476,3
42,48,5
38,1030,5
65,676,5
22,456,1
59,931,2
92,715,4
50,475,5
44,88,2
11,230,4
6,297,3
85,269,3
44,257,4
60,179,4
75,147,3
92,928,3
5,394,2
62,559,3
42,999,4
64,333,3
99,682,2
59,121,4
7,22,5
24,427,5
5,384,3
85,53,3
29,748,2
95,176,3
84,322,3
56,29,3
23,528,4
49,102,2
7,268,3
59,549,4
42,102,5
57,864,3
75,496,5
23,183,3
38,403,1
52,1009,5
95,720,2
65,97,5
92,134,4
49,695,3
6,500,4
90,237,4
94,467,4
62,28,3
76,811,4
74,237,4
81,411,2
64,77,3
15,20,3
43,328,4
21,928,3
83,254,2
14,22,3
92,756,3
62,157,3
13,840,3
59,13,5
73,12,5
28,234,4
6,95,2
90,354,3
96,519,4
7,627,3
45,472,3
59,405,3
22,399,4
87,70,5
10,321,4
48,308,5
32,591,3
1,84,4
21,742,3
22,186,5
72,129,4
92,1095,2
73,475,4
83,543,2
56,597,3
83,216,4
26,286,3
90,489,5
98,517,5
57,250,3
1,31,3
44,603,4
22,96,5
53,845,3
85,97,2
43,286,4
94,180,5
3,323,2
16,70,4
58,45,5
81,471,3
5,267,4
57,744,5
44,11,3
49,10,3
87,233,4
7,300,4
17,151,4
59,47,5
29,689,2
14,111,3
92,619,4
42,210,5
42,785,4
1,70,3
13,178,4
76,276,5
3,331,4
30,181,4
8,182,5
98,655,3
7,162,5
56,63,3
92,175,4
91,423,5
18,196,3
16,443,5
87,67,4
43,498,5
90,11,4
1,60,5
60,474,5
83,186,4
1,177,5
59,10,4
10,48,4
99,124,2
91,193,3
83,866,3
10,203,4
60,508,4
14,56,5
52,748,4
13,42,4
44,202,4
90,301,4
9,691,5
18,954,3
39,315,4
63,150,4
13,94,3
14,93,3
38,122,1
59,132,5
56,1090,3
71,346,4
13,908,1
1,27,2
49,926,1
60,178,5
5,445,3
90,659,4
34,310,4
24,742,4
10,218,4
76,1129,5
13,300,1
13,180,5
59,318,5
25,174,5
90,971,4
49,546,1
82,218,3
80,50,3
59,381,5
56,174,5
82,413,1
82,69,4
7,526,5
49,531,3
1,260,1
83,95,4
17,9,3
92,1215,2
82,147,3
62,135,4
48,603,4
92,673,4
71,285,3
5,167,2
67,240,5
31,302,4
49,312,3
13,29,2
42,405,4
81,273,4
43,15,5
57,588,4
92,672,3
39,352,5
95,96,4
49,1,2
1,145,2
38,384,5
6,475,5
38,423,5
1,174,5
56,239,4
10,124,5
13,508,3
81,118,2
91,507,4
62,281,3
64,2,3
28,50,4
34,259,2
25,477,4
1,159,3
60,172,4
92,431,4
18,69,3
23,215,2
11,561,2
42,845,5
1,82,5
99,421,3
13,45,3
94,185,5
1,56,4
18,214,4
42,781,4
18,488,3
1,272,3
63,246,3
21,445,3
62,702,2
7,519,4
73,127,5
13,820,4
10,283,4
62,685,2
87,550,4
59,559,5
90,486,5
14,792,5
90,311,4
7,633,5
13,509,5
18,602,3
82,495,3
28,12,4
28,895,4
6,509,4
42,380,4
85,86,4
95,843,4
85,692,3
11,312,4
5,426,3
1,80,4
43,382,5
3,294,2
44,153,4
25,742,4
94,79,4
35,1025,3
70,423,5
83,265,5
5,222,4
49,173,3
38,318,3
60,183,5
11,720,1
13,755,3
64,231,3
95,211,3
15,301,4
13,2,3
44,55,4
62,716,4
58,475,5
85,488,4
13,830,1
37,56,5
94,742,3
67,405,5
95,976,2
5,453,1
54,313,4
62,473,4
49,569,3
69,56,5
64,959,4
46,333,5
90,213,5
57,1059,3
57,825,1
85,389,3
54,325,3
18,498,4
87,1189,5
22,294,1
56,79,4
38,444,1
43,944,2
21,295,3
59,230,4
63,109,4
52,498,5
72,89,3
80,87,4
85,56,4
99,741,3
7,195,5
21,982,1
12,82,4
43,235,3
13,64,5
82,64,5
87,1182,3
70,202,4
42,70,3
10,4,4
95,514,2
32,276,4
14,175,5
6,134,5
28,153,3
62,421,5
62,96,4
59,1109,3
8,79,4
30,289,2
57,294,4
28,184,4
51,148,3
99,1052,1
43,403,4
53,924,3
90,357,5
90,739,5
72,527,4
13,859,1
23,88,3
94,700,2
5,403,3
63,251,4
42,357,5
13,625,2
72,79,4
82,13,2
59,488,3
14,313,2
83,77,4
21,218,4
28,282,4
43,7,4
16,655,5
23,90,2
18,209,4
23,511,5
52,405,4
13,428,5
16,151,5
13,913,1
21,439,1
94,99,3
82,275,2
59,1116,3
13,212,5
11,120,2
18,630,3
62,1107,1
65,70,1
56,143,3
38,392,5
26,321,3
57,252,2
26,269,4
1,229,4
59,127,5
64,1133,4
58,42,4
6,525,5
77,23,4
95,15,4
49,732,3
13,168,4
92,87,3
85,842,3
20,118,4
71,462,5
92,931,1
95,33,3
62,527,4
11,743,2
97,7,5
84,289,5
63,948,3
32,117,3
13,856,5
92,1212,3
1,140,1
5,173,4
85,372,4
49,117,1
7,642,3
5,241,1
72,382,4
25,127,3
94,227,3
92,85,3
85,709,5
70,71,3
49,72,2
1,225,2
36,319,2
40,754,4
62,827,2
59,421,5
1,235,5
63,6,3
22,780,1
28,441,2
90,966,5
11,734,3
18,964,3
49,721,2
73,474,5
93,845,4
85,1101,4
42,1043,2
16,288,3
13,319,4
72,204,4
60,490,4
87,1072,3
6,209,4
63,301,5
13,312,1
15,278,1
42,204,5
70,151,3
37,222,3
50,1084,5
95,173,5
87,651,4
21,678,2
13,860,1
2,297,4
11,215,3
13,540,3
11,428,4
40,258,3
70,265,4
91,264,4
68,405,3
10,704,3
97,435,4
99,118,2
70,152,4
41,31,3
6,19,4
89,246,5
94,402,4
42,404,5
13,614,4
60,810,4
74,15,4
1,120,1
6,476,1
64,100,4
13,876,2
6,154,3
60,152,4
83,252,4
18,82,3
24,372,4
73,202,2
22,29,1
96,8,5
94,257,4
72,176,2
60,151,5
18,739,3
87,209,5
13,90,3
58,1097,5
56,568,4
7,92,5
64,239,3
21,424,1
91,195,5
94,727,5
57,282,5
62,8,5
59,385,4
26,9,4
23,516,4
48,661,5
76,531,4
1,125,3
38,616,3
23,83,4
6,175,4
38,780,4
44,155,3
13,263,5
40,340,2
96,484,5
90,199,5
1,215,3
9,521,4
20,186,3
37,79,4
84,284,3
46,1062,5
72,82,3
20,172,3
59,724,5
49,53,4
13,788,1
89,936,5
85,71,4
94,738,2
74,126,3
45,127,5
53,228,3
2,290,3
94,655,4
12,96,4
90,307,5
77,498,5
48,210,3
87,1047,3
13,782,3
13,440,1
95,378,4
11,90,2
75,820,3
64,705,5
28,480,5
91,682,2
9,487,5
65,1129,4
15,620,4
68,178,5
43,931,1
56,368,3
12,735,5
90,179,5
11,429,5
13,88,4
94,561,3
39,258,4
69,1017,5
44,228,5
94,133,4
19,153,4
90,132,5
16,657,5
85,380,4
75,696,4
58,222,4
49,40,1
83,1101,2
16,294,4
94,214,5
7,90,3
21,56,5
98,321,3
26,100,5
57,1093,3
21,106,2
41,486,4
78,289,4
90,9,4
72,603,4
31,135,4
64,731,3
62,89,5
1,6,5
42,521,2
10,22,5
70,260,2
90,30,5
1,104,1
21,288,3
6,523,5
44,238,4
76,100,5
85,203,5
77,431,5
18,367,4
11,97,4
83,748,2
83,125,5
56,426,4
35,242,2
18,462,3
14,514,4
12,471,5
16,22,5
10,155,4
73,1149,4
13,831,3
92,132,3
59,241,4
18,25,3
62,856,4
24,662,5
95,518,4
13,315,5
12,172,4
90,855,5
99,203,4
15,742,2
57,56,3
6,498,4
73,196,4
7,10,4
13,794,4
69,1134,5
77,153,5
14,100,5
59,14,5
31,705,5
1,49,3
82,705,3
14,455,4
94,385,2
94,109,4
96,645,5
94,393,3
21,995,2
5,234,2
81,93,3
92,595,3
79,124,5
94,313,4
1,206,4
16,940,2
54,276,5
73,7,4
94,783,2
15,137,4
18,699,5
68,245,3
90,241,5
77,4,3
59,664,4
92,785,3
6,188,3
87,790,4
56,1,4
92,1047,1
41,751,4
1,76,4
56,31,4
76,258,3
60,28,5
73,286,4
90,713,4
19,313,2
6,213,4
12,143,5
58,248,4
92,123,2
6,432,4
43,216,5
22,117,4
18,190,4
72,64,5
72,566,4
1,72,4
48,187,5
94,153,5
94,765,3
79,288,3
76,518,3
62,153,4
6,515,4
94,1199,3
10,294,3
53,100,5
20,678,4
5,154,3
65,121,4
7,485,5
63,111,3
7,511,5
91,99,2
13,302,5
42,131,2
14,519,5
55,144,5
3,332,1
21,670,3
7,654,5
82,178,4
89,381,4
1,185,4
21,219,5
21,591,3
86,286,3
65,427,5
18,530,4
43,724,4
86,319,3
97,28,5
85,241,3
13,208,5
13,421,2
4,356,3
96,64,5
49,369,1
11,203,4
18,191,4
18,971,4
16,447,5
87,523,5
95,26,3
95,289,2
59,871,2
58,8,4
58,850,5
58,347,3
99,1119,4
18,513,4
62,294,1
97,428,4
27,596,2
64,211,4
1,96,5
89,127,5
59,258,3
8,294,3
95,137,3
11,521,2
17,1,4
64,429,4
87,154,4
79,937,2
94,203,5
85,508,2
59,1009,4
62,298,4
14,151,5
6,156,3
52,257,3
76,12,3
44,317,4
95,32,1
12,97,5
38,99,5
13,409,3
12,204,5
72,45,5
44,82,4
13,910,2
85,639,3
5,436,5
59,972,4
83,294,3
8,457,1
8,385,1
28,100,5
14,13,4
95,742,4
94,101,2
92,42,4
45,121,4
23,483,4
13,318,3
91,331,5
43,371,4
16,230,5
3,328,5
49,168,5
63,288,3
92,825,4
72,68,3
13,898,1
33,328,4
90,613,4
72,12,5
94,644,5
49,56,5
1,213,2
82,191,4
25,498,4
23,228,4
94,232,3
1,233,2
63,250,5
20,194,3
64,222,4
41,313,3
59,569,4
14,408,5
22,683,1
90,313,5
65,191,4
94,1074,2
59,229,3
73,479,5
59,7,4
29,358,2
52,116,4
99,346,4
59,100,5
24,129,3
32,250,4
92,48,4
2,312,3
64,8,4
7,168,5
90,435,5
7,269,3
43,241,4
59,208,5
49,313,3
95,737,3
21,569,3
7,285,5
58,340,4
62,1060,1
96,100,5
79,269,5
91,131,2
62,1136,3
92,1041,3
83,892,2
16,228,5
21,217,3
87,629,4
49,213,3
11,47,4
58,1106,4
57,866,3
5,42,5
82,11,4
60,751,2
13,764,2
11,204,3
7,432,4
77,181,3
10,656,5
89,117,5
87,519,4
28,174,5
11,402,4
95,675,2
32,246,4
49,590,1
95,474,4
48,50,4
81,926,3
7,54,3
11,435,4
23,421,5
76,690,2
38,720,5
59,928,4
13,814,5
7,89,5
84,265,5
70,751,4
38,67,4
56,228,3
1,258,5
42,142,4
59,126,5
28,143,4
59,760,2
48,654,5
94,693,4
82,518,4
23,28,3
1,81,5
57,410,3
13,387,3
9,286,5
42,281,3
25,455,4
64,56,5
6,205,3
6,133,4
85,289,3
7,530,5
18,14,5
95,132,3
10,64,4
49,628,4
82,127,2
55,56,4
89,221,1
23,177,4
32,100,3
7,489,3
59,134,5
43,117,4
99,258,5
1,78,1
6,70,3
13,894,1
11,735,3
92,778,4
23,705,4
13,341,2
90,272,5
6,481,5
90,269,5
7,657,4
18,89,3
54,327,5
95,417,3
62,306,4
10,702,3
5,422,4
58,663,2
13,452,3
92,281,3
46,127,5
62,100,4
85,566,3
31,504,5
82,476,3
91,265,5
48,202,4
83,22,5
59,188,4
56,623,3
13,25,1
13,632,3
24,508,4
93,275,4
7,142,3
78,269,3
87,1190,4
68,1047,1
7,423,5
72,181,1
7,156,5
13,416,3
13,502,5
97,655,5
68,1028,4
15,696,2
28,271,4
49,129,2
79,286,5
23,188,3
83,323,4
59,48,5
49,3,3
56,98,4
43,225,2
42,451,2
18,194,3
69,109,3
94,829,2
42,25,3
18,515,5
87,393,4
95,523,4
27,925,3
60,514,4
90,6,4
98,70,3
43,298,4
92,252,4
18,286,5
10,615,4
95,24,3
56,82,4
23,99,4
49,258,2
43,501,4
18,71,4
7,608,4
46,288,2
75,475,5
90,323,3
14,7,5
1,212,4
79,813,5
10,200,5
59,570,4
42,692,4
60,1126,4
72,70,4
94,31,4
60,485,4
49,418,3
57,1028,3
95,88,4
58,156,5
92,717,3
13,161,5
65,197,5
17,237,2
42,99,5
65,210,4
7,226,5
81,7,4
8,89,4
79,900,4
6,151,3
90,494,5
44,542,3
13,303,4
92,561,3
85,414,4
60,498,5
83,412,1
11,751,2
13,437,1
99,123,3
62,955,4
10,223,5
92,660,4
1,143,1
23,315,3
3,334,3
38,389,5
95,505,3
91,351,4
42,1051,4
94,562,3
58,237,4
59,25,4
64,173,5
59,65,4
59,382,4
60,1124,4
1,151,4
13,786,3
56,94,4
59,175,4
58,246,5
83,1043,3
49,347,3
71,475,5
1,51,4
95,736,4
43,300,5
90,185,5
12,132,5
5,139,3
88,302,3
38,450,1
13,612,4
62,774,1
89,813,5
94,39,3
87,55,4
87,385,5
86,872,3
79,313,2
53,181,4
39,333,4
13,334,1
3,350,3
43,336,4
49,821,1
55,1089,1
13,353,4
99,196,4
49,325,3
85,792,4
23,257,3
52,657,5
70,176,4
13,759,2
42,222,4
99,232,4
96,170,5
87,300,3
13,190,4
94,34,1
72,515,4
18,12,5
42,925,4
33,343,4
11,383,2
13,137,5
6,479,5
91,689,5
79,137,4
10,651,4
18,181,3
49,299,2
92,423,3
43,423,4
84,31,4
59,1047,2
71,222,3
76,59,4
64,181,4
92,628,4
54,333,5
81,410,4
31,498,4
21,234,5
22,403,5
43,318,5
51,132,4
44,227,4
10,711,4
43,1053,3
14,211,4
8,190,4
11,721,3
94,380,3
8,686,3
95,202,4
24,25,4
7,208,5
59,926,1
42,568,4
89,387,5
43,289,4
99,11,5
13,517,5
6,487,5
85,124,5
75,472,4
18,483,4
2,281,3
83,465,4
6,131,5
91,479,4
75,271,5
12,157,5
58,425,5
16,96,5
1,175,5
7,618,4
16,546,4
80,45,4
12,71,4
59,141,4
59,516,4
56,118,4
65,318,5
49,476,1
77,179,5
83,575,4
89,26,3
53,199,5
85,690,2
85,404,3
32,118,3
18,180,4
55,89,5
87,796,4
24,477,5
85,499,4
44,168,5
33,258,4
90,42,4
99,963,3
85,1168,3
85,199,5
15,924,3
49,202,3
62,183,4
43,866,4
95,471,5
95,2,2
15,289,3
43,316,5
26,864,2
69,689,3
58,568,4
62,173,5
10,705,4
94,1032,2
59,739,4
72,435,5
13,888,2
12,15,5
62,78,2
89,151,5
40,271,2
55,1016,1
92,1213,2
73,28,3
8,301,4
87,88,5
7,587,4
16,692,4
94,28,4
85,1098,4
48,522,2
6,528,4
38,393,5
90,693,3
18,960,4
7,172,4
44,106,2
85,382,4
56,219,5
45,1061,2
73,156,4
18,179,4
57,1094,2
63,323,1
6,28,2
82,520,3
13,384,2
27,298,4
82,480,4
94,118,3
44,185,4
43,238,2
82,25,2
14,70,1
6,467,4
86,889,5
42,211,4
59,709,5
92,834,1
23,32,3
10,696,4
18,610,4
85,480,4
12,191,5
6,136,5
70,546,2
77,176,4
13,243,3
94,273,4
90,178,5
72,210,4
10,367,4
14,14,3
90,604,5
57,173,5
13,776,2
89,83,4
58,480,3
60,633,4
2,13,4
6,117,2
25,480,4
87,208,5
16,735,3
11,736,4
1,107,4
6,32,4
72,124,4
33,313,5
83,28,4
90,521,4
13,530,5
92,183,4
44,755,3
98,209,2
92,318,2
12,196,5
94,64,5
87,182,4
58,20,1
44,9,5
92,692,4
94,1206,3
46,313,5
85,855,3
45,476,3
14,498,5
14,181,5
91,529,4
60,272,4
44,209,5
38,225,5
18,276,5
91,82,5
32,122,2
6,15,3
13,907,1
13,232,3
13,861,3
87,79,5
13,48,5
14,922,4
94,50,5
89,707,5
62,1128,2
13,505,3
93,476,4
87,684,5
70,472,3
92,527,3
82,103,2
28,218,3
64,83,3
59,102,2
21,974,3
43,993,3
72,644,4
54,1016,4
90,813,4
69,9,4
95,14,5
64,420,3
23,419,3
60,671,4
42,12,4
15,508,2
67,121,4
57,237,4
20,405,3
94,1210,3
13,21,3
58,813,5
76,474,5
43,597,3
92,196,4
95,83,5
11,135,4
43,847,5
76,333,3
2,280,3
92,552,3
40,303,4
90,478,5
45,276,5
3,341,1
59,501,1
22,999,4
6,135,5
69,48,5
82,1001,1
57,7,4
13,869,3
77,276,2
7,8,5
92,531,4
90,1101,4
15,754,5
73,48,2
43,315,4
27,281,3
85,1167,3
42,82,4
87,1074,3
75,108,4
85,498,4
92,295,2
67,1093,5
41,170,4
95,878,1
6,286,2
88,321,1
60,176,4
92,313,5
87,810,3
13,61,4
13,784,1
26,508,3
14,509,5
62,33,1
64,284,4
10,509,4
60,194,4
14,121,3
18,136,5
99,685,3
54,1012,2
69,1143,5
5,40,4
99,7,4
64,240,1
18,778,2
90,166,4
64,636,4
23,662,3
5,90,3
94,472,3
16,761,2
80,58,4
62,147,3
13,457,1
63,13,4
71,56,5
30,678,2
21,292,3
92,986,2
86,300,3
10,135,5
60,502,4
54,121,4
67,151,4
47,321,4
16,183,5
13,40,2
61,342,2
76,421,3
5,153,5
1,218,3
46,328,4
83,795,3
91,435,4
13,351,1
12,754,4
54,406,2
24,275,5
16,27,2
13,73,3
13,467,5
84,151,4
84,523,4
43,648,5
72,520,5
91,338,4
94,447,4
66,117,3
7,203,5
94,63,3
43,118,4
42,88,5
18,526,4
55,678,3
94,646,5
90,475,3
65,135,4
62,179,4
43,54,3
1,209,4
6,513,4
1,259,1
59,660,4
94,144,3
74,1084,3
5,94,3
48,988,2
7,281,3
64,318,4
99,56,5
13,443,4
91,510,3
57,248,5
94,428,5
42,28,5
94,657,5
21,774,2
77,50,4
5,389,1
22,502,4
59,562,4
94,206,4
56,186,3
87,568,5
5,411,1
69,151,5
1,108,5
77,265,3
1,262,3
89,949,3
58,204,4
92,273,4
67,743,4
90,433,3
59,1065,5
38,1014,5
82,109,1
7,505,3
7,266,4
18,792,5
10,498,5
60,729,4
62,121,4
90,423,5
25,269,4
85,971,3
49,122,2
21,773,3
82,281,3
90,96,4
83,783,4
21,325,4
56,95,4
38,71,5
88,881,5
11,268,5
67,276,4
11,739,3
43,393,4
64,447,4
54,237,4
1,12,5
59,568,5
58,1104,2
43,486,4
92,471,4
18,732,3
92,596,2
87,231,3
13,118,4
41,746,3
10,164,4
76,150,5
59,1113,4
5,109,5
64,898,2
41,435,3
85,661,4
95,510,4
38,404,5
82,1101,4
11,722,3
3,318,4
56,179,3
59,195,5
87,679,3
90,86,5
62,209,4
99,363,4
26,343,3
70,527,4
94,156,5
86,1175,5
68,288,4
60,71,3
22,435,5
96,474,4
32,866,3
10,191,5
10,496,5
26,871,2
13,539,1
49,594,3
56,692,4
15,18,1
85,514,5
43,161,4
38,383,2
26,315,3
5,230,3
43,275,4
23,405,4
69,591,3
18,970,3
85,283,3
96,173,3
33,895,3
7,570,3
69,748,2
73,507,3
94,420,4
60,489,5
58,182,4
16,164,5
92,376,3
1,14,5
10,385,4
70,383,2
41,98,4
54,147,5
31,493,5
10,519,5
92,88,3
13,265,4
2,303,4
85,275,3
92,181,4
15,286,2
54,257,4
56,181,5
64,7,4
1,97,3
62,155,1
5,388,2
90,197,5
54,127,4
12,276,4
49,151,5
59,735,5
59,125,3
1,44,5
90,203,5
8,172,5
90,962,2
43,321,3
66,471,5
59,448,4
64,216,4
56,96,5
84,237,4
74,100,4
92,32,3
18,57,4
99,237,5
43,50,4
59,136,3
23,504,4
95,117,4
85,8,4
25,135,3
1,53,3
49,52,2
42,265,3
94,806,4
7,567,1
97,168,4
58,240,4
84,64,5
60,186,4
94,258,5
94,483,5
43,1,5
7,637,4
79,370,2
70,228,5
38,218,3
7,624,4
13,854,1
64,582,4
89,737,1
21,820,3
6,125,3
1,163,4
21,844,4
18,195,3
57,975,3
22,121,3
64,229,4
79,301,3
77,174,5
83,609,4
23,380,5
30,1007,5
73,923,3
60,480,4
16,69,5
31,321,4
90,177,5
60,660,4
8,511,5
34,299,5
59,659,3
99,369,4
3,300,2
20,1,3
56,73,4
83,720,4
43,47,1
6,484,5
90,707,5
7,82,3
28,228,5
64,38,3
25,151,4
97,97,5
62,235,4
20,69,1
81,274,3
70,211,3
92,189,4
92,191,4
77,210,3
95,204,5
89,716,3
13,514,5
85,1153,4
68,50,5
56,746,4
9,6,5
13,752,1
11,744,4
90,611,5
96,478,2
58,193,3
1,210,4
59,692,3
58,1069,2
77,69,3
18,185,3
54,273,4
13,857,3
10,156,4
6,458,1
82,310,4
36,882,5
62,118,2
94,222,3
6,199,4
36,682,1
92,190,4
13,615,4
5,227,4
56,51,3
72,265,4
85,300,3
21,121,1
92,129,4
56,391,3
48,266,3
69,333,3
49,101,3
56,383,2
10,703,5
92,31,4
59,169,4
75,137,4
92,11,4
23,229,3
58,275,5
15,148,3
18,186,4
1,184,4
87,96,5
13,720,4
94,1044,4
22,176,5
6,183,4
13,887,5
43,596,3
1,157,4
13,683,1
99,676,4
21,758,1
90,100,5
11,9,5
43,49,4
92,581,4
80,269,3
60,493,5
79,6,4
72,509,4
62,232,3
37,24,4
49,143,3
89,694,5
13,269,2
59,202,4
38,94,5
29,1018,4
92,98,5
76,64,5
83,768,4
1,201,3
30,255,4
83,932,4
65,661,4
85,492,4
14,813,2
67,827,3
18,463,4
89,93,2
15,864,4
62,225,3
45,15,4
56,56,5
55,254,2
95,554,3
41,69,4
6,499,4
76,1158,4
16,418,5
99,1067,4
64,1139,1
80,194,3
95,403,1
85,449,4
21,860,2
72,504,4
13,124,5
3,345,3
99,100,5
89,121,5
6,197,5
7,177,4
7,471,4
31,514,5
52,287,5
61,1127,4
87,39,3
63,1008,3
85,108,2
26,117,3
60,207,3
5,397,2
90,995,4
1,150,5
23,549,3
65,173,3
56,435,3
12,753,5
2,308,3
94,38,2
26,237,3
74,150,3
90,190,5
56,189,4
13,802,2
64,202,4
43,516,5
94,942,4
49,1078,1
17,245,2
7,450,4
28,222,5
82,529,4
87,229,4
94,1,4
11,185,4
49,406,2
79,325,5
97,466,3
15,244,2
87,318,4
25,189,5
5,444,2
94,588,4
95,111,4
65,526,4
90,1197,4
24,178,5
73,100,4
74,137,3
18,215,3
13,890,1
11,652,4
94,537,4
71,923,5
43,946,4
82,414,4
9,479,4
50,286,2
60,98,4
84,7,4
95,655,4
5,402,1
36,885,5
91,181,5
77,405,3
1,183,5
49,231,3
22,222,4
80,423,3
85,45,3
14,172,5
13,153,4
13,343,1
49,116,4
23,1005,3
8,685,4
43,531,4
99,322,3
85,655,3
56,761,3
21,565,3
30,286,5
59,611,3
64,217,2
9,340,4
96,483,5
72,356,4
13,301,1
41,100,4
13,597,3
42,939,4
65,328,4
6,195,4
15,274,4
94,946,3
6,488,5
11,350,4
7,481,5
26,597,2
95,712,2
43,252,4
88,301,4
8,144,5
5,100,5
70,298,5
7,385,5
23,427,5
13,154,5
87,239,4
57,844,2
22,550,5
23,739,2
16,654,5
25,520,3
7,667,5
7,210,4
38,1,5
82,472,3
60,218,4
7,498,5
10,99,5
70,1065,4
44,148,4
20,742,4
92,568,3
13,601,4
60,420,4
11,100,4
5,143,3
10,194,4
50,9,4
38,257,1
95,660,5
1,248,4
54,597,2
60,163,4
38,145,1
1,208,5
10,588,4
7,669,1
1,128,4
44,237,3
28,294,3
13,808,2
87,7,4
7,232,3
13,705,5
64,151,3
7,658,3
59,974,3
77,523,5
6,466,4
96,1,5
3,299,3
58,654,5
92,214,4
62,697,4
22,948,1
51,64,4
75,952,5
5,370,1
7,183,4
51,679,3
54,748,5
95,385,4
94,68,4
42,418,5
42,367,2
59,131,4
99,331,3
94,576,2
66,597,3
99,312,2
75,597,3
83,407,1
60,82,3
52,531,5
88,315,4
9,527,3
60,605,3
7,101,5
2,307,3
60,61,4
7,504,5
5,176,3
42,1044,4
56,231,3
70,588,5
7,136,5
64,161,3
12,684,5
56,738,3
16,160,4
76,197,5
52,15,5
59,473,3
91,618,3
92,159,4
59,609,2
97,432,4
13,100,5
6,193,3
13,71,4
59,45,5
43,966,4
91,327,4
64,64,4
43,210,5
44,1058,4
30,688,3
99,245,3
21,595,3
89,762,3
80,699,3
72,423,5
75,1150,4
3,324,2
10,695,3
83,122,1
70,398,2
85,318,4
43,792,1
48,423,4
16,99,5
75,100,5
59,823,5
95,151,4
19,310,4
85,212,2
1,242,5
25,238,4
33,292,4
70,1035,3
57,1071,3
90,692,4
62,475,4
22,393,4
7,435,5
65,239,5
96,435,3
21,687,2
43,405,4
64,238,4
57,411,4
85,211,5
92,930,2
16,479,5
10,447,4
5,441,1
60,88,4
10,418,4
60,143,3
94,282,3
18,660,5
92,238,5
7,636,4
99,69,4
7,431,4
77,1028,1
75,125,3
49,290,2
94,921,5
95,64,5
1,148,2
59,825,4
42,1040,3
49,1009,3
60,511,4
5,69,1
94,366,3
51,496,4
95,862,1
90,367,4
7,483,4
43,63,3
70,128,4
85,464,5
13,363,3
50,125,2
94,731,3
7,461,4
1,112,1
42,736,5
18,237,3
67,472,4
60,673,4
37,161,5
49,713,3
70,48,4
92,161,2
13,391,3
43,432,3
21,118,1
58,283,1
7,181,3
94,390,5
87,1187,2
94,100,5
7,7,5
3,348,4
3,351,3
56,815,4
18,955,4
11,291,4
54,258,4
43,17,3
60,21,3
94,82,4
30,28,4
63,1011,1
95,728,3
92,215,4
41,423,2
11,216,3
92,249,3
18,188,3
43,98,5
54,260,4
38,211,1
80,208,5
85,89,4
1,193,4
15,9,4
90,79,4
7,484,5
85,702,2
25,50,5
87,87,4
7,550,4
29,678,3
13,906,3
76,325,2
8,568,4
42,183,4
23,747,3
18,47,3
59,717,2
95,404,5
50,123,4
79,7,5
99,265,3
18,428,3
66,280,4
54,827,3
44,252,2
13,230,3
64,879,3
83,63,4
18,692,3
60,523,4
59,597,2
92,961,4
73,180,4
72,203,3
45,100,5
91,230,4
13,665,2
60,132,4
13,345,4
21,875,4
54,741,5
21,441,3
84,148,4
18,968,3
24,294,3
48,511,5
87,25,4
90,14,5
87,705,4
13,261,1
87,64,5
48,306,4
90,903,4
22,110,1
18,193,5
14,603,4
7,154,5
86,881,2
13,816,1
88,261,5
64,9,4
83,452,3
94,685,4
85,234,4
94,170,5
56,433,4
72,127,5
94,650,5
24,286,5
75,1001,1
72,177,4
94,458,4
62,508,4
36,269,3
8,56,5
11,663,4
63,678,2
91,322,4
1,264,2
64,1141,5
87,63,4
64,17,3
76,960,3
82,225,3
89,845,2
14,9,4
92,96,4
87,566,5
90,1125,4
69,150,5
92,393,3
18,169,5
76,288,2
11,597,2
85,327,3
41,518,3
60,492,5
11,733,4
7,166,3
44,5,4
94,684,4
73,89,5
94,1089,2
90,471,4
63,300,4
14,475,3
90,1109,3
21,834,1
38,118,5
25,8,4
6,483,5
1,219,1
62,318,5
85,340,3
18,170,5
72,121,3
37,22,5
25,969,3
28,678,2
69,100,5
82,657,4
82,458,1
25,169,5
13,501,5
95,683,4
15,307,1
95,366,4
1,232,3
61,331,2
7,185,5
45,237,4
60,613,4
55,685,1
92,663,4
92,102,2
67,7,5
16,603,5
87,97,5
58,64,5
13,219,1
87,521,3
15,458,5
92,278,3
43,951,3
6,526,3
14,202,3
94,624,2
24,258,4
46,151,4
27,121,4
7,562,5
59,490,4
12,28,5
60,180,4
72,480,5
7,191,5
57,151,3
42,409,3
18,393,3
7,683,4
63,952,3
2,257,4
72,100,5
56,195,5
46,181,4
43,705,4
64,367,4
44,717,3
95,90,2
1,236,4
62,213,4
81,412,1
24,318,5
7,399,4
92,712,3
29,98,4
7,139,3
92,46,4
77,52,5
62,845,3
77,144,3
48,170,4
33,333,4
82,479,4
94,410,4
10,160,4
21,859,2
26,292,3
5,417,3
58,950,1
3,330,2
25,13,4
42,79,5
94,96,3
42,428,3
57,1011,3
47,302,5
72,581,4
42,234,4
21,665,3
7,227,3
6,459,2
18,509,4
2,316,5
4,294,5
60,495,3
48,427,4
90,614,4
92,720,3
92,109,3
29,259,4
95,674,2
25,197,3
13,716,4
64,71,3
91,64,4
1,252,2
63,412,3
49,657,5
18,629,3
77,778,2
96,525,2
21,717,1
15,476,4
6,238,5
7,589,5
63,979,3
37,597,5
95,142,4
63,106,2
92,201,3
13,317,5
85,425,4
40,243,2
6,81,4
7,501,5
95,185,3
21,985,2
61,243,2
62,176,5
95,699,2
87,515,4
70,542,2
62,815,3
88,690,4
22,648,4
13,617,3
20,597,3
46,1024,5
7,207,4
85,1137,4
18,953,3
77,89,5
10,176,4
13,546,3
95,622,4
16,693,4
48,195,5
44,474,4
97,429,4
64,663,3
39,900,3
15,471,4
70,89,4
64,156,4
14,275,4
57,476,3
49,508,3
49,737,1
83,663,5
70,169,4
81,1028,1
53,250,2
48,433,3
6,208,4
13,436,2
59,118,5
1,200,3
92,559,3
99,926,3
13,290,4
66,15,3
62,180,4
13,281,3
1,180,3
37,363,3
42,280,4
56,38,2
59,431,4
23,13,4
49,514,4
59,527,5
26,476,3
43,91,3
13,447,2
96,1232,5
41,174,4
95,445,4
11,260,1
76,1007,4
64,212,3
43,153,5
48,132,5
11,752,4
38,82,5
9,507,4
89,739,2
75,1151,2
49,1076,2
18,423,5
49,462,2
59,640,5
59,95,2
16,564,1
92,94,3
94,234,5
83,1028,4
41,289,2
83,106,4
85,213,4
68,282,1
62,249,2
57,1095,2
95,422,2
42,1045,2
30,294,4
60,216,4
59,846,4
8,7,3
91,161,3
13,694,4
92,820,1
70,121,3
59,506,5
94,102,3
13,624,5
6,423,3
75,290,4
71,276,4
43,95,4
18,485,5
12,381,4
43,956,1
18,64,5
84,222,4
59,708,4
99,12,5
58,1019,4
85,502,4
18,99,5
16,51,4
13,885,1
7,393,4
13,270,4
23,209,5
17,125,1
5,79,3
20,931,1
11,395,2
49,423,2
92,748,3
7,542,4
37,195,5
7,599,1
55,405,1
92,463,4
85,94,3
38,252,5
95,588,3
91,484,4
94,88,3
48,172,5
19,692,3
23,71,3
1,250,4
92,977,2
20,95,3
81,124,3
85,157,3
95,768,1
42,834,1
60,659,4
95,161,3
46,327,4
49,542,2
40,333,4
65,48,5
7,514,2
6,486,4
56,201,4
58,546,2
7,404,5
7,630,5
23,191,3
83,1,4
13,866,3
10,435,5
1,85,3
10,706,4
90,17,4
95,568,4
64,215,5
59,140,1
87,183,4
25,427,4
92,173,3
58,61,5
43,175,2
13,196,4
5,418,3
87,1089,3
56,216,4
87,73,3
91,326,3
57,264,2
92,1207,3
62,664,4
1,91,5
90,964,5
85,568,3
22,118,4
94,546,3
49,111,2
72,96,5
92,53,3
49,95,2
16,318,5
81,282,5
85,443,4
62,1131,3
65,582,3
70,197,4
87,409,3
62,1074,4
58,228,5
94,674,3
95,3,1
83,117,5
81,595,4
56,294,4
85,528,4
18,19,3
97,79,5
52,845,5
64,476,1
82,527,3
12,402,5
49,123,1
5,429,3
28,568,4
85,1074,3
5,385,4
92,551,2
79,740,4
91,174,5
60,197,4
18,966,2
86,327,4
16,161,5
70,139,3
15,7,1
92,135,4
92,67,3
85,160,3
82,220,2
38,79,3
43,402,4
65,211,4
7,396,4
37,11,4
87,33,3
13,271,1
8,689,4
40,345,4
6,59,5
7,205,5
35,259,4
84,291,3
27,370,4
85,658,3
90,149,3
99,255,3
11,300,3
16,300,5
2,315,1
42,432,3
7,79,4
83,181,4
18,659,4
95,265,3
28,145,3
10,275,4
54,871,5
99,3,3
59,428,5
16,76,5
10,371,4
90,512,4
87,411,4
57,100,5
19,382,3
1,10,3
67,122,3
22,692,4
68,471,3
72,357,4
1,254,1
49,401,2
64,566,3
56,1036,2
56,202,4
5,372,3
6,124,5
66,475,2
7,131,5
62,227,1
85,70,4
11,710,2
80,199,2
44,434,4
95,48,4
94,246,4
44,118,3
1,129,5
7,673,3
91,1050,3
99,871,2
13,405,2
18,275,5
21,977,2
10,234,4
18,131,4
16,182,5
14,242,4
44,91,2
85,708,4
26,255,3
65,736,4
7,121,5
54,411,5
58,684,4
94,405,3
75,291,1
71,289,2
13,472,5
49,588,4
59,1110,4
66,21,1
49,343,2
59,419,2
5,421,1
56,769,4
92,184,3
48,656,4
59,1028,1
13,610,2
82,276,4
58,490,4
59,729,4
91,482,3
49,774,2
22,386,3
67,871,3
90,328,3
59,528,4
87,403,3
10,168,4
70,189,4
7,659,5
64,746,5
7,448,3
38,226,1
5,144,3
16,31,5
4,288,4
44,191,4
90,1193,4
49,172,1
94,76,4
95,371,2
59,476,2
22,226,4
10,497,4
18,497,4
83,110,4
6,56,4
59,447,5
5,243,1
92,640,5
42,732,5
94,583,3
99,288,4
27,246,4
23,98,5
56,588,4
77,483,4
28,479,4
13,847,4
77,357,3
64,633,5
97,430,5
56,849,2
49,1082,3
90,501,5
10,475,4
1,241,4
7,564,3
99,827,3
13,652,5
94,616,4
95,101,1
95,791,3
56,70,4
6,521,4
63,408,4
13,294,2
57,281,4
95,657,5
1,130,3
34,245,4
53,258,4
19,201,3
92,475,5
7,260,1
21,668,1
23,518,5
99,402,4
98,938,3
41,153,4
59,547,3
92,291,4
44,588,4
14,845,3
54,1088,3
12,200,1
29,270,4
94,949,5
85,1021,3
85,632,3
95,550,4
30,538,4
7,675,5
49,11,3
92,728,3
76,121,2
5,185,3
43,191,5
76,603,3
99,107,3
13,588,4
74,301,3
56,392,4
58,381,4
62,125,4
32,1016,1
63,328,2
7,273,3
82,140,3
16,156,4
73,288,3
87,732,4
5,393,2
72,161,5
6,470,3
94,70,4
92,576,2
92,148,2
7,212,1
7,126,3
43,751,2
75,190,5
92,43,3
27,978,2
14,204,5
66,742,5
75,151,5
10,269,4
83,685,4
80,234,3
27,475,2
80,215,5
81,151,2
49,175,5
13,276,5
95,627,4
59,186,5
7,619,3
76,23,5
49,185,5
44,164,4
18,1,5
24,56,4
62,742,2
3,327,4
72,172,1
85,1149,3
13,520,4
77,100,3
14,15,4
23,143,3
49,55,4
91,504,3
99,66,3
60,638,5
36,268,2
18,97,4
21,671,5
1,255,2
14,42,4
62,660,4
60,499,3
48,28,2
59,1108,3
14,176,1
49,1068,3
23,133,4
16,233,5
60,13,4
94,443,4
6,204,3
40,347,2
82,185,3
44,385,3
86,879,2
83,684,4
94,566,2
44,214,5
90,1206,2
21,326,5
45,952,4
5,413,3
83,255,5
64,1,4
99,762,2
15,937,4
94,217,4
11,194,4
59,172,5
60,200,4
81,318,5
26,979,3
13,659,3
21,696,2
85,127,5
70,482,4
7,563,2
84,1040,3
85,268,4
3,307,3
5,89,5
70,185,4
13,173,2
57,225,3
29,269,4
92,220,1
8,183,5
10,493,4
95,498,3
71,151,1
7,548,5
58,257,5
99,628,4
95,432,3
67,833,4
42,196,5
95,357,4
97,174,4
6,187,4
1,103,1
59,866,3
85,154,4
13,735,3
90,191,5
49,931,2
83,722,4
16,28,5
83,692,4
75,273,5
94,12,4
87,68,3
5,400,1
69,129,3
67,123,4
59,71,3
92,124,4
92,223,5
11,573,3
72,484,4
44,378,3
92,518,5
94,969,4
79,13,3
11,277,5
44,96,4
6,518,3
1,118,3
92,678,2
91,616,4
89,257,5
99,328,4
90,517,3
49,518,4
83,423,4
89,283,4
13,483,5
85,523,4
60,138,2
21,245,1
64,662,4
91,234,5
49,204,1
62,286,3
29,343,3
66,288,4
94,241,4
7,626,5
89,277,4
82,70,4
82,1033,1
58,69,1
56,993,3
57,271,3
23,222,4
22,238,5
44,433,4
64,69,4
49,385,1
65,435,4
90,182,3
13,423,5
42,172,5
49,878,2
83,105,2
45,1,5
18,224,5
92,288,3
27,515,4
62,423,3
49,108,2
91,289,4
35,877,2
87,491,5
21,930,1
82,1028,2
47,292,4
87,186,5
45,21,3
18,126,5
21,100,5
92,164,4
43,684,4
94,61,5
84,879,4
13,482,5
90,150,3
8,687,1
26,410,2
1,54,3
91,313,4
27,100,5
90,131,5
49,294,1
1,267,4
7,482,3
1,24,3
99,413,3
64,72,4
11,109,3
56,122,2
94,1223,4
83,468,4
56,432,5
21,319,2
42,194,5
42,496,5
24,216,4
7,645,4
63,268,3
90,1048,4
18,451,3
10,495,4
92,655,4
24,100,5
94,1226,4
62,448,2
92,276,5
42,215,5
16,284,1
39,345,3
25,239,4
85,1169,4
23,219,1
22,554,1
82,671,1
62,181,4
7,190,5
90,312,4
16,174,5
28,646,4
22,407,3
30,531,5
5,80,2
15,929,1
92,1033,2
64,95,4
72,180,4
6,471,2
3,272,2
13,268,4
23,238,5
69,321,4
26,322,3
92,101,2
87,382,3
24,475,4
94,193,5
94,1004,3
94,334,3
53,748,2
56,715,1
62,20,4
10,195,4
87,192,3
10,521,4
57,222,5
6,248,3
46,7,4
43,181,4
95,232,4
13,402,4
39,306,3
42,742,4
76,385,2
59,82,5
59,1118,2
38,916,5
18,162,4
59,18,4
92,66,3
84,385,4
7,264,4
7,681,1
32,245,2
16,606,4
95,747,5
56,451,3
64,58,3
70,432,3
76,772,3
58,923,5
1,86,5
49,39,2
21,328,3
60,161,4
72,479,4
49,998,2
5,433,5
87,254,4
94,425,5
23,546,3
13,420,4
43,568,4
58,50,4
70,109,3
44,216,1
7,622,4
18,70,4
7,161,3
44,357,4
14,116,5
7,428,5
7,288,4
85,209,4
92,93,4
92,963,5
83,94,4
73,1073,4
54,50,5
10,13,3
28,423,2
18,479,4
21,688,1
35,680,4
85,1009,2
49,70,2
1,196,5
92,89,5
94,448,5
59,109,4
13,805,4
95,7,5
22,878,1
38,140,5
64,451,2
16,134,4
56,168,2
98,116,5
21,473,3
43,11,5
95,69,5
76,286,5
56,44,4
22,455,5
18,13,5
60,558,4
11,241,4
40,294,4
7,72,5
64,96,4
42,977,2
23,70,2
20,121,3
21,242,3
75,824,1
79,262,5
63,508,4
49,386,4
32,235,3
1,39,4
20,252,4
95,651,5
76,200,5
30,301,4
94,961,4
13,414,5
10,183,5
33,751,4
7,389,4
59,98,5
70,338,2
3,354,3
57,597,3
94,723,3
59,200,5
57,199,5
11,524,4
58,1102,1
92,403,4
13,772,1
98,745,3
59,39,4
13,812,2
44,193,3
15,889,3
2,301,4
75,410,5
64,12,5
94,223,5
23,512,5
1,164,3
82,482,4
58,483,5
16,602,5
87,8,5
94,715,4
92,722,3
28,89,4
56,747,4
13,564,1
92,144,4
22,358,5
18,775,3
8,210,4
58,150,4
14,517,4
7,334,5
59,367,4
73,81,5
8,258,5
91,318,5
90,518,2
22,208,5
94,496,3
6,511,5
5,219,3
41,1,4
13,519,5
92,1014,3
26,333,3
91,134,4
2,313,5
85,530,3
52,427,5
18,318,5
85,417,3
58,198,3
95,402,3
2,279,4
38,419,5
28,450,1
58,955,4
38,1034,1
79,150,3
6,284,2
23,269,5
6,304,4
96,50,5
94,1028,2
16,9,5
58,318,3
94,175,4
59,218,5
13,875,1
88,904,5
4,50,5
82,222,3
8,127,5
87,238,3
1,230,4
43,692,5
83,977,3
15,591,2
8,188,5
58,123,4
18,609,4
79,251,5
83,568,4
59,521,5
72,87,4
13,377,1
94,550,1
21,448,4
11,22,4
95,178,5
36,310,4
95,181,4
89,14,4
10,132,5
74,129,3
64,199,4
62,541,3
87,576,3
82,357,4
94,1153,4
1,36,2
23,189,5
13,340,2
92,154,4
21,294,3
76,1156,3
18,523,4
11,455,3
13,185,3
18,135,3
35,322,3
7,495,5
85,509,4
14,23,5
54,475,5
90,287,4
18,241,3
94,581,4
92,203,4
95,1219,1
10,420,4
63,924,3
34,332,5
7,520,5
1,23,4
2,299,4
90,705,5
92,226,3
64,509,3
92,328,3
62,328,3
92,62,3
14,168,4
13,217,1
59,699,4
52,235,2
30,231,2
94,135,4
93,235,4
14,596,3
1,224,5
48,286,3
52,93,4
52,275,4
8,651,5
56,258,4
10,712,4
43,272,5
84,194,5
85,192,4
49,346,4
71,65,5
70,762,3
13,651,5
13,24,1
28,223,5
90,148,2
10,186,4
72,550,4
7,579,4
60,507,4
15,1,1
71,50,3
95,239,3
10,199,4
59,50,5
90,602,5
13,673,3
94,652,4
13,287,1
14,477,4
2,298,3
44,204,4
44,470,3
10,710,4
27,508,3
60,64,4
95,393,5
22,172,4
11,175,3
56,90,2
71,135,4
82,1126,4
94,202,2
14,655,5
58,558,5
42,566,5
75,1047,3
1,73,3
49,738,3
7,223,5
42,63,4
95,496,4
10,558,4
11,713,5
7,259,3
63,116,5
59,142,1
96,23,5
62,1012,3
82,151,2
62,164,5
58,195,4
1,67,3
60,505,4
54,118,4
91,748,2
8,176,5
56,735,2
22,230,4
95,226,4
56,25,4
92,508,5
94,603,4
72,135,4
94,421,4
5,428,5
32,259,2
38,28,4
14,50,5
94,288,3
18,794,3
13,27,3
13,912,2
94,52,5
92,582,5
23,1,5
38,22,5
99,694,1
22,997,1
66,281,4
31,124,4
90,1200,4
70,96,4
60,416,4
13,201,1
44,274,4
49,583,4
59,625,3
37,176,4
99,409,2
94,824,4
23,527,4
24,109,3
1,65,4
79,290,3
13,385,3
72,117,4
60,234,4
18,151,3
13,852,1
13,238,3
12,50,4
79,1008,4
15,933,1
63,306,3
26,240,3
7,555,4
22,1001,1
10,483,5
44,21,2
1,190,5
58,216,3
60,56,4
6,189,3
74,121,4
14,492,4
81,544,2
25,114,5
5,259,1
48,181,5
63,225,2
89,212,3
22,153,5
76,98,5
10,56,5
7,604,3
64,175,5
95,1018,3
15,459,5
73,318,4
2,19,3
97,192,1
69,147,3
64,403,4
87,161,5
13,783,3
43,271,3
5,457,1
85,622,3
20,568,4
10,603,5
90,180,4
11,726,3
18,152,3
56,1092,3
90,483,5
92,248,4
56,169,4
21,816,1
7,496,5
25,432,2
64,539,1
64,62,2
86,288,3
74,324,3
57,456,3
26,150,3
90,83,5
26,127,5
59,274,1
94,55,4
70,206,3
42,118,4
22,154,4
11,40,3
21,291,3
62,3,3
92,845,3
81,98,5
28,665,3
82,405,3
89,517,5
99,748,4
20,144,2
38,550,2
64,70,5
1,100,5
13,349,1
16,482,5
25,633,4
40,750,3
91,515,5
21,258,4
47,268,4
85,451,4
59,203,4
69,508,4
43,173,5
85,479,4
92,22,3
42,72,3
85,286,4
90,652,4
49,1070,3
47,323,2
50,325,1
72,230,1
21,979,2
64,214,3
60,606,4
43,471,3
57,932,3
42,479,4
85,237,3
50,508,5
59,564,2
42,216,5
42,1049,3
56,554,4
6,506,4
95,591,5
78,298,3
26,294,3
13,333,3
1,226,3
70,191,3
29,874,4
94,17,2
56,728,3
90,421,4
95,229,3
42,95,5
38,133,2
29,302,4
95,79,4
58,1103,5
21,148,1
72,51,4
6,269,4
22,194,5
59,209,5
58,311,4
5,410,1
6,87,4
31,79,2
85,418,3
81,756,1
45,1060,3
10,127,5
5,369,1
95,1090,1
18,432,4
1,243,1
47,306,4
22,195,4
59,101,5
65,7,1
13,874,5
59,33,3
94,541,3
62,514,3
44,412,1
62,216,4
13,821,3
59,427,5
82,8,4
10,133,5
90,904,3
89,268,5
85,420,4
13,682,1
18,923,5
6,318,4
41,209,4
63,126,3
57,321,4
95,43,2
24,9,5
19,258,4
64,385,4
15,411,2
13,449,4
56,7,5
34,329,5
21,396,2
18,514,5
82,294,4
87,1184,3
60,417,4
87,702,3
82,289,1
62,462,2
43,285,4
64,230,5
13,828,1
6,276,2
85,216,3
15,744,4
13,787,3
18,487,4
59,582,4
86,289,3
13,450,3
59,764,4
43,409,3
10,98,4
11,94,3
18,234,3
13,839,1
64,154,4
60,77,4
7,480,4
42,230,5
21,741,3
92,28,3
6,534,4
1,154,5
7,307,5
1,214,4
43,628,3
5,435,4
11,730,3
44,229,3
95,328,5
70,511,5
42,410,3
83,471,3
95,241,3
22,411,1
46,909,5
59,204,5
74,124,3
74,333,4
90,143,5
94,768,3
3,264,2
93,477,5
18,705,3
27,295,3
95,191,5
42,413,1
46,538,3
59,513,4
28,70,4
62,229,3
38,424,3
23,710,4
62,270,2
90,318,5
62,228,3
13,596,3
85,163,3
59,183,5
90,202,3
97,32,5
90,879,3
38,88,5
60,529,4
10,1,4
28,436,5
87,118,4
85,215,4
93,815,4
7,176,3
58,408,5
13,604,5
62,168,5
82,199,4
13,589,3
5,214,3
13,481,3
16,357,5
10,652,3
95,286,5
7,418,4
85,984,2
6,524,3
13,477,4
59,732,3
97,661,5
14,716,5
95,716,3
85,317,3
82,481,5
3,349,3
75,742,1
94,696,4
14,283,4
42,77,5
83,35,1
20,98,3
24,358,3
16,629,4
41,181,4
1,161,4
56,164,4
7,541,2
45,108,4
70,69,4
82,240,1
22,168,5
43,215,5
16,195,5
5,364,1
38,234,5
82,1164,2
13,516,5
87,201,2
56,77,3
64,232,2
1,62,3
96,1154,5
44,147,4
26,13,3
85,511,4
22,204,5
65,429,4
39,300,3
49,100,4
90,45,3
89,952,2
17,744,3
43,56,5
99,978,3
13,109,4
13,431,1
58,13,3
87,628,4
26,742,3
64,311,2
30,7,4
64,4,3
70,625,3
4,354,5
95,443,3
79,1017,3
99,406,3
89,815,4
92,1012,4
64,52,3
94,161,3
92,802,2
83,405,5
43,732,4
92,410,3
43,77,3
75,411,5
26,1008,3
73,518,5
48,71,3
18,527,4
5,209,5
87,120,2
94,1147,4
11,51,4
43,950,3
60,478,3
85,1131,4
62,763,1
81,222,2
95,560,1
21,327,3
52,742,4
13,878,1
92,412,2
87,4,5
90,33,4
26,926,2
71,154,3
43,879,4
68,125,1
92,455,2
56,372,3
27,325,2
72,38,3
49,413,1
92,209,5
61,347,5
48,228,3
58,89,3
43,155,4
18,961,3
11,191,4
26,1009,2
81,147,4
94,92,4
82,513,4
85,95,4
16,496,5
5,391,4
49,268,3
23,50,4
7,653,4
58,120,2
60,199,5
51,485,1
62,14,4
91,97,5
14,285,5
93,125,1
22,871,3
37,948,4
62,162,4
6,100,5
96,96,4
62,921,2
25,275,4
24,117,4
60,1123,4
12,318,5
91,357,5
60,443,4
64,125,2
88,886,5
34,286,5
92,925,3
73,173,5
55,257,3
94,810,3
99,472,3
76,327,3
98,173,1
85,250,3
42,866,4
82,1162,1
62,55,5
55,273,5
15,815,1
89,213,4
96,79,4
99,273,5
90,514,3
65,216,4
97,357,5
10,144,4
12,282,5
13,678,3
52,475,4
99,338,4
96,198,5
92,727,4
41,286,4
58,194,3
16,812,2
92,725,3
13,210,3
13,524,4
48,425,3
5,379,3
46,294,2
43,237,4
94,23,5
70,193,4
63,1137,5
44,245,4
28,800,4
82,519,4
21,452,4
13,11,1
76,89,4
97,202,5
1,188,3
70,186,4
92,2,3
43,71,4
57,298,3
37,265,4
49,179,5
85,208,5
59,566,4
7,553,3
44,176,5
13,842,2
42,276,1
18,921,5
35,332,4
49,219,1
56,402,5
58,32,5
6,480,4
1,102,2
59,511,5
82,265,4
7,515,3
83,391,2
1,69,3
21,931,2
89,150,5
94,8,5
82,174,5
64,157,4
62,47,4
92,367,3
90,155,5
90,547,3
29,294,4
30,1013,3
92,955,4
96,176,4
7,491,5
14,18,3
82,202,4
63,1009,4
7,118,2
63,255,4
38,526,1
59,227,3
92,73,3
39,347,4
7,537,3
92,476,2
43,302,4
94,431,4
73,271,2
10,698,4
16,7,5
7,53,5
11,12,2
59,707,3
85,179,4
56,64,5
32,257,4
83,1165,2
60,842,4
23,357,3
13,258,4
15,300,4
10,474,4
90,1020,5
87,90,2
13,379,1
91,526,4
75,118,3
43,51,1
20,87,5
59,173,5
44,161,4
28,258,5
23,109,3
21,320,3
1,170,5
21,706,2
60,524,4
92,82,2
28,443,4
22,651,4
13,547,1
5,381,1
72,7,1
59,756,2
18,663,4
59,64,5
7,99,5
79,1022,5
92,500,4
90,609,5
4,271,4
90,151,2
83,597,2
94,7,4
92,56,5
95,190,4
13,757,3
13,234,5
18,404,4
95,597,3
59,670,4
22,665,1
70,175,3
48,647,4
90,515,5
64,300,3
1,38,3
15,926,1
96,185,5
1,9,5
7,565,4
50,288,4
90,216,5
59,1005,5
37,68,5
43,211,4
73,59,5
43,278,3
9,276,4
73,135,5
13,89,4
84,245,4
18,762,3
90,965,5
82,97,4
62,710,3
91,211,2
99,815,2
64,405,3
94,525,5
70,405,3
62,9,4
90,617,4
90,493,5
11,750,5
77,133,2
10,82,4
12,170,4
92,208,4
90,52,5
90,127,4
17,117,3
95,532,4
74,354,3
10,510,5
7,465,4
64,168,5
28,11,4
83,64,5
59,845,5
32,508,4
79,582,5
94,1118,4
2,277,4
6,536,4
4,300,5
81,1,4
38,112,5
75,413,2
49,1066,2
13,23,5
11,168,3
37,89,4
82,238,3
18,403,3
87,405,4
55,597,2
95,815,3
89,269,5
13,435,5
7,584,4
82,588,5
94,318,5
65,378,5
49,218,2
1,246,5
43,88,5
54,829,2
37,550,4
11,370,3
59,83,4
91,520,4
18,845,3
17,150,5
26,413,2
2,282,4
22,187,5
13,550,4
94,154,5
42,1,5
38,200,5
13,538,1
38,69,5
57,111,4
65,956,4
87,132,5
5,99,3
89,875,3
43,283,2
11,70,4
73,650,3
13,669,1
13,475,3
70,181,4
13,889,3
6,21,3
87,791,2
18,6,5
76,769,1
15,409,3
64,847,3
94,11,5
90,889,3
89,13,2
42,387,3
87,216,5
85,190,4
60,593,5
37,27,4
94,739,2
42,371,4
11,274,3
18,378,3
99,28,3
62,250,5
96,187,5
26,1,3
90,162,5
30,242,5
64,81,4
41,474,5
92,456,2
42,1047,4
42,427,4
98,629,5
85,385,3
92,167,3
23,95,4
43,742,5
64,209,5
65,65,3
59,963,5
11,423,5
85,195,3
24,127,5
45,823,4
13,51,3
94,274,4
95,415,3
95,1231,1
7,499,4
66,24,3
42,290,3
87,321,2
13,329,2
1,22,4
10,216,4
98,523,5
5,21,3
1,21,1
44,946,3
63,929,3
13,804,2
75,301,4
83,2,4
13,4,5
87,230,5
7,617,5
42,15,4
85,654,4
21,551,3
7,219,1
90,303,4
24,249,4
59,51,5
23,408,5
99,64,5
95,520,4
21,123,4
75,225,2
64,313,4
27,50,3
21,767,1
59,919,4
11,433,4
95,127,4
85,150,3
26,300,4
11,749,5
5,427,3
1,179,3
21,453,2
56,151,4
59,435,5
90,632,5
59,612,3
10,211,5
90,474,5
49,91,5
10,531,5
63,258,3
92,122,3
21,263,1
37,127,4
38,681,5
99,342,1
59,404,3
91,568,2
62,188,3
13,96,4
60,618,3
87,789,3
7,216,4
92,153,4
13,838,1
75,235,4
69,123,4
42,469,4
13,559,1
79,306,5
94,381,4
88,308,4
69,235,3
22,53,3
18,654,4
42,679,2
40,269,1
49,1080,4
26,316,3
5,451,1
49,561,2
10,357,5
56,781,4
24,300,4
22,515,5
23,629,4
62,866,2
91,495,4
6,200,3
91,614,4
7,556,3
10,162,4
43,385,5
70,496,4
26,129,4
25,141,4
10,161,4
13,237,5
60,366,4
11,659,5
13,770,4
44,143,4
37,92,4
45,225,4
92,117,4
5,430,5
81,100,3
56,483,4
44,1,4
99,92,4
59,56,5
11,707,5
58,496,2
42,729,3
16,948,3
90,721,3
90,193,4
18,65,5
83,580,4
87,38,5
99,751,4
73,269,4
1,187,4
60,1121,3
2,111,4
72,318,5
32,222,3
82,111,4
65,393,4
43,290,4
18,79,4
95,98,4
15,308,5
13,563,1
72,147,5
85,529,3
59,205,3
13,478,4
70,150,3
99,829,4
13,872,3
38,742,5
21,17,4
56,403,4
6,494,4
11,228,3
84,98,4
7,97,5
65,365,3
70,403,4
92,704,3
99,275,1
95,892,3
15,303,3
42,1042,3
23,175,5
75,1028,4
44,591,4
64,32,1
31,340,3
94,629,4
95,447,2
49,1028,2
7,135,5
95,140,3
92,826,2
97,189,4
49,928,2
43,1054,3
22,85,5
64,143,4
59,201,4
42,443,3
2,258,3
56,423,5
87,167,4
54,272,5
1,135,4
84,15,4
43,496,5
94,510,5
21,563,2
60,97,3
59,9,4
13,216,3
48,483,5
87,100,5
94,419,3
41,196,3
83,66,4
60,661,4
15,251,2
52,864,3
15,936,5
13,800,1
78,301,5
24,55,5
6,165,5
60,181,4
11,259,3
49,145,1
89,7,5
7,192,4
46,125,4
11,414,3
92,234,4
23,597,3
54,340,4
60,121,4
77,201,4
16,467,5
95,183,5
54,7,4
7,447,5
58,176,4
69,763,3
18,60,4
85,319,4
5,135,4
30,258,5
94,1091,3
82,514,4
22,996,1
77,511,2
62,230,2
99,619,4
92,29,3
95,175,5
94,386,4
23,202,3
20,498,3
60,144,4
95,451,3
92,356,3
65,50,5
75,220,1
13,523,4
7,612,5
26,151,3
75,756,2
62,273,4
10,697,3
42,229,4
85,393,4
21,567,2
85,10,4
55,117,3
69,282,3
7,91,3
72,443,3
54,25,4
59,276,5
85,416,3
7,588,4
45,762,4
5,449,2
38,84,5
94,225,3
5,226,3
95,180,3
76,216,4
92,1040,3
13,824,3
97,1,4
87,780,4
20,588,4
28,164,4
1,68,4
58,692,2
96,174,5
95,91,5
21,872,2
94,401,4
7,660,5
94,451,4
65,660,5
5,401,5
55,181,4
35,261,3
13,463,5
21,680,1
13,327,3
38,445,2
42,173,5
2,295,4
87,62,5
27,286,3
62,431,2
91,612,4
83,717,4
13,672,1
79,19,5
7,294,1
11,56,4
62,252,3
23,294,1
94,647,5
18,476,3
61,304,4
72,134,5
5,405,3
44,98,2
14,12,5
1,146,4
90,709,5
18,735,4
69,475,3
87,575,3
83,846,3
92,1073,5
13,99,4
11,716,3
58,124,5
75,123,3
92,294,3
38,70,5
42,83,4
85,258,4
75,323,2
10,50,5
13,785,3
21,201,5
97,919,5
58,11,5
7,231,3
65,185,4
85,506,4
21,547,2
28,670,4
20,866,1
72,229,1
15,455,1
84,111,4
11,211,3
1,176,5
96,42,1
65,294,4
89,187,5
78,1047,1
18,416,5
18,4,3
96,7,5
42,385,5
92,679,4
58,645,5
84,1028,3
18,45,5
23,14,4
90,875,1
59,232,3
16,216,5
95,436,5
7,201,2
24,238,5
54,24,1
65,168,4
60,195,4
43,189,5
14,920,4
1,166,5
60,385,4
60,665,4
59,781,4
43,25,5
85,705,5
69,1142,4
68,258,5
1,138,1
37,665,3
98,168,2
56,720,3
92,231,3
15,306,5
52,471,4
74,313,5
64,97,3
95,391,2
62,56,5
1,247,1
54,471,4
18,287,4
92,200,3
94,642,4
60,128,3
94,190,5
1,89,5
9,615,4
92,198,5
11,577,3
94,943,3
1,2,3
76,324,4
13,739,4
43,291,3
43,82,4
14,127,2
85,481,4
12,392,4
6,22,3
34,1024,5
44,200,4
71,64,4
76,42,3
25,479,5
13,83,2
13,313,4
64,265,4
71,257,5
50,319,5
18,319,4
77,97,2
59,216,4
73,255,2
90,117,3
95,82,3
19,319,4
58,433,5
21,322,3
5,443,4
37,82,1
10,157,5
15,928,1
6,419,4
90,175,3
13,462,5
58,501,2
6,50,4
56,183,5
38,97,5
23,414,3
94,25,3
6,520,4
15,14,4
43,313,5
10,302,4
7,596,5
23,124,5
62,605,3
59,123,3
7,611,3
58,514,5
62,744,3
11,386,3
20,423,2
60,210,4
57,245,4
13,768,4
15,269,5
84,294,3
42,228,4
80,303,4
94,260,2
48,480,4
62,241,1
59,284,2
40,337,4
6,169,4
22,451,4
80,100,5
95,199,5
56,158,3
6,246,3
32,288,4
94,356,4
57,125,3
87,48,4
97,135,5
44,135,5
43,756,3
43,939,3
18,520,4
26,276,4
60,510,5
72,525,4
44,132,4
91,988,2
59,59,5
63,475,4
58,300,4
87,232,3
21,878,2
7,682,2
75,845,3
92,742,3
52,22,5
64,50,5
16,143,5
94,77,3
94,369,1
22,840,4
92,91,3
22,932,1
59,606,4
7,529,2
13,606,4
64,162,3
83,732,4
90,302,5
62,554,1
23,132,4
40,305,4
90,606,5
5,257,5
13,773,1
18,168,3
95,1091,3
82,168,5
87,202,5
62,70,3
84,274,4
26,750,4
23,275,5
7,143,3
13,200,3
75,926,3
7,678,3
87,199,5
18,153,4
95,31,4
85,432,4
16,282,5
94,703,3
21,300,3
64,22,4
90,703,3
43,1047,3
42,582,3
11,258,5
61,258,4
85,527,4
16,502,4
27,244,3
39,313,4
15,13,1
45,934,2
2,242,5
59,161,3
85,284,3
59,22,4
21,674,2
85,57,5
59,1021,4
75,477,4
28,859,3
83,71,3
16,95,5
59,99,4
64,768,2
53,121,4
11,745,5
16,404,5
30,259,4
95,170,5
20,181,4
92,755,3
85,447,3
60,174,4
38,402,5
89,111,4
94,728,2
13,663,5
83,508,2
43,111,4
12,133,4
95,1101,2
83,527,4
13,350,2
90,607,5
82,1163,2
15,252,2
97,204,5
37,273,3
11,654,3
85,188,2
85,222,2
13,342,4
84,276,4
22,167,3
48,1065,2
97,431,3
91,498,3
16,79,5
33,245,3
60,8,3
43,1023,3
64,568,4
90,837,5
85,423,4
18,211,5
11,57,2
94,176,4
89,1074,5
80,213,3
64,603,3
95,596,2
64,11,4
13,829,3
92,240,2
3,321,5
57,833,4
43,269,5
51,83,5
77,56,4
15,927,4
43,408,5
66,741,4
26,304,4
11,317,4
92,71,5
92,12,5
1,30,3
7,628,3
18,486,3
15,255,5
21,675,5
4,328,3
94,569,1
85,170,4
5,25,3
85,100,3
1,63,2
95,449,3
5,442,1
8,233,4
18,61,4
16,941,1
48,1064,4
64,310,4
40,286,2
70,214,3
7,98,4
5,186,5
10,694,5
94,722,2
85,28,4
82,9,4
94,475,5
62,655,3
13,686,5
14,319,1
13,417,2
48,519,3
65,255,3
3,260,4
32,240,2
4,258,5
65,651,4
92,92,4
59,3,4
49,82,1
85,641,4
87,22,4
14,921,5
6,293,3
90,1097,4
70,483,5
11,405,3
90,485,5
83,204,5
5,432,4
30,2,3
16,4,5
62,875,4
4,210,3
7,199,5
49,627,2
18,951,3
22,862,1
11,692,4
1,249,4
7,229,3
37,174,5
44,380,4
94,1014,4
90,661,5
92,54,3
94,179,5
59,615,4
85,1173,4
63,108,2
81,726,4
59,55,5
66,127,4
7,23,3
58,185,2
56,200,4
6,503,3
25,655,4
93,866,2
26,1014,3
42,54,4
7,583,2
16,770,3
18,430,4
21,669,1
90,70,5
7,175,5
52,121,4
43,1035,4
13,855,4
22,105,1
59,357,5
98,514,5
1,269,5
49,382,2
87,871,4
60,357,4
18,402,3
94,192,4
85,1010,2
44,100,5
8,518,4
32,475,5
5,194,4
18,165,4
2,283,5
6,465,1
88,311,5
92,674,4
5,229,2
80,154,3
64,475,5
95,168,4
95,28,4
1,32,5
56,550,4
99,315,4
94,111,4
94,528,5
83,832,3
41,202,2
95,491,4
23,961,5
66,405,3
61,327,2
49,159,2
74,351,3
59,483,5
22,431,4
63,333,4
2,276,4
76,1157,1
90,89,5
6,461,4
77,268,5
90,300,3
23,588,4
60,494,4
96,194,2
70,24,4
87,866,4
42,756,5
85,205,4
83,69,4
83,233,4
38,588,5
92,409,3
83,15,4
11,508,4
7,187,4
62,50,5
76,318,3
53,64,5
58,1101,5
11,79,4
13,796,3
76,7,4
13,827,3
94,187,4
64,82,3
38,127,2
11,222,3
18,91,3
91,132,3
60,735,5
60,435,4
70,8,4
34,324,5
31,268,3
31,32,5
59,770,4
64,511,4
10,606,5
59,210,4
43,97,5
5,183,4
58,310,4
66,248,4
13,679,4
23,530,4
59,675,5
20,94,2
66,508,4
62,512,4
45,820,4
90,639,5
5,440,1
82,284,4
1,141,3
18,519,4
69,42,5
84,1,2
5,29,4
73,32,4
24,180,5
95,708,2
13,529,4
18,284,3
94,763,3
43,231,4
45,756,2
43,196,4
78,257,4
42,43,2
97,132,5
57,11,3
90,136,5
48,294,3
95,70,4
7,547,3
68,458,1
85,194,4
95,463,5
94,268,4
23,100,5
92,218,4
86,270,5
13,884,2
64,227,3
26,246,4
7,449,3
21,413,2
31,175,5
59,642,5
56,399,4
96,195,5
57,64,5
89,240,4
92,364,3
6,410,4
96,318,5
13,880,3
48,269,1
68,286,5
49,1018,2
90,972,4
17,137,4
64,436,5
79,906,5
91,135,4
18,949,3
94,90,3
72,212,5
75,678,3
18,200,3
13,316,5
59,111,4
44,249,4
5,378,1
25,474,4
92,591,4
22,231,2
22,367,1
15,50,5
13,155,2
43,479,4
2,1,4
63,15,3
64,679,3
52,117,4
5,392,2
65,258,3
56,234,4
7,419,3
71,175,4
40,245,3
59,713,5
13,646,4
26,628,3
16,240,4
13,689,2
62,1,2
13,347,5
64,431,4
22,449,1
46,245,3
31,490,4
64,748,1
92,145,2
10,221,4
57,763,5
59,443,5
59,647,5
10,432,4
91,176,5
44,81,4
13,554,2
11,69,3
90,1195,5
84,225,4
5,390,5
95,193,3
60,1050,3
67,25,4
90,430,3
26,126,4
10,116,4
67,546,3
23,652,4
43,140,4
94,809,2
60,608,5
6,504,3
72,582,4
94,66,2
72,15,5
94,586,1
23,283,4
38,1033,5
49,1072,1
14,96,4
19,288,3
85,197,5
97,526,3
94,56,5
56,210,5
18,474,4
32,248,4
16,469,3
83,322,3
6,321,3
92,100,5
94,508,5
18,9,5
95,971,3
10,334,4
13,613,4
48,496,5
26,181,4
1,211,3
64,569,3
81,275,4
44,159,3
7,574,5
63,1012,3
62,1009,4
86,328,2
7,616,4
59,416,3
92,1011,3
85,30,3
39,937,5
42,720,4
81,1047,3
92,143,3
21,240,4
65,514,4
83,739,5
95,423,5
73,171,5
37,825,2
94,786,3
5,101,5
19,887,4
74,328,4
10,692,4
94,932,2
5,208,4
6,522,5
44,25,2
15,333,1
42,934,4
70,300,4
94,93,4
58,652,5
13,357,3
92,421,4
87,228,5
18,972,3
3,268,3
92,160,4
87,21,3
86,888,4
77,250,3
60,173,4
23,856,4
1,40,3
7,656,3
37,566,4
7,558,4
13,191,3
52,204,4
43,133,4
92,651,4
42,58,5
85,712,3
91,603,5
13,909,5
26,831,2
94,993,4
42,125,4
75,114,4
18,94,3
62,436,3
52,588,4
35,881,2
95,205,3
26,24,3
91,182,4
61,748,2
6,47,3
18,707,3
44,448,2
43,86,4
1,270,5
35,678,3
1,133,4
85,512,3
90,26,4
13,321,2
42,175,2
64,191,4
60,433,4
62,91,4
97,183,5
83,249,2
18,480,4
94,741,4
13,401,1
87,722,4
70,83,4
96,181,5
3,288,2
32,313,4
83,411,2
73,272,4
23,433,5
15,118,1
44,24,3
13,553,2
77,215,2
58,741,2
60,405,4
8,229,5
26,302,5
58,171,5
43,735,4
58,172,5
53,568,4
94,1218,4
85,412,3
24,69,5
18,639,4
60,835,4
44,678,3
7,140,5
64,218,1
43,217,2
24,486,3
53,118,4
16,11,5
43,1048,3
8,228,5
8,195,5
85,27,4
13,527,5
69,886,4
60,59,5
64,182,4
53,546,4
43,347,3
7,677,3
13,843,5
91,98,5
7,100,5
23,82,3
97,197,3
59,432,4
2,305,3
25,143,3
43,3,2
60,582,4
22,202,5
16,947,4
7,557,4
15,15,4
94,509,5
87,144,4
59,423,5
92,620,3
99,125,4
16,498,5
75,427,4
75,304,2
89,724,4
41,318,4
10,480,5
59,508,5
56,232,4
16,200,5
70,161,3
90,427,5
57,24,3
54,291,1
70,313,4
94,404,4
18,166,4
64,179,5
95,506,3
63,741,3
6,482,4
6,529,4
21,436,4
90,651,5
13,883,3
1,239,4
85,153,3
90,306,4
3,355,3
21,976,1
92,554,2
38,188,2
27,148,3
97,96,5
13,95,5
65,63,2
82,99,4
82,740,2
58,1105,2
7,27,4
21,301,4
90,170,5
36,358,5
15,302,4
5,399,3
71,197,5
38,105,3
7,609,3
79,690,4
59,52,4
87,502,5
28,323,3
83,191,4
18,781,3
83,121,4
92,64,4
18,425,3
51,603,3
7,77,5
26,1012,4
34,294,1
50,324,5
92,800,3
88,300,3
92,449,3
18,132,5
5,456,1
59,1050,2
49,80,1
14,750,3
42,161,4
72,118,3
25,195,4
58,463,3
22,216,4
16,510,4
43,317,2
44,429,4
23,780,1
13,92,3
7,405,3
59,194,3
94,97,4
11,24,3
95,94,5
73,289,2
49,692,1
56,1035,4
64,183,5
85,1170,3
11,580,5
2,14,4
99,845,3
13,292,5
5,168,3
62,715,2
20,763,1
96,216,4
64,203,4
12,195,4
82,211,4
87,1041,4
82,462,4
1,194,4
7,391,3
90,19,3
59,176,5
60,95,4
15,280,3
64,269,5
82,81,3
10,527,4
94,183,5
93,1,5
94,41,3
64,195,5
84,866,4
28,200,2
95,179,3
59,489,4
12,202,4
45,50,5
53,96,4
42,219,1
89,137,1
98,322,3
90,18,3
56,376,3
75,408,4
8,684,4
94,392,3
99,358,2
21,261,1
67,24,4
59,149,4
9,690,1
87,781,5
94,125,1
13,419,3
95,649,4
7,56,5
58,732,3
65,778,4
60,736,5
21,748,1
83,1047,2
62,729,3
57,249,5
95,282,4
58,512,3
5,50,4
24,176,5
36,289,2
95,356,4
82,28,3
49,13,3
95,63,3
60,153,3
92,504,3
30,304,4
36,333,4
44,71,3
41,175,5
62,238,5
52,237,4
59,1119,4
72,664,3
94,83,4
58,175,5
62,174,4
44,231,2
60,229,4
95,779,3
15,930,2
43,778,5
18,588,4
45,596,3
84,543,5
90,285,5
6,510,4
59,673,5
18,435,4
5,408,5
13,79,3
38,1035,5
69,245,1
13,674,3
44,69,4
81,150,3
94,750,4
6,493,5
82,283,2
10,274,4
32,1023,3
72,9,5
15,866,4
7,62,3
12,242,5
59,135,5
55,118,5
37,147,3
58,189,3
73,64,5
21,406,1
62,472,2
24,729,5
81,121,4
98,88,3
59,741,4
18,213,5
57,318,5
23,418,4
13,849,1
69,273,3
13,339,3
7,29,3
50,276,2
62,1134,2
32,271,3
70,393,4
36,875,3
8,435,5
45,411,3
26,14,3
42,202,5
59,462,5
59,403,5
45,13,5
56,117,5
25,265,4
7,552,4
13,585,4
26,546,2
7,600,4
13,712,4
10,333,4
97,205,2
85,134,5
65,28,4
70,168,4
49,420,4
95,275,3
59,11,5
13,110,3
84,25,3
24,421,5
18,504,5
9,294,4
7,446,2
69,246,5
70,183,4
21,281,2
84,317,3
7,380,4
56,191,4
3,320,5
20,934,4
90,174,5
60,418,3
43,172,4
22,988,1
33,294,3
90,317,4
90,896,3
43,559,1
96,238,4
64,237,4
2,287,3
92,1157,2
44,313,4
48,528,5
92,7,4
96,190,4
14,238,5
38,356,2
90,762,3
10,33,4
10,245,4
16,509,2
48,183,5
68,475,5
94,49,4
88,1191,5
87,111,4
12,168,4
16,109,4
99,345,3
64,588,4
20,210,4
85,193,3
10,404,4
15,243,1
7,258,4
75,294,3
99,201,3
72,628,4
85,99,5
60,506,5
85,14,4
5,416,1
56,88,1
22,184,5
92,204,4
7,593,5
59,181,5
8,174,5
24,8,5
59,174,5
90,480,5
70,95,4
32,405,4
90,1199,5
10,174,4
85,659,4
83,871,2
57,126,3
69,181,5
13,68,3
85,182,4
48,523,5
95,210,5
10,129,4
87,172,5
7,178,4
96,98,5
90,568,5
28,449,2
13,709,4
54,1,4
79,268,5
87,1177,1
85,191,4
95,1133,3
16,237,5
75,1,4
6,495,4
62,1091,3
63,405,4
8,82,5
94,808,2
38,395,3
90,528,5
94,204,4
79,319,4
94,716,3
15,310,4
21,989,3
70,1146,3
13,170,5
75,196,4
92,425,4
82,424,1
58,1089,1
24,582,4
94,143,4
57,748,4
70,132,4
23,7,4
21,760,1
42,471,4
87,449,3
58,70,4
92,78,3
38,247,5
99,121,3
79,116,5
26,405,2
60,160,4
5,162,1
33,682,4
62,283,4
24,11,5
82,409,1
38,313,5
43,280,3
56,862,3
60,212,5
11,238,3
15,257,4
18,582,5
1,256,4
7,416,5
5,95,4
68,409,3
58,209,5
24,727,3
82,826,3
62,222,5
68,111,3
57,1096,3
22,1003,1
90,356,4
15,323,1
25,968,4
82,456,1
85,291,3
23,386,4
7,571,3
59,762,4
53,628,5
75,111,4
94,732,3
25,186,4
77,209,4
85,310,3
92,1028,2
60,168,5
94,864,2
54,930,1
63,224,4
11,290,3
76,77,2
22,211,3
13,578,3
10,178,5
95,448,3
41,216,3
28,195,4
10,11,4
13,404,5
92,182,4
40,879,2
95,72,2
94,53,4
92,411,4
7,507,5
84,1047,2
92,1214,2
7,646,5
10,182,5
87,181,5
85,610,3
33,678,4
13,1,3
94,923,5
78,327,1
83,546,4
92,642,3
40,896,4
75,685,4
9,483,5
82,418,4
18,478,5
60,515,5
35,358,1
24,41,5
58,116,5
6,203,3
7,665,4
71,357,5
58,1048,1
60,491,4
92,230,3
28,56,5
15,282,3
62,44,3
18,461,4
52,13,5
49,946,2
34,292,5
66,50,5
48,185,4
13,654,5
75,405,4
31,875,4
49,42,4
87,657,4
41,195,4
72,220,3
99,475,5
18,42,3
22,94,3
74,258,4
15,676,4
56,794,3
10,134,5
56,11,4
52,151,5
57,820,3
30,172,4
1,220,3
16,642,5
99,22,5
83,584,4
10,137,4
59,168,5
76,137,5
7,286,4
99,300,4
69,236,4
54,295,3
62,83,5
49,640,1
7,613,4
29,300,3
1,93,5
89,702,5
92,120,2
56,173,4
84,95,4
13,222,3
87,281,4
70,208,4
56,111,2
95,25,3
64,425,4
7,47,5
43,660,4
11,742,3
42,924,3
94,22,4
89,321,4
6,501,5
6,259,1
90,509,5
18,177,3
60,12,4
44,450,2
5,452,1
60,166,4
18,198,3
26,458,3
49,90,1
90,543,3
63,676,3
92,265,4
1,8,1
49,698,2
75,825,1
73,382,4
56,78,3
90,954,4
38,259,3
90,650,5
29,286,5
72,194,4
2,291,3
59,514,5
84,300,4
43,79,4
62,195,5
99,471,4
44,121,4
1,205,3
43,785,3
49,96,1
22,175,4
70,576,2
59,61,4
21,854,5
23,203,4
60,609,3
95,200,2
1,234,4
92,450,2
16,234,5
29,480,4
57,109,4
87,1049,3
50,1008,5
85,229,3
64,969,3
13,13,5
87,783,4
95,89,3
3,258,2
84,203,3
59,234,5
84,597,3
94,80,2
1,105,2
84,117,4
1,147,3
13,790,2
62,98,4
57,871,3
95,77,4
13,621,4
71,248,3
14,428,4
52,815,4
58,640,5
83,25,2
95,1188,2
95,705,5
72,228,1
24,173,5
21,559,1
87,127,4
86,683,5
13,871,2
85,143,4
83,111,3
1,99,3
28,227,4
77,127,2
94,686,4
49,433,5
72,241,4
5,395,2
87,1181,3
16,531,5
72,655,5
61,300,5
64,196,4
6,530,4
1,1,5
87,435,5
41,414,4
18,98,5
42,237,4
92,5,4
15,546,2
59,651,5
16,385,5
77,641,5
13,801,3
94,797,2
94,391,3
14,210,5
93,283,4
85,955,4
20,174,4
59,410,3
13,551,1
24,289,3
12,591,5
91,127,5
64,144,3
73,179,5
49,557,3
60,637,4
90,990,3
91,210,5
47,683,3
59,610,4
13,795,2
64,423,4
57,284,3
44,737,1
28,609,3
13,603,4
38,1036,4
72,77,4
30,892,4
72,591,5
15,248,1
6,485,5
6,137,5
41,188,4
10,462,3
64,121,2
18,283,5
95,188,3
59,975,4
3,339,3
49,1083,2
7,64,5
88,319,3
57,181,5
92,370,1
39,270,4
95,153,5
77,246,5
12,708,3
49,50,1
69,98,5
53,1087,4
95,650,4
62,1132,2
13,637,2
92,195,5
26,118,3
31,319,4
22,636,3
7,603,4
20,820,2
59,484,4
13,484,5
90,20,4
95,542,2
13,138,1
30,174,5
92,237,4
15,235,1
71,181,3
22,24,5
23,224,5
11,357,5
62,651,4
13,117,3
62,403,4
83,406,2
18,973,3
94,665,3
69,307,2
54,546,3
77,15,2
13,311,3
60,404,3
88,313,3
75,13,5
87,570,3
70,230,4
92,737,4
11,727,3
57,405,4
96,445,4
84,685,3
13,12,5
92,271,2
54,181,5
8,273,3
13,518,4
85,1103,3
22,684,3
49,71,3
52,111,4
48,209,5
10,205,5
23,151,3
10,663,3
42,627,2
81,283,4
15,181,5
36,288,4
10,467,4
33,260,4
92,1018,4
6,367,2
90,443,4
25,116,4
16,12,5
13,851,5
7,157,5
28,286,3
6,64,4
59,498,5
38,418,5
49,1071,3
24,237,4
92,949,3
85,495,3
97,175,5
94,484,5
48,191,5
60,73,4
13,233,4
76,547,2
7,595,2
94,209,5
98,25,5
94,200,4
76,1048,2
87,50,5
95,198,5
85,1121,3
82,3,2
52,19,5
21,244,4
60,30,5
91,429,4
26,748,1
94,506,5
59,211,5
43,9,4
59,226,4
11,728,3
83,196,5
59,747,4
80,260,1
92,222,4
56,408,4
95,141,4
18,805,4
13,661,5
81,42,4
19,211,4
43,1056,3
18,709,5
37,118,2
94,549,5
97,191,5
59,436,5
58,1012,4
92,171,4
10,511,4
52,1011,4
54,288,4
56,820,3
95,208,4
6,174,4
59,529,4
85,79,3
83,274,4
72,174,5
96,182,4
95,121,4
48,98,5
91,50,5
63,546,2
5,172,5
38,590,1
70,231,3
18,236,3
22,229,2
76,1006,3
8,241,4
92,405,2
76,60,4
59,79,5
95,274,4
15,879,3
92,284,2
47,327,4
92,577,3
92,80,2
40,270,3
89,66,3
62,1018,3
62,97,2
57,710,3
81,405,3
87,427,4
1,197,5
37,231,2
5,414,3
94,1222,3
90,462,5
29,879,3
29,661,5
59,477,3
95,78,3
6,505,4
92,474,4
3,342,4
82,432,4
6,507,4
83,1016,4
49,419,4
82,326,2
95,640,3
2,293,4
1,173,5
94,399,4
82,430,5
49,262,5
62,959,4
13,433,4
42,501,5
63,591,3
13,7,2
47,269,4
47,258,4
85,458,3
65,735,4
7,215,4
89,100,5
7,572,3
13,792,5
1,75,4
63,282,1
57,826,2
16,427,5
68,25,4
18,66,3
12,216,5
21,243,2
85,510,4
13,791,5
97,408,5
42,402,5
59,1101,5
94,670,3
46,50,4
5,70,4
16,208,5
7,237,5
92,1208,4
20,357,1
7,213,3
33,348,4
13,441,1
60,629,3
21,874,2
83,477,2
29,79,4
76,628,2
89,880,5
13,914,2
99,405,4
85,664,4
70,450,1
62,290,3
6,516,4
92,823,4
6,13,2
62,170,3
13,494,4
1,268,5
7,590,2
87,510,5
35,328,3
13,833,2
95,1221,4
74,7,4
59,147,5
3,303,3
43,686,3
59,650,5
1,34,2
62,53,2
27,118,3
13,706,1
94,132,4
8,341,2
68,275,5
28,760,3
58,269,4
69,50,5
13,879,2
59,220,2
90,488,5
21,925,2
96,486,3
87,204,5
18,95,4
77,175,4
62,196,4
60,185,4
72,476,4
49,403,3
60,528,4
75,1059,1
59,44,4
21,984,1
7,80,4
49,98,4
7,51,2
23,161,2
6,310,2
82,820,3
23,472,2
58,474,4
37,546,3
13,193,5
90,684,3
18,157,3
72,2,3
51,203,4
20,151,3
36,873,3
82,230,2
68,121,1
11,719,3
52,762,3
63,828,1
85,485,5
90,464,5
95,71,5
26,222,3
77,455,3
99,456,3
59,393,2
95,539,4
95,586,2
44,871,3
92,980,3
23,185,4
57,546,4
13,900,5
13,565,1
3,329,4
21,443,4
25,568,4
94,160,4
3,317,2
94,597,2
87,80,4
60,602,4
72,405,3
35,258,2
13,177,5
43,250,2
7,679,5
4,329,5
64,190,4
2,294,1
59,58,4
56,323,3
1,144,4
13,442,1
13,845,3
97,153,5
1,271,2
62,129,3
15,292,5
37,50,5
23,155,3
24,919,3
81,111,3
22,546,3
6,186,4
44,405,3
94,230,2
85,378,4
85,496,4
58,127,4
13,688,1
24,357,5
48,479,4
99,238,4
59,595,3
70,99,4
5,437,1
6,512,4
91,389,2
94,142,3
92,157,4
13,183,4
75,25,5
35,879,4
82,866,3
35,937,4
11,180,2
70,554,3
50,1010,5
76,358,2
56,386,3
17,286,3
6,191,4
62,568,3
59,137,5
94,432,4
59,288,5
26,109,3
5,151,3
52,126,5
64,520,5
95,144,5
23,230,4
90,531,4
97,663,5
94,98,4
82,181,4
72,98,5
85,476,3
13,740,1
72,25,5
15,690,4
57,1073,3
90,811,4
87,824,3
84,546,3
32,9,3
95,968,5
82,523,5
60,327,4
54,255,3
13,733,5
90,310,3
11,237,4
17,294,4
49,1067,3
42,419,5
2,310,4
87,323,3
60,650,4
91,483,4
70,204,3
42,283,3
17,323,1
60,205,4
13,732,5
83,4,2
13,427,5
19,210,3
82,121,4
56,67,2
21,988,1
92,4,4
51,479,3
95,509,4
43,276,4
66,294,4
11,286,5
8,259,1
87,477,3
62,387,2
18,125,3
65,238,3
23,79,4
92,396,3
87,728,4
85,435,4
59,581,5
12,159,4
57,295,5
24,200,5
56,523,4
7,324,1
2,309,1
40,316,3
13,328,3
7,429,5
60,265,5
94,29,2
56,946,4
6,274,4
69,265,4
82,834,1
59,1,2
57,105,3
52,285,5
54,328,4
50,268,4
79,93,2
85,345,4
25,837,4
59,746,5
56,778,4
99,1,4
6,178,4
59,649,4
25,131,4
38,405,5
19,268,2
11,86,4
70,568,3
6,473,2
31,328,2
85,301,4
6,408,4
64,1140,1
64,188,4
21,145,1
26,1011,3
91,136,4
94,173,4
87,89,4
6,538,2
92,780,3
28,176,5
18,613,5
44,211,4
7,597,3
76,513,5
65,88,4
64,135,4
23,432,4
92,125,4
73,153,3
35,876,2
15,291,3
53,7,3
1,119,5
89,237,4
56,176,5
1,26,3
22,163,1
44,90,2
31,299,4
13,754,4
60,641,5
60,411,3
64,340,4
42,66,4
6,427,4
85,1172,4
85,462,4
18,708,3
62,159,3
78,813,2
2,306,4
64,194,5
99,595,4
11,544,4
83,1060,3
33,879,3
81,591,5
10,32,4
48,527,4
39,269,4
59,491,4
5,415,1
94,281,3
66,121,3
6,435,4
85,1006,3
3,181,4
64,210,3
23,91,4
13,91,2
95,515,5
56,154,2
90,273,3
52,258,5
23,145,3
98,428,5
72,97,4
85,516,4
87,235,3
59,87,4
95,186,5
71,14,5
23,250,4
44,655,3
18,285,5
7,134,4
2,25,4
7,585,4
51,173,5
7,194,5
64,652,2
3,338,2
18,649,3
59,237,3
87,414,3
27,9,4
62,62,3
28,429,5
13,241,3
85,813,4
90,1137,2
69,742,3
82,228,3
32,742,3
77,833,1
13,639,3
72,170,3
15,285,4
13,394,2
83,371,3
23,156,3
72,461,3
85,210,3
82,288,3
23,174,4
73,154,5
85,465,4
83,174,5
30,873,1
76,343,3
85,69,4
3,302,2
57,8,4
21,262,4
14,427,5
54,338,3
87,297,3
1,158,3
7,440,1
1,37,2
60,429,5
64,546,3
21,993,4
23,134,4
14,32,5
11,549,4
91,31,5
13,760,1
76,56,5
67,105,4
44,423,4
21,289,3
83,755,5
96,56,5
10,513,4
83,781,4
13,850,4
44,89,5
14,222,4
32,307,2
13,747,4
94,589,5
28,117,4
85,168,4
43,312,4
58,1006,2
22,109,4
13,194,5
54,151,2
14,288,4
82,511,3
19,325,4
60,546,4
90,497,5
95,203,3
31,1021,3
62,483,4
13,846,2
1,181,5
72,521,4
60,275,4
21,200,5
91,187,5
6,272,4
74,294,4
49,217,3
85,631,4
85,180,4
59,654,4
13,430,5
49,1021,5
7,234,5
57,42,5
6,405,1
83,161,4
44,260,4
6,166,4
62,405,3
36,1026,5
13,763,1
18,134,5
21,561,1
7,403,4
90,1134,3
18,969,3
10,529,3
56,97,3
13,355,3
16,1,5
93,151,1
99,117,5
82,21,1
26,121,3
85,751,3
21,981,2
63,302,3
76,1019,3
2,273,4
94,54,4
13,286,3
13,867,5
18,238,5
72,792,3
13,413,1
44,196,4
11,98,2
57,472,1
94,518,5
3,322,3
59,1115,3
1,136,3
5,371,1
81,237,4
92,1211,3
7,578,3
94,191,5
13,769,3
62,357,4
1,257,4
70,411,3
18,627,3
73,213,4
99,367,4
43,588,4
16,946,5
76,514,4
26,50,4
97,82,4
6,194,4
69,294,2
13,32,4
95,290,3
13,204,5
52,527,5
76,1155,2
76,172,5
90,905,4
81,619,3
21,7,5
63,286,4
94,800,3
13,5,1
64,434,4
21,5,2
66,237,4
65,15,5
43,781,3
6,514,5
71,282,3
94,219,4
87,546,3
90,863,4
59,618,4
36,878,5
13,332,3
94,585,3
13,737,4
14,628,5
23,204,3
92,1046,3
90,286,5
7,436,5
10,664,4
22,523,5
1,237,2
15,935,3
48,136,4
60,50,5
60,799,4
30,315,4
22,21,4
18,736,4
66,295,3
6,177,4
99,763,5
62,199,4
69,237,3
9,402,4
89,202,3
99,25,3
44,99,4
11,731,4
2,10,2
41,516,5
81,289,3
13,403,2
7,527,5
60,211,4
22,1002,1
49,270,2
79,333,2
43,1052,1
14,124,5
58,12,5
83,70,4
16,58,4
95,207,5
73,152,3
52,463,5
59,657,4
99,591,4
90,153,5
94,1073,5
7,620,4
23,19,4
47,288,2
42,203,4
11,39,3
59,199,4
58,511,5
1,131,1
13,17,1
14,820,3
6,12,4
99,332,3
44,631,1
16,204,5
41,430,5
95,182,2
56,1057,3
59,523,4
89,275,5
60,705,4
94,81,4
7,503,4
7,444,5
85,328,3
92,174,5
10,530,4
91,192,4
63,1010,3
16,227,5
92,116,3
92,383,1
56,226,4
85,606,4
13,128,1
26,313,5
43,482,4
29,182,4
90,647,5
86,242,4
18,386,2
69,7,5
60,69,4
58,255,4
56,42,4
72,647,1
56,53,3
90,234,4
58,25,4
7,591,3
59,755,4
94,164,3
58,213,5
26,591,3
85,582,4
6,302,4
65,179,3
95,485,5
90,194,5
52,473,4
6,309,2
30,50,3
85,152,5
13,471,1
11,603,4
62,582,4
95,209,4
7,384,3
21,992,2
94,930,2
18,414,4
72,187,4
7,487,3
54,307,4
58,497,2
61,333,3
1,109,5
90,126,2
40,272,2
84,258,4
90,519,5
18,753,4
13,299,3
16,321,3
70,429,3
82,678,1
1,182,4
47,874,3
43,969,5
13,667,1
96,89,5
94,735,5
18,747,3
39,748,5
64,531,3
23,211,4
94,654,5
72,471,4
1,71,3
90,56,5
13,492,5
10,319,3
99,240,4
49,57,4
1,223,5
23,102,3
85,23,4
44,64,5
92,72,3
43,28,4
11,15,5
18,549,4
43,301,5
72,380,1
72,685,4
95,67,2
99,1079,3
23,131,4
21,438,1
3,352,2
85,732,3
18,434,3
13,638,3
90,154,5
62,380,5
61,271,1
49,358,1
90,387,5
16,583,4
51,210,4
49,324,4
56,655,4
13,895,1
97,434,4
77,31,3
89,235,5
95,65,4
13,657,4
12,161,5
11,430,3
65,423,5
5,396,5
59,184,4
72,56,5
96,127,5
10,273,4
40,310,3
13,179,2
58,651,4
60,230,4
37,841,3
58,135,4
56,395,3
59,479,5
56,265,4
73,748,2
69,879,1
55,79,5
70,173,4
65,215,5
70,28,4
82,412,1
99,1132,4
90,10,5
91,143,4
13,636,2
75,56,5
85,230,3
82,1,4
11,662,3
6,71,4
7,631,4
58,151,3
26,111,3
45,288,3
9,371,5
37,96,4
52,741,4
74,690,4
99,975,3
60,482,4
62,463,4
13,86,1
22,201,4
86,338,1
90,141,5
23,55,4
33,323,4
90,134,5
55,22,5
90,610,5
18,197,4
11,646,3
62,128,2
85,513,4
70,404,4
78,288,4
99,173,4
99,210,5
62,723,2
42,135,4
44,67,3
59,97,5
77,252,1
18,482,5
90,447,5
1,46,4
94,944,1
7,417,3
90,64,4
44,163,4
3,271,3
59,106,4
81,25,5
65,73,4
53,257,4
91,204,4
45,597,3
18,411,3
70,264,4
69,298,4
95,1228,3
85,782,2
52,318,5
60,434,5
46,100,4
23,8,4
59,503,4
99,105,2
15,925,2
21,185,5
92,684,3
70,501,4
38,452,5
92,274,4
58,249,4
94,501,4
81,596,3
13,736,4
43,174,4
13,865,5
97,603,4
67,1052,3
59,474,5
59,672,5
43,12,5
28,322,2
85,419,5
13,656,5
86,269,4
13,411,2
18,427,5
73,1,2
90,654,5
56,153,4
49,501,3
59,313,5
23,479,5
70,225,3
49,1079,1
13,568,3
83,298,4
92,227,1
82,539,3
1,169,5
97,195,5
10,693,4
87,1188,2
43,491,4
38,202,2
94,250,4
18,23,4
58,655,5
62,521,5
63,325,2
11,717,2
94,196,4
63,480,3
77,25,2
5,398,2
95,102,4
6,168,4
94,302,4
70,135,4
21,573,2
94,1012,4
50,544,4
7,634,5
49,1074,2
64,101,2
94,1211,5
56,473,2
16,98,5
94,418,3
82,7,3
11,125,4
52,25,5
85,121,2
49,25,2
18,614,4
7,641,5
60,675,4
83,409,4
2,311,5
13,224,4
5,204,4
11,738,3
41,97,3
42,462,2
85,504,4
18,178,3
73,175,5
92,436,4
84,87,5
13,367,3
13,33,5
6,303,3
57,496,4
21,978,1
13,684,5
62,597,2
70,597,3
48,194,4
87,195,5
60,227,4
7,540,3
11,332,5
92,51,4
40,876,3
1,41,2
22,568,4
66,763,4
1,162,4
70,174,5
11,715,3
31,136,5
65,98,4
49,240,3
38,155,5
46,305,5
89,50,5
80,531,4
18,489,4
6,472,1
45,257,5
21,637,4
95,960,2
25,404,3
1,110,1
13,650,2
2,269,4
29,264,3
44,298,2
11,367,3
14,302,5
21,817,3
95,95,3
7,73,3
82,274,3
94,328,3
56,969,3
40,259,2
13,22,4
64,384,2
90,208,3
80,514,3
2,255,4
43,747,4
59,465,2
10,197,5
64,91,4
95,1126,4
92,243,1
94,317,5
28,28,4
58,98,4
85,822,3
58,199,4
90,1205,3
59,679,4
6,185,5
20,148,5
94,780,3
94,679,4
72,1147,5
7,666,4
1,66,4
13,39,3
76,93,4
21,259,2
90,496,4
85,710,2
85,82,3
26,116,2
84,628,3
59,180,4
91,601,4
72,5,4
9,242,4
92,363,3
91,328,4
59,789,4
62,569,1
1,77,4
72,466,4
59,185,5
12,416,3
44,496,4
23,214,3
49,997,1
64,273,2
94,951,3
85,132,5
72,69,4
16,684,5
5,216,1
18,528,4
40,321,4
85,136,4
60,684,4
28,288,5
5,420,3
90,454,2
12,215,4
12,4,5
59,616,5
72,222,1
90,221,4
63,25,4
13,818,3
43,294,5
99,313,5
35,333,4
64,288,4
56,443,4
56,373,4
20,378,3
82,474,3
95,465,3
99,147,5
41,168,5
90,218,5
71,174,2
94,228,4
87,153,5
56,501,3
14,265,3
59,371,4
14,923,5
38,401,3
92,258,4
90,133,5
23,144,3
54,100,5
18,704,3
13,573,3
83,225,3
8,227,4
43,168,4
74,276,4
92,583,3
92,636,3
60,7,5
59,198,5
42,64,5
16,476,3
44,102,2
44,7,5
87,926,4
72,402,4
28,185,5
58,462,4
91,750,5
13,761,4
39,294,4
59,1048,4
45,1059,2
49,171,4
60,204,4
70,142,3
85,1136,3
82,367,4
70,408,4
60,215,4
56,227,3
13,670,3
59,212,4
19,202,4
22,181,5
91,1126,1
38,409,5
18,189,5
85,1174,3
13,453,2
18,631,5
57,288,4
94,710,3
60,9,5
65,476,3
92,382,4
13,815,4
64,650,3
71,429,4
16,125,3
23,217,2
94,813,5
24,79,4
14,191,4
13,410,1
57,240,2
11,29,3
13,775,4
21,564,3
38,411,3
43,248,4
25,495,4
89,49,4
11,724,3
10,69,4
6,79,3
64,559,3
95,22,4
98,502,2
26,456,1
5,438,1
87,802,4
87,47,3
29,268,5
90,836,5
1,199,4
77,132,3
63,713,3
94,201,4
66,286,1
16,945,4
17,471,2
49,1081,3
12,174,5
13,655,5
13,891,1
69,289,4
74,13,4
94,72,3
43,8,4
83,319,1
1,57,5
82,946,2
7,551,1
65,402,4
64,419,2
60,393,4
38,1031,5
63,813,5
40,328,3
1,50,5
11,123,3
83,393,5
65,69,3
26,274,3
11,42,3
22,17,4
70,143,5
99,931,2
92,268,4
13,886,5
13,231,3
2,284,4
58,603,5
59,584,4
52,107,4
7,625,3
7,204,5
51,184,3
59,430,5
56,233,1
13,157,3
51,655,3
87,578,3
13,896,5
41,58,3
21,379,3
97,23,5
7,402,5
62,402,3
41,357,4
44,222,4
82,71,4
64,235,4
70,88,4
64,185,4
94,544,3
69,182,4
43,566,3
60,136,4
13,306,3
95,665,2
7,545,2
60,745,5
60,70,4
38,78,5
7,652,3
96,83,3
87,72,3
16,273,5
13,789,5
76,192,5
94,1011,4
87,423,3
24,12,5
3,333,2
18,223,5
6,173,5
62,1077,3
13,279,5
83,864,4
85,657,4
90,482,5
6,268,3
49,428,5
7,230,3
30,683,3
52,919,5
56,229,3
81,186,5
59,191,4
83,235,1
21,853,5
92,428,4
87,577,4
54,252,3
15,931,1
13,444,4
57,678,3
43,473,3
13,797,5
97,100,2
13,561,1
92,735,3
23,194,4
35,748,4
87,1179,3
49,77,1
8,177,4
73,268,3
89,181,4
56,144,5
41,276,2
41,1039,3
21,983,2
11,25,3
78,237,5
81,269,3
48,289,1
14,762,3
76,6,5
90,660,4
23,96,4
77,1,5
48,56,3
84,744,4
87,845,4
82,473,2
42,38,3
99,651,5
79,258,5
51,136,4
43,418,4
74,340,5
78,880,5
41,238,5
30,252,3
94,286,4
13,762,5
64,31,4
83,828,3
42,468,4
7,668,4
7,635,3
59,736,5
90,490,5
31,262,5
69,1144,5
42,926,3
1,192,4
58,1084,4
84,411,2
26,148,3
1,178,5
90,59,5
62,1129,5
43,69,4
62,949,4
21,656,5
92,193,4
1,5,3
59,458,4
83,56,1
7,575,3
95,58,3
7,672,1
65,1044,3
43,699,4
13,87,5
67,235,3
13,631,3
92,9,4
83,259,2
43,550,3
60,378,4
92,575,2
82,1078,3
94,928,3
7,434,4
59,321,4
5,387,3
59,774,2
85,707,4
10,60,3
10,708,4
1,87,5
23,162,3
63,596,2
95,216,5
13,668,1
69,234,5
24,92,5
92,95,3
85,65,3
89,731,3
28,332,2
82,175,4
85,246,4
1,238,4
2,274,3
49,181,1
32,111,3
66,825,3
94,210,4
13,692,4
56,578,3
1,156,4
13,576,3
38,717,1
85,87,4
13,510,5
7,202,3
62,144,3
6,502,4
60,225,3
8,96,3
13,572,2
73,660,4
5,447,3
37,385,4
7,523,4
58,181,3
85,174,4
43,186,3
3,344,4
5,228,5
74,539,3
26,815,2
94,121,2
7,141,5
78,871,3
17,919,4
59,900,4
40,300,3
24,288,3
33,271,4
52,100,4
42,239,5
62,245,2
11,690,4
7,670,5
60,755,4
83,993,2
95,197,4
64,153,3
92,758,1
94,436,5
24,98,5
60,286,5
99,120,2
4,11,4
62,699,4
57,473,3
62,127,4
64,98,4
7,605,4
90,340,4
16,180,5
23,541,4
22,1000,3
22,566,3
94,433,4
58,773,4
99,282,3
7,452,5
5,250,3
59,402,4
63,473,2
11,504,3
97,133,1
33,339,3
10,170,4
59,179,5
7,606,3
13,163,3
22,144,5
49,85,3
7,386,4
58,367,5
88,880,3
84,273,4
60,513,5
78,93,4
43,367,4
82,546,3
92,49,3
63,284,3
6,308,3
7,238,5
69,197,5
58,405,2
49,396,4
5,145,1
92,202,3
89,1119,3
28,447,3
13,164,3
59,197,5
13,635,1
95,237,2
94,194,4
83,356,4
37,405,4
90,530,3
64,141,4
92,1,4
51,144,5
72,50,2
90,699,4
73,433,4
13,346,4
58,210,4
82,304,3
56,89,4
92,55,3
65,87,5
95,196,4
13,199,5
13,67,1
65,655,4
24,71,5
22,2,2
51,172,5
12,98,5
79,902,3
94,215,4
3,326,2
62,13,4
92,245,4
47,289,4
1,106,4
8,187,4
60,1125,4
13,448,1
16,302,5
87,709,3
21,437,1
94,1110,4
23,655,3
75,831,3
17,126,4
91,735,4
57,258,5
59,1111,5
13,82,2
82,133,4
88,898,4
1,167,2
94,435,4
26,840,2
16,158,4
18,517,2
83,300,3
49,1036,2
6,153,4
89,709,3
1,115,5
13,881,2
64,228,4
42,523,5
90,1005,2
59,622,4
7,68,4
56,385,4
13,223,5
70,289,3
84,286,5
63,287,3
30,321,4
98,435,5
26,250,3
49,239,2
62,1135,2
59,96,5
72,972,4
6,89,4
64,127,5
31,271,4
60,1060,4
38,400,1
59,369,2
21,50,3
18,702,3
79,676,3
87,496,5
40,242,4
26,249,2
10,602,5
13,160,4
85,923,4
6,7,2
80,237,4
92,432,3
22,161,4
94,553,3
70,507,4
1,11,2
90,57,5
7,510,5
1,245,2
7,594,3
68,1089,1
94,736,5
7,640,3
42,227,4
72,233,4
30,313,5
81,284,3
13,439,1
7,387,3
71,177,2
30,257,4
95,133,3
60,708,4
16,423,5
37,172,4
6,192,4
59,510,4
7,502,5
95,405,3
92,984,2
59,705,4
49,182,3
58,169,4
92,743,2
68,596,2
73,187,5
99,290,4
79,257,3
97,83,1
18,957,3
92,186,4
13,873,1
62,676,3
59,187,5
76,223,2
92,1074,3
4,327,5
92,789,5
94,1225,3
13,485,1
5,409,2
95,389,4
15,328,3
52,302,4
92,771,1
1,35,1
11,527,4
25,463,4
87,514,4
92,783,3
42,467,3
76,129,3
80,205,5
56,204,5
59,190,5
97,169,5
49,287,4
91,22,5
31,811,4
13,205,2
39,307,2
1,137,5
85,478,4
11,526,3
31,1020,3
6,527,4
23,694,4
6,519,5
94,1058,4
6,491,4
92,58,4
92,282,4
90,1196,4
5,386,2
90,676,2
74,302,4
53,151,4
81,288,3
94,32,5
67,412,1
69,1016,3
17,7,4
95,692,4
21,800,1
18,737,3
3,319,2
25,183,4
87,472,4
23,526,3
62,81,4
13,50,5
22,688,1
58,1063,1
69,302,4
43,121,4
22,712,4
71,744,4
90,1039,5
68,763,1
49,320,5
13,406,1
13,473,4
95,1047,3
56,22,5
62,71,4
13,348,2
6,317,3
94,42,4
85,231,2
42,294,4
59,277,4
10,582,4
13,897,1
60,615,5
85,845,3
53,25,4
76,270,3
15,111,4
7,4,5
13,832,4
15,934,4
7,544,3
43,625,4
87,944,5
13,37,1
18,221,5
43,539,3
6,489,5
85,531,4
60,445,5
87,410,4
54,346,4
25,604,4
23,713,4
42,284,3
20,274,4
94,4,4
18,111,3
95,97,4
94,692,4
30,161,4
10,701,4
29,326,2
48,357,5
55,50,4
70,101,3
25,98,5
49,432,5
93,121,3
82,197,4
22,384,3
76,70,4
13,758,1
72,553,5
2,237,4
70,222,4
84,466,4
92,47,4
18,269,5
6,257,2
18,208,4
92,974,2
83,31,5
7,513,4
56,732,4
92,179,5
54,117,5
34,990,5
85,232,3
43,581,3
86,304,3
35,327,3
73,82,2
62,210,4
59,504,5
92,1023,2
76,1153,2
6,127,5
7,655,5
98,152,3
96,144,4
44,197,4
95,707,3
85,173,3
90,1204,4
1,127,5
56,596,4
92,8,5
15,220,4
13,398,2
10,185,5
16,661,4
76,1071,3
57,471,4
59,32,4
58,153,5
42,369,4
56,300,4
13,70,3
5,450,1
91,657,4
60,479,5
59,591,4
7,638,4
89,1,5
25,23,4
59,684,3
24,402,4
90,732,5
92,658,3
82,79,3
3,325,1
8,181,4
22,290,5
83,862,4
16,172,5
37,827,3
45,282,4
59,792,4
92,1090,3
82,286,4
7,145,1
95,177,3
7,601,5
51,134,2
87,1185,4
90,8,5
18,204,3
6,425,3
82,822,2
89,475,5
88,354,5
84,486,5
60,89,5
5,235,4
13,586,3
43,131,3
28,573,4
75,322,1
7,506,5
6,1,4
50,15,2
5,169,5
16,71,5
91,56,1
90,322,4
57,1001,1
59,240,2
59,644,4
1,16,5
7,433,5
83,38,5
63,1,3
11,434,4
44,553,3
42,151,4
7,649,5
42,318,5
2,300,4
97,186,3
92,627,3
20,496,5
87,13,3
88,286,5
25,929,4
25,430,4
62,474,4
62,652,4
70,538,2
37,930,3
65,1,3
95,257,5
15,237,3
56,87,4
60,617,4
13,264,4
1,79,4
43,258,5
82,1063,3
23,62,3
82,1128,1
85,924,1
7,474,5
14,81,5
70,15,3
76,517,5
53,50,4
7,356,4
18,492,4
16,448,5
13,835,3
38,144,5
92,566,4
85,483,5
44,144,4
45,1001,3
43,729,4
69,124,4
5,431,3
8,688,1
94,469,4
85,735,3
92,68,3
85,596,3
59,425,4
94,368,2
85,1171,3
37,1027,3
95,139,4
56,62,5
64,89,3
7,214,5
63,321,3
92,934,2
90,527,5
60,96,4
7,671,5
53,284,2
7,568,5
1,261,1
35,326,3
23,234,2
13,771,3
13,58,4
94,1046,2
79,283,4
90,523,4
10,499,4
85,221,2
89,736,3
13,687,1
18,175,4
2,100,5
85,52,3
87,158,3
13,602,4
82,235,1
94,181,4
77,154,5
74,307,4
90,211,5
6,460,2
42,50,5
78,294,3
97,496,2
64,271,3
82,475,1
1,45,5
10,276,4
5,121,4
16,15,5
43,411,3
7,470,3
38,410,3
83,566,4
43,354,4
92,250,4
43,926,2
7,566,4
85,135,5
1,48,5
42,273,3
40,358,3
49,93,5
13,630,2
22,430,4
6,242,4
87,179,4
49,8,3
74,245,3
43,58,3
72,684,4
13,806,5
47,322,2
59,133,3
94,1188,3
13,675,5
92,466,4
44,636,4
57,475,2
17,100,4
81,276,4
7,186,4
7,25,3
95,228,4
67,125,4
1,25,4
87,273,3
64,186,4
60,131,4
85,526,4
23,235,1
90,65,4
99,780,5
95,495,4
62,69,4
5,374,3
82,496,4
11,208,4
26,283,3
16,152,4
59,228,4
94,477,2
60,209,5
50,327,3
18,963,5
1,251,4
22,210,3
92,210,4
10,629,4
48,529,4
85,521,3
90,97,5
60,23,4
83,243,3
1,195,5
18,81,3
62,82,4
70,755,3
44,480,4
85,589,3
29,12,5
89,88,4
10,478,5
91,501,2
94,658,3
42,491,3
92,235,3
90,385,4
49,372,4
56,1028,4
90,402,5
23,216,4
26,252,3
13,197,4
43,222,4
96,183,4
87,535,4
77,96,3
60,656,4
56,237,5
53,156,4
20,143,3
94,464,5
18,529,5
87,808,3
69,117,4
72,191,5
5,365,1
13,455,3
65,511,4
37,833,4
55,121,3
13,307,2
13,227,5
21,444,3
92,307,4
49,161,1
89,222,5
56,421,4
87,1028,4
92,1042,3
31,153,4
31,303,3
8,403,4
7,180,5
95,781,2
59,687,1
13,507,1
1,153,3
26,678,2
42,660,3
39,272,2
49,1075,2
5,189,5
83,820,2
82,169,4
59,633,3
12,228,4
14,173,4
13,228,4
85,50,5
49,725,2
22,89,5
78,25,3
59,662,3
61,269,3
21,994,2
94,504,5
81,1059,3
65,531,4
85,238,2
45,7,3
84,823,3
16,87,4
17,111,3
58,313,5
21,975,3
50,124,1
42,1046,3
1,101,2
94,417,3
80,86,5
85,357,4
70,63,3
94,69,3
44,447,4
10,59,4
65,356,5
18,956,5
48,524,3
87,27,4
45,151,2
38,501,5
64,751,2
49,328,2
22,228,4
2,127,5
6,298,3
11,54,3
62,708,3
23,153,4
59,290,3
79,340,4
89,236,5
18,603,3
24,132,3
6,535,2
32,298,5
49,919,5
91,651,5
21,260,2
32,268,5
6,132,5
62,1130,4
2,285,5
5,446,4
6,462,5
13,748,4
92,257,2
73,683,2
94,959,5
23,171,5
1,168,5
87,692,5
59,15,5
13,371,3
99,116,2
95,51,4
96,265,5
70,229,3
17,475,4
59,466,4
16,100,5
91,205,5
43,122,2
13,323,3
49,209,5
92,50,5
7,9,5
51,50,5
13,382,1
18,382,3
83,240,1
29,312,4
17,243,1
56,441,4
62,952,3
87,451,4
37,230,4
59,472,3
62,271,1
59,655,5
63,79,3
92,156,4
41,56,4
95,99,4
92,304,4
42,97,3
13,111,5
69,288,5
83,591,4
82,338,1
90,644,5
90,1203,5
44,427,3
43,124,4
94,372,4
11,718,5
60,134,4
49,1077,4
90,198,5
15,275,4
21,635,4
6,497,4
13,751,5
14,507,4
11,699,4
94,527,5
7,549,4
57,930,2
1,123,4
21,358,3
45,926,3
10,192,4
14,523,4
13,239,4
92,993,4
42,559,2
59,480,5
22,732,4
58,111,4
18,392,3
57,194,4
85,313,4
68,9,4
81,456,1
94,1209,2
7,615,4
90,1202,5
82,100,5
7,488,4
60,517,4
81,475,5
26,841,2
38,243,3
85,697,3
95,420,4
13,491,4
59,451,5
64,111,4
92,38,3
70,473,3
58,1070,4
64,625,3
83,751,3
28,229,2
92,546,2
22,4,5
6,474,5
87,188,4
94,1045,4
87,801,3
43,169,5
71,514,4
50,547,4
42,86,3
56,280,4
7,610,5
26,475,3
77,173,5
44,109,3
18,143,4
92,408,4
70,820,1
82,87,3
56,410,4
59,151,5
75,460,5
92,452,2
95,1116,4
84,477,4
25,173,4
1,191,5
8,11,3
48,215,4
59,89,5
15,125,5
59,69,5
22,127,5
23,522,4
44,133,4
80,483,5
87,94,4
90,1045,2
7,573,5
22,926,1
69,172,5
65,64,5
95,381,4
27,288,3
11,372,4
7,379,4
1,4,3
60,501,3
1,263,1
90,270,4
42,71,4
49,1017,3
77,28,5
79,1,4
45,111,4
26,369,2
1,203,4
63,1138,2
68,713,2
5,406,1
13,531,3
63,748,4
52,1085,4
33,329,4
43,70,4
10,654,5
57,117,4
91,511,5
90,212,4
95,195,5
9,201,5
18,22,5
51,181,5
75,1152,1
7,546,4
75,1048,4
13,202,5
14,473,5
18,210,5
56,50,5
47,301,4
7,443,5
70,684,3
13,750,5
85,1070,4
13,817,1
43,542,3
13,506,5
7,651,5
23,367,4
65,25,4
21,769,1
42,941,4
13,69,4
13,902,3
18,72,3
22,62,4
90,1136,3
64,132,4
44,194,5
75,508,4
62,704,2
13,690,3
13,558,1
18,59,4
43,546,4
6,170,4
6,223,4
63,259,3
82,125,3
4,324,5
18,52,5
18,716,5
85,64,5
11,748,1
75,988,2
44,756,3
49,455,1
87,804,3
21,628,3
94,568,3
98,988,1
7,70,1
60,484,5
31,306,3
81,928,4
13,274,3
82,112,1
95,419,4
13,511,5
39,339,3
62,171,4
56,114,4
18,419,3
63,3,2
18,714,4
90,171,2
72,526,4
23,195,4
11,318,5
59,265,4
11,449,3
99,1048,4
46,300,3
90,242,4
20,633,4
13,152,5
26,298,3
32,7,4
13,662,5
38,288,5
54,240,4
38,326,5
28,230,4
13,62,5
75,79,5
25,1,5
70,451,4
85,630,3
92,451,3
13,53,1
64,87,4
10,709,4
70,596,3
6,340,2
76,156,3
72,493,5
6,9,4
56,161,4
90,223,4
91,69,5
18,216,4
54,245,4
16,199,5
11,176,3
94,177,5
64,326,3
74,268,3
31,519,4
65,111,4
44,50,5
7,71,5
95,715,1
13,862,3
94,172,4
18,48,4
7,602,3
90,505,5
92,228,4
3,347,5
6,261,3
92,702,3
91,418,2
7,463,4
87,49,5
99,310,3
98,211,4
25,408,5
22,250,5
12,328,4
94,627,3
25,419,4
57,845,4
23,56,4
47,307,4
64,79,4
29,1019,4
13,38,3
13,211,4
43,208,5
66,284,3
82,50,5
1,55,5
71,286,4
11,121,3
59,525,3
10,482,4
61,751,3
68,276,5
72,188,4
59,182,5
62,1028,1
7,586,3
7,96,5
38,294,5
44,520,5
59,1112,3
94,67,3
35,300,5
62,190,5
21,986,1
79,222,4
87,476,2
7,577,2
59,603,5
84,318,5
1,42,5
1,139,3
73,894,1
17,628,1
92,385,4
74,508,4
41,96,4
95,398,1
49,465,3
31,1022,5
59,524,3
27,930,2
92,44,3
87,765,3
6,531,4
58,137,5
62,455,3
38,637,2
42,655,3
95,8,5
43,257,4
10,414,4
13,903,3
13,911,2
77,519,5
13,569,2
90,511,5
82,241,3
90,275,5
97,69,5
13,288,1
11,401,3
62,466,3
13,158,1
7,341,3
84,4,3
60,237,4
59,219,5
58,121,2
47,303,4
26,271,3
26,291,3
72,654,4
4,359,5
79,515,5
85,281,3
94,673,3
11,83,5
99,172,5
13,370,1
95,431,3
14,195,5
90,156,4
92,732,3
19,8,5
45,278,3
83,248,3
49,54,2
54,634,1
14,430,5
13,310,4
95,234,2
49,820,1
13,172,5
37,210,4
11,28,5
92,111,3
13,722,3
90,268,4
7,365,4
42,969,5
49,4,2
62,511,4
94,94,2
87,433,3
38,406,2
7,179,5
44,157,4
13,275,3
94,403,3
79,276,3
89,301,5
80,79,4
5,239,4
64,480,3
10,518,4
76,1154,5
85,270,3
49,62,2
64,655,4
38,940,1
64,258,3
64,28,4
82,170,4
13,777,1
64,718,4
63,276,4
76,955,4
85,519,4
7,629,3
90,481,5
17,221,2
48,323,3
15,121,3
59,42,5
70,655,4
49,717,2
68,127,4
5,425,2
42,132,5
72,642,4
77,527,4
30,751,3
35,264,2
90,220,4
18,137,5
13,326,3
69,334,3
9,50,5
59,30,5
56,167,3
11,729,4
85,1018,4
13,746,3
92,1216,4
15,249,1
2,289,3
94,195,3
95,215,4
91,1192,4
62,134,4
28,5,3
92,729,4
85,316,3
84,282,4
45,742,4
85,428,5
1,240,3
10,617,5
13,917,4
89,86,5
22,405,1
43,100,4
42,595,1
23,679,3
62,451,3
28,96,5
59,929,2
84,79,4
99,326,3
49,367,3
62,172,5
11,52,3
43,755,3
1,7,4
62,739,2
94,423,4
97,172,4
23,1004,3
94,939,4
96,200,5
70,678,3
42,1048,1
40,1038,1
58,1008,1
10,230,4
29,180,4
94,208,4
23,59,4
29,306,4
13,497,5
29,657,4
65,1041,3
5,66,1
10,470,4
13,145,2
59,60,5
54,250,4
87,66,5
72,1148,4
4,362,5
70,343,4
83,1041,4
37,7,4
21,980,2
11,737,4
66,282,3
94,91,5
67,756,3
13,853,1
16,591,4
41,152,4
42,826,3
56,559,4
92,199,3
13,566,5
90,316,5
16,732,5
11,427,4
43,421,3
6,468,3
28,448,4
95,250,4
13,262,4
76,264,3
13,393,3
95,1227,2
13,127,5
7,592,5
64,174,5
26,284,3
13,474,4
62,204,3
56,678,4
5,366,3
10,699,4
46,332,4
41,180,5
95,472,5
7,39,5
72,1051,4
92,246,4
62,237,3
13,322,3
59,620,4
40,343,1
7,125,4
52,333,4
92,39,3
47,304,3
61,310,4
64,48,5
18,516,5
7,663,5
43,127,4
13,78,1
13,691,4
18,242,5
93,276,2
95,399,4
94,636,4
28,31,4
18,88,3
18,856,5
64,234,4
7,132,5
94,1009,4
71,52,4
5,455,4
89,15,5
11,8,4
85,515,5
82,895,1
10,589,5
10,238,4
85,204,4
77,121,2
6,464,2
49,301,3
7,427,5
13,424,1
73,197,5
43,102,4
46,93,4
79,10,5
13,184,1
84,70,5
94,238,5
62,217,2
59,515,4
72,518,4
64,463,4
37,578,3
13,174,4
90,192,4
18,100,5
92,118,2
2,304,4
85,921,3
7,31,4
26,293,3
1,149,2
70,91,3
72,58,4
76,182,4
43,845,5
15,283,4
13,619,3
94,746,4
36,261,5
62,207,3
60,654,4
18,418,3
35,266,3
8,336,3
94,357,5
13,774,1
90,209,5
66,535,4
21,619,2
44,625,3
57,988,4
23,154,3
57,323,3
25,121,4
13,49,4
85,1113,2
59,1074,4
97,173,3
42,111,1
26,751,4
44,328,4
14,654,4
8,510,4
56,225,2
90,1192,5
1,43,4
41,194,3
43,4,4
77,156,4
81,116,3
92,707,4
62,167,2
90,656,5
54,823,2
87,222,4
8,222,5
8,431,2
5,367,3
59,434,4
59,1093,5
14,919,4
13,916,4
13,235,2
58,1,5
92,685,3
57,477,4
85,405,2
48,1063,3
63,14,4
59,193,4
44,87,5
59,519,4
13,826,5
1,165,5
95,511,4
87,121,5
45,284,4
75,289,1
42,1050,3
70,559,3
82,640,3
23,89,5
1,116,3
28,219,5
18,510,4
94,1221,3
50,100,2
13,175,4
94,51,3
13,165,3
16,939,4
87,252,3
85,141,3
56,238,5
18,958,5
14,240,5
24,655,5
94,411,3
38,1028,5
39,301,3
13,749,3
92,322,3
74,315,5
43,277,1
79,311,4
10,502,4
59,959,4
16,286,2
56,298,4
70,1145,3
1,198,5
11,196,5
29,303,4
70,257,4
99,678,2
83,79,5
30,164,4
5,434,5
25,133,3
62,22,4
57,15,4
18,512,5
32,455,2
13,765,2
94,1135,4
23,423,3
10,430,3
83,728,4
38,1016,5
57,50,5
43,274,5
11,58,3
64,591,4
2,272,5
87,174,5
11,301,4
5,63,1
90,750,4
91,343,4
23,116,5
94,365,3
13,132,4
38,35,5
61,294,2
58,174,4
5,181,5
5,412,3
2,278,3
18,32,2
7,69,5
15,748,3
60,496,4
16,202,5
69,79,4
83,756,4
22,50,5
13,819,1
31,1019,5
85,42,3
62,72,3
70,79,4
7,217,4
72,708,4
94,587,4
64,1065,1
77,199,5
7,318,5
63,269,3
18,8,5
4,358,2
18,633,5
92,708,4
42,141,3
21,990,2
85,186,3
94,637,3
84,100,4
15,297,3
51,692,3
52,282,4
1,124,5
46,748,5
92,998,2
37,831,2
94,47,5
42,181,5
13,799,4
1,95,4
25,134,4
3,336,1
10,180,5
12,88,5
95,566,2
59,24,4
45,845,4
11,88,3
72,1,4
7,265,5
51,705,1
13,767,1
7,275,4
1,217,3
60,1122,5
57,195,3
12,238,5
58,134,5
92,558,3
83,127,4
95,855,3
95,739,3
62,1133,4
2,288,3
95,62,4
59,285,4
45,181,4
44,419,4
90,1201,5
95,49,3
44,523,4
13,779,3
7,415,2
68,181,5
75,117,4
72,198,5
99,276,2
1,58,4
62,546,4
13,810,5
15,258,3
18,524,4
97,1126,3
92,401,3
13,438,1
95,73,4
58,203,5
5,163,5
18,172,3
59,68,2
13,209,3
60,133,4
48,243,3
13,187,5
57,1016,4
95,552,1
54,405,4
1,142,2
28,672,3
13,143,1
43,144,4
10,70,4
1,216,5
92,368,1
30,403,2
90,479,5
8,55,5
72,215,4
15,823,2
98,210,4
77,192,3
59,492,4
33,880,3
71,302,3
13,504,5
92,406,2
5,404,2
59,567,4
13,647,5
71,168,5
94,465,5
64,275,4
47,286,3
14,186,4
85,9,4
7,52,4
82,770,4
13,863,4
42,174,5
76,203,4
25,527,4
71,153,4
18,493,5
75,833,2
25,204,5
60,175,5
28,567,4
94,245,1
44,172,4
78,476,3
7,664,3
7,11,3
56,930,3
79,275,4
63,262,4
7,632,5
15,472,3
42,73,4
97,193,4
92,402,3
91,662,4
11,431,2
20,323,4
6,306,4
7,197,4
49,147,1
21,873,2
32,628,4
13,445,4
94,1010,4
87,715,3
6,285,3
49,577,1
18,174,4
13,549,4
5,383,3
86,326,3
65,237,4
60,603,5
95,238,5
84,756,3
13,811,5
7,144,5
15,938,3
43,1055,2
62,673,2
24,223,5
85,474,5
96,514,4
72,271,1
58,491,4
95,110,2
71,98,4
59,380,3
25,79,4
85,1039,4
56,636,4
8,243,2
84,815,4
21,15,4
95,946,3
72,197,5
87,1180,3
99,789,4
90,69,1
11,213,4
90,753,4
18,612,4
9,7,4
11,356,4
73,96,2
34,289,1
95,671,3
94,188,4
94,159,3
81,717,2
1,126,2
15,322,3
6,496,4
28,444,3
18,212,5
1,83,3
10,23,5
91,300,4
11,173,5
96,196,4
91,294,3
58,354,3
26,760,1
90,215,2
7,211,5
31,611,4
43,73,4
65,471,4
92,63,3
11,393,4
62,931,1
16,480,5
13,242,2
18,604,5
13,905,2
11,451,2
74,331,4
94,474,5
13,176,3
23,181,4
59,526,4
7,569,4
49,652,5
73,183,4
37,233,4
42,168,3
94,86,5
44,22,4
59,81,4
21,127,5
13,590,2
73,285,4
92,69,5
1,231,1
67,273,4
87,134,4
49,289,4
10,700,4
98,659,5
91,527,4
92,926,3
48,650,3
23,603,4
1,204,5
99,98,5
5,233,4
70,739,2
90,276,4
92,147,2
39,288,5
21,264,3
92,631,4
13,362,4
13,798,2
84,408,5
76,806,4
63,257,3
73,129,4
28,196,4
82,118,3
99,294,4
1,3,4
87,152,4
5,200,2
90,60,4
94,338,4
43,580,3
59,946,1
91,474,3
83,151,3
49,789,4
41,969,4
13,837,4
49,99,4
41,173,4
92,212,4
92,260,1
44,318,5
82,483,5
59,116,4
65,66,3
7,12,5
21,330,4
91,333,5
21,321,3
64,389,4
66,9,4
64,10,5
76,293,4
96,234,4
87,648,5
62,509,4
82,318,4
18,15,4
63,137,4
92,1194,4
11,399,3
25,612,4
92,761,2
94,71,4
55,174,4
94,367,4
63,283,4
94,1219,4
94,233,3
37,472,2
76,919,3
62,116,3
40,346,2
48,302,4
87,194,5
10,525,5
64,172,4
87,1118,3
93,934,3
37,226,5
30,135,5
6,533,4
11,365,3
60,423,4
58,823,1
10,153,4
13,60,4
52,277,5
5,380,3
94,584,4
94,737,4
21,877,2
72,237,3
92,369,3
58,191,5
5,105,3
1,207,5
38,451,5
57,168,3
64,919,4
42,2,5
87,685,3
87,372,3
89,25,5
99,544,4
18,50,4
37,568,3
21,991,2
32,50,4
76,1159,3
64,356,3
6,216,5
38,185,2
28,588,3
20,22,5
24,7,4
77,636,2
56,193,5
21,408,5
87,1186,3
13,825,1
1,244,2
92,1037,2
82,603,5
94,248,4
83,479,5
68,926,1
7,421,3
92,149,3
59,658,4
16,135,4
20,50,3
30,780,4
64,435,4
64,241,3
1,19,5
38,673,5
62,76,4
2,286,4
95,52,4
56,393,4
20,243,4
18,142,4
94,412,2
46,286,5
35,321,3
3,353,1
38,433,5
42,658,2
81,79,5
14,382,5
49,200,3
59,608,4
59,90,2
58,56,5
92,841,3
28,529,4
49,283,3
59,73,4
18,187,5
13,899,1
49,702,3
90,137,5
11,382,3
94,823,3
13,28,5
56,1091,2
10,85,4
63,10,4
7,509,5
91,183,5
78,411,4
76,851,4
44,175,4
16,127,5
90,847,5
82,1059,1
13,671,3
13,358,3
92,40,3
49,174,1
92,155,2
44,173,5
42,755,4
21,672,3
1,29,1
21,9,5
92,217,3
5,210,3
94,622,3
62,7,4
92,25,3
42,282,4
94,127,5
13,841,1
73,188,5
4,360,5
25,125,5
6,111,2
13,803,3
60,519,4
99,174,5
65,77,5
21,987,3
44,151,4
7,50,5
85,172,4
56,281,2
77,98,4
25,7,4
5,448,2
7,357,5
11,239,4
42,136,4
6,182,4
82,212,4
10,40,4
22,209,4
13,280,4
63,285,3
94,631,5
18,381,4
62,275,4
64,693,3
76,24,2
62,117,4
23,451,2
70,993,3
1,18,4
14,276,4
58,730,5
94,134,5
1,59,5
13,522,5
38,1032,4
1,15,5
57,1,5
2,275,5
60,592,4
63,322,2
83,944,3
1,111,5
1,52,4
92,1052,2
95,294,2
22,526,4
42,735,4
69,222,3
60,483,5
24,1007,5
49,477,2
23,642,3
18,28,3
58,223,5
32,181,4
18,56,5
85,745,3
95,194,5
90,942,4
59,969,3
85,482,4
10,12,5
30,69,5
30,319,4
87,396,1
95,392,3
4,301,5
1,88,4
70,1,4
79,285,5
41,156,4
16,943,3
92,169,5
62,747,3
63,993,2
38,162,5
92,418,3
75,222,5
6,8,4
57,257,5
10,286,4
26,471,2
18,83,5
10,179,5
7,607,3
43,226,3
81,210,4
73,246,3
7,86,4
42,411,4
23,449,2
92,239,4
62,285,4
8,358,2
95,679,2
38,1029,1
34,898,5
38,1037,4
18,962,4
22,174,5
19,294,3
59,727,2
10,479,5
59,505,4
62,276,5
94,1065,4
8,566,3
44,432,5
26,515,4
1,13,5
60,228,4
33,288,4
16,33,2
16,410,5
66,300,5
21,286,3
90,135,5
12,69,5
13,336,2
72,106,4
44,190,5
13,813,1
95,462,4
94,997,4
13,882,3
12,127,4
38,768,5
95,631,4
92,597,2
27,1017,4
25,177,3
7,317,4
94,721,2
73,514,4
74,300,3
63,294,2
72,770,4
60,141,3
38,413,1
75,866,2
85,663,5
43,143,4
6,237,2
41,514,4
7,164,5
90,491,4
14,524,5
92,108,2
43,731,4
80,887,4
13,778,3
46,262,5
26,936,4
44,181,4
38,627,5
48,193,2
64,496,5
74,358,2
33,300,4
95,648,3
64,347,3
13,515,2
89,173,5
13,9,3
94,226,2
99,329,4
79,763,5
7,309,3
24,699,3
22,998,1
94,690,4
59,143,1
26,282,4
89,405,3
95,50,5
45,24,3
41,50,5
59,507,4
22,731,3
90,516,5
13,218,1
91,79,5
26,1013,1
85,162,2
13,870,3
65,194,4
60,419,3
75,129,3
1,28,4
59,53,5
25,82,4
34,899,5
94,1007,4
49,208,4
3,340,5
56,1074,3
38,678,5
21,858,1
49,225,2
49,256,4
26,328,2
26,1010,2
77,191,3
11,107,4
84,591,4
94,355,2
57,717,4
59,1120,1
9,385,5
70,449,2
1,172,5
23,387,3
40,302,3
47,1022,3
13,135,5
24,97,4
18,133,5
72,23,4
85,715,4
23,176,3
87,56,4
86,259,4
49,904,2
66,257,3
44,201,2
44,31,4
13,756,2
95,450,2
13,8,4
83,50,3
13,285,5
17,269,4
90,708,5
13,260,1
60,15,4
82,134,4
45,826,3
7,561,4
92,233,3
85,325,2
10,610,4
5,419,3
17,276,4
59,28,5
44,633,3
14,588,4
67,117,5
62,191,5
49,715,3
39,302,5
48,428,4
70,946,3
77,134,4
13,525,5
15,845,2
7,521,5
95,219,4
72,81,3
49,1073,5
6,539,2
69,628,3
13,793,5
28,603,3
87,128,3
60,601,4
63,181,3
58,200,3
83,845,3
58,7,5
42,433,2
13,116,5
82,435,5
7,173,5
45,764,4
72,403,3
49,12,4
1,122,3
45,993,4
10,707,5
18,317,5
6,537,4
39,319,4
95,473,4
10,484,5
77,222,4
85,1075,3
26,248,3
77,183,5
10,686,4
13,141,2
70,418,3
5,375,3
24,518,4
13,182,5
95,433,4
26,323,2
56,295,3
62,528,5
34,288,2
53,15,5
24,58,3
95,507,4
20,82,4
63,121,1
64,732,4
93,118,3
70,1030,2
92,225,3
7,639,5
49,235,2
72,844,4
56,405,4
11,229,4
42,87,4
43,254,3
41,191,4
93,14,4
15,225,3
64,651,4
58,168,5
89,451,3
14,663,5
47,305,5
85,196,4
14,25,2
67,1047,3
5,373,3
49,404,3
85,161,4
62,15,2
87,1178,3
41,205,4
94,182,5
90,500,4
59,129,5
85,520,3
58,584,5
6,490,5
87,598,2
95,227,2
70,227,3
25,692,4
23,919,5
71,100,4
27,123,5
20,204,3
95,623,3
38,195,1
2,302,5
14,525,5
90,730,5
62,215,3
92,922,1
30,29,3
38,447,5
90,498,5
18,116,5
11,324,1
25,657,4
26,288,4
22,385,4
99,1047,4
52,191,5
95,1222,2
47,262,5
7,441,2
21,876,2
49,1069,3
94,559,4
87,849,5
64,197,3
23,173,5
59,392,2
92,433,5
92,855,5
54,148,3
90,23,5
24,276,5
76,96,5
77,42,5
38,420,5
56,28,5
94,151,5
59,86,3
25,86,4
94,293,4
56,871,2
49,300,1
96,423,5
49,813,3
99,473,4
75,864,4
22,265,3
99,433,4
11,11,2
11,747,3
49,121,1
82,660,5
10,604,4
22,233,3
92,1210,1
64,503,4
13,429,5
44,97,2
16,66,4
1,152,5
41,135,4
21,53,4
21,273,4
3,346,5
85,333,1
56,66,3
28,434,4
43,202,5
5,368,1
85,181,4
37,62,5
44,183,4
65,9,5
65,392,5
24,151,5
6,202,3
72,649,4
77,228,3
23,73,3
62,151,5
13,188,4
88,326,5
87,180,4
62,924,1
83,704,3
59,243,1
82,484,4
59,4,4
79,236,5
10,93,4
8,260,3
13,400,4
42,591,4
59,517,5
20,15,4
2,296,3
21,1,5
44,198,4
18,127,5
71,6,3
7,198,3
13,541,1
13,893,3
43,892,3
21,323,2
13,629,1
52,7,5
57,144,3
44,692,3
55,7,3
52,288,3
70,172,5
59,91,4
49,2,1
60,135,5
7,152,4
7,367,5
86,1176,5
18,959,3
94,1101,3
82,22,3
13,166,5
17,222,3
16,367,3
13,834,1
61,301,1
59,953,5
49,154,5
82,237,3
42,103,3
66,1016,3
14,19,5
22,792,4
26,683,3
92,13,4
13,822,3
70,380,3
97,208,5
95,386,2
7,598,3
22,68,4
83,88,5
97,423,5
12,480,4
62,64,4
18,724,4
70,94,3
80,64,5
24,324,5
37,121,2
34,991,4
26,845,3
49,475,4
1,94,2
59,602,2
16,39,5
99,348,4
94,1140,2
65,178,5
13,432,4
82,582,4
56,748,4
90,196,4
26,122,1
18,357,4
83,1049,3
13,904,1
85,1166,4
31,192,4
18,952,2
44,307,4
89,402,4
59,1114,5
89,107,5
57,121,4
92,65,4
58,238,5
10,9,4
75,473,3
59,273,2
64,184,4
83,245,2
43,591,5
43,123,1
25,176,4
32,408,3
98,194,5
18,967,3
56,575,3
13,446,1
10,198,3
5,174,5
23,227,3
13,225,2
12,203,3
\.
SELECT lmf_igd_run(
'test_lmf_model',
'"Mlens10k"',
'"User_id"',
'"Movie_id"',
'"Rating"',
943, -- row_dim
1682, -- col_dim
2, -- max_rank
0.03, -- stepsize
0.1, -- init_value
5, -- num_iterations
1e-3 -- tolerance
);
SELECT assert(
rmse < 2.0,
'Low-rank Matrix Factorization using incremental gradient: RMSE is too high (> 2.0). Wrong result.'
) FROM test_lmf_model;
--------------------------------------------------------------------------
-- test for index > 32767
--------------------------------------------------------------------------
CREATE TABLE lmf_data (
row INT,
col INT,
val FLOAT8
);
INSERT INTO lmf_data VALUES (1, 1, 5.0);
INSERT INTO lmf_data VALUES (3, 100, 1.0);
INSERT INTO lmf_data VALUES (999, 10000, 2.0);
INSERT INTO lmf_data VALUES (999, 35000, 2.0);
SELECT lmf_igd_run( 'lmf_model',
'lmf_data',
'row',
'col',
'val',
999,
35000,
3,
0.1,
2,
10,
1e-9
);