Untitled
unknown
plain_text
a year ago
22 MB
16
Indexable
Never
Đám cưới anh Uranus diễn ra rất vui vẻ, chỉ có Tomoky là có chút hậm hực. Sau đám cưới, anh Uranus muốn đi tuần trăng mật ở thành phố Đà Lạt xinh đẹp. Thành phố Đà Lạt gồm n điểm du lịch trọng điểm, được đánh số từ 1 tới n. Hệ thống giao thông trong vùng gồm m (m <= n*(n-1)) tuyến đường một chiều khác nhau, tuyến đường thứ j (j = 1,2,…m) cho phép đi từ địa điểm u_j tới địa điểm v_j với chi phí đi lại là số nguyên dương c(u_j, v_j). Anh Uranus muốn xuất phát từ điểm du lịch 1 và đi thăm k địa điểm du lịch s_1, s_2, …, s_k (khác địa điểm 1) và sau đó quay về địa điểm xuất phát 1 với tổng chi phí là nhỏ nhất. Cho thông tin về hệ thống giao thông và k địa điểm du lịch s_1, s_2, …, s_k. Hãy giúp anh Uranus xây dựng một hành trình du lịch xuất phát từ địa điểm du lịch 1 và đi thăm k địa điểm s_1, s_2, …, s_k sau đó quay về địa điểm du lịch 1 với tổng chi phí nhỏ nhất. Input • Dòng đầu tiên chứa số nguyên dương T là số bộ test. Mỗi bộ test gồm: • Dòng thứ nhất chứa 3 số nguyên n, m, k (n <= 1000 và k <= 15). • Dòng thứ hai chứa k số nguyên dương s_1, s_2, …, s_k. • Dòng thứ j trong m dòng tiếp theo chứa 3 số nguyên dương u_j, v_j, c(u_j, v_j) cho biết thông tiên về tuyến đường thứ j. Biết rằng u_j luôn khác v_j, và c(u_j, v_j) <= 10^9. Output In ra một số nguyên là tổng chi phí nhỏ nhất tìm được. Nếu không tìm được một hành trình du lịch nào, in ra số -1. Example Input: 1 6 8 2 2 5 1 2 4 2 4 2 4 3 3 3 1 4 4 1 5 3 5 5 5 3 1 5 6 7 Output: Case #1 19 Case #2 57 10 10 42 1 10 1 1 16 1 2 14 1 4 12 1 5 11 1 9 15 1 10 12 2 2 11 2 3 16 2 5 16 2 7 18 3 3 13 3 4 18 3 8 18 3 9 14 3 10 13 4 1 16 4 4 11 4 8 18 4 10 18 5 3 19 5 4 20 5 9 14 6 1 14 6 3 20 6 4 13 6 5 17 6 7 18 6 10 13 7 1 20 7 3 14 7 6 15 7 10 16 8 3 17 8 8 19 8 10 12 9 3 11 9 5 18 9 10 11 10 1 15 10 3 14 10 5 16 10 8 13 30 294 2 3 27 1 4 11 1 6 13 1 9 12 1 18 18 1 19 19 1 21 13 1 22 16 1 25 7 1 26 15 1 27 13 1 28 20 2 1 11 2 3 20 2 4 13 2 5 11 2 6 20 2 7 13 2 8 20 2 14 13 2 15 12 2 17 12 2 18 13 2 20 17 2 25 14 2 26 17 3 1 13 3 2 14 3 5 16 3 6 12 3 10 17 3 11 13 3 13 20 3 15 20 3 28 20 3 29 13 4 1 17 4 2 11 4 3 17 4 4 11 4 5 19 4 11 11 4 13 14 4 15 11 4 18 20 4 22 20 4 23 13 4 27 14 5 2 17 5 3 18 5 6 13 5 8 15 5 9 14 5 11 18 5 12 14 5 14 16 5 18 17 5 20 17 5 23 18 5 28 13 6 4 15 6 9 11 6 11 16 6 17 15 6 18 12 6 24 17 6 28 16 6 29 12 7 6 20 7 7 19 7 10 16 7 13 18 7 14 13 7 18 16 7 19 12 7 20 16 7 21 17 7 23 19 7 24 12 7 26 15 7 28 13 8 3 17 8 5 20 8 7 13 8 16 16 8 18 14 8 21 11 8 22 16 8 24 12 8 27 12 9 5 19 9 7 16 9 8 11 9 10 20 9 14 13 9 16 20 9 17 11 9 21 11 9 22 15 9 29 13 9 30 11 10 2 15 10 4 15 10 5 11 10 6 12 10 7 16 10 9 20 10 11 16 10 12 14 10 17 11 10 18 15 10 20 17 10 21 20 10 26 15 11 1 15 11 2 15 11 4 13 11 9 12 11 17 12 11 23 19 11 24 15 11 25 20 11 28 13 12 10 13 12 12 18 12 14 14 12 17 16 12 18 19 12 22 17 12 24 18 12 26 18 12 27 17 12 29 16 13 1 13 13 2 12 13 3 11 13 11 13 13 14 11 13 18 16 13 21 13 13 23 17 13 27 12 13 29 15 13 30 16 14 2 14 14 5 20 14 8 20 14 13 13 14 17 12 14 18 17 14 19 15 15 2 14 15 4 16 15 7 12 15 8 12 15 9 16 15 15 11 15 17 15 15 18 20 15 22 20 15 24 13 16 1 11 16 6 13 16 13 17 16 14 11 16 15 15 16 16 11 16 17 11 16 18 18 16 20 14 16 22 13 16 25 13 16 30 18 17 7 17 17 9 19 17 10 18 17 12 19 17 13 17 17 14 12 17 15 13 17 18 19 17 29 14 18 3 12 18 13 15 18 15 19 18 18 16 18 19 15 18 20 12 19 1 7 19 3 20 19 4 11 19 7 20 19 10 13 19 11 15 19 16 14 19 23 18 19 25 17 19 29 13 20 4 16 20 10 15 20 12 18 20 13 18 20 15 12 20 22 20 20 26 19 20 27 17 20 30 16 21 1 15 21 3 13 21 6 16 21 12 17 21 16 18 21 18 14 21 22 12 21 23 16 21 24 20 22 2 16 22 7 14 22 11 20 22 13 13 22 17 19 22 18 11 22 19 16 22 20 15 22 24 20 22 25 17 22 26 18 23 2 13 23 5 19 23 11 14 23 14 12 23 15 17 23 16 20 23 21 14 24 5 13 24 7 20 24 8 15 24 9 16 24 16 18 24 17 19 24 20 19 25 1 16 25 4 13 25 5 16 25 16 20 25 17 20 25 18 13 25 20 12 25 21 19 25 22 11 25 24 18 25 30 12 26 6 11 26 7 14 26 8 11 26 9 20 26 13 15 26 16 14 26 21 14 26 26 17 26 27 12 26 30 12 27 2 11 27 7 13 27 9 18 27 20 16 27 24 16 27 25 13 27 28 18 28 1 11 28 3 16 28 4 16 28 10 18 28 11 20 28 18 16 28 22 12 28 24 20 29 4 11 29 5 16 29 7 13 29 10 12 29 13 16 29 15 16 29 16 13 29 21 20 29 30 13 30 8 14 30 9 13 30 11 15 30 16 15 30 20 17 30 26 20 30 27 20 30 28 11 30 29 17 50 1240 3 31 23 49 1 1 12 1 7 13 1 8 11 1 9 15 1 10 13 1 12 11 1 15 19 1 16 20 1 17 13 1 18 18 1 21 13 1 23 13 1 26 13 1 30 18 1 32 17 1 34 15 1 37 18 1 38 17 1 39 18 1 41 11 1 44 18 1 45 13 1 46 14 1 47 17 1 48 19 1 49 20 2 1 16 2 2 12 2 6 16 2 7 19 2 11 19 2 12 12 2 13 17 2 15 18 2 16 14 2 17 18 2 18 13 2 20 13 2 22 19 2 23 19 2 25 13 2 27 11 2 28 13 2 29 13 2 30 14 2 31 16 2 32 18 2 33 18 2 36 14 2 40 11 2 41 14 2 43 14 2 44 16 2 45 20 2 49 18 2 50 14 3 4 14 3 8 14 3 9 11 3 11 19 3 14 20 3 15 19 3 17 16 3 19 16 3 21 14 3 24 17 3 26 17 3 29 13 3 30 20 3 32 14 3 33 13 3 34 11 3 37 15 3 39 15 3 41 15 3 42 18 3 43 20 3 44 16 3 45 13 3 46 14 3 48 12 3 49 19 4 4 11 4 6 12 4 11 17 4 12 16 4 14 12 4 16 20 4 17 13 4 18 16 4 20 18 4 24 12 4 28 15 4 31 20 4 32 19 4 33 19 4 35 15 4 36 13 4 38 13 4 39 15 4 40 12 4 41 18 4 43 13 4 45 13 4 46 19 4 47 11 4 49 11 4 50 11 5 1 7 5 5 14 5 6 19 5 8 12 5 10 20 5 12 17 5 13 15 5 14 16 5 17 13 5 19 14 5 21 11 5 22 20 5 25 18 5 33 18 5 34 18 5 36 15 5 38 13 5 39 19 5 42 20 5 45 11 5 48 12 5 49 12 5 50 19 6 2 11 6 4 20 6 5 14 6 6 18 6 7 16 6 9 12 6 12 14 6 16 12 6 20 17 6 21 15 6 25 13 6 32 18 6 35 12 6 36 11 6 38 12 6 42 19 6 45 18 6 46 18 6 47 14 6 48 14 6 49 12 6 50 13 7 2 20 7 3 13 7 5 15 7 6 18 7 8 11 7 9 17 7 14 18 7 16 11 7 17 17 7 18 11 7 20 17 7 23 12 7 37 19 7 38 14 7 41 16 7 43 18 7 47 14 7 48 16 7 49 19 7 50 11 8 2 13 8 4 11 8 5 11 8 6 20 8 7 18 8 10 13 8 13 19 8 14 15 8 19 13 8 20 15 8 22 18 8 27 18 8 29 17 8 30 12 8 34 16 8 35 13 8 37 11 8 38 13 8 39 18 8 40 18 8 42 12 8 45 17 8 46 11 8 47 19 8 49 11 8 50 16 9 1 11 9 2 17 9 3 12 9 5 20 9 11 20 9 14 17 9 16 17 9 20 15 9 21 19 9 22 20 9 23 19 9 25 11 9 26 11 9 27 13 9 30 19 9 32 14 9 35 17 9 39 17 9 40 13 9 41 11 9 42 17 9 43 18 9 45 20 9 46 18 9 50 17 10 2 17 10 3 12 10 4 18 10 5 13 10 8 16 10 11 15 10 12 17 10 13 15 10 16 14 10 17 15 10 19 15 10 26 14 10 29 19 10 30 16 10 32 11 10 34 14 10 35 19 10 36 13 10 37 19 10 38 18 10 44 13 10 45 17 10 47 17 10 48 16 11 1 19 11 2 17 11 6 13 11 7 13 11 9 11 11 16 15 11 18 13 11 19 11 11 21 20 11 22 17 11 23 20 11 25 19 11 27 16 11 28 17 11 30 14 11 32 20 11 33 11 11 34 18 11 35 19 11 36 15 11 41 20 11 42 16 11 43 15 11 46 13 11 47 18 11 49 20 11 50 15 12 1 14 12 2 13 12 3 13 12 5 18 12 7 15 12 12 16 12 14 15 12 15 16 12 20 17 12 24 16 12 25 15 12 26 19 12 27 14 12 28 17 12 29 20 12 34 18 12 35 19 12 36 16 12 37 12 12 42 17 12 44 18 12 47 19 12 48 17 13 1 18 13 3 12 13 5 14 13 8 12 13 9 13 13 12 14 13 13 12 13 17 14 13 18 19 13 20 18 13 21 19 13 23 12 13 26 13 13 27 13 13 29 19 13 30 18 13 33 14 13 35 12 13 36 16 13 38 16 13 41 20 13 43 16 13 44 17 13 47 14 13 48 18 13 49 16 14 2 16 14 3 11 14 4 17 14 6 20 14 9 17 14 10 12 14 11 20 14 12 20 14 17 13 14 19 13 14 21 14 14 22 18 14 24 11 14 28 14 14 29 18 14 39 18 14 43 20 14 47 20 14 48 12 15 2 18 15 3 13 15 4 20 15 9 20 15 11 17 15 13 11 15 14 16 15 16 15 15 17 17 15 18 15 15 20 17 15 22 16 15 23 11 15 24 20 15 25 13 15 26 17 15 28 11 15 32 19 15 34 19 15 37 11 15 39 13 15 41 19 15 42 20 15 43 12 15 45 14 15 46 14 15 47 12 16 1 19 16 3 18 16 4 19 16 5 11 16 6 18 16 8 18 16 9 13 16 10 16 16 12 14 16 13 13 16 15 12 16 22 17 16 23 20 16 24 14 16 26 14 16 29 11 16 31 12 16 33 13 16 34 14 16 37 14 16 39 11 16 41 11 16 42 19 16 43 12 16 47 20 16 48 13 16 49 15 17 4 20 17 5 13 17 6 14 17 7 13 17 10 11 17 11 19 17 15 18 17 16 14 17 19 16 17 20 11 17 21 14 17 24 16 17 26 14 17 29 15 17 30 18 17 31 11 17 33 19 17 35 15 17 39 20 17 40 18 17 42 19 17 43 17 17 48 14 18 1 12 18 3 20 18 6 12 18 7 17 18 10 17 18 11 15 18 12 18 18 13 11 18 14 20 18 16 16 18 23 14 18 25 15 18 31 12 18 33 20 18 35 17 18 39 11 18 41 14 18 46 20 18 49 17 19 1 19 19 3 12 19 5 14 19 8 17 19 9 19 19 10 17 19 12 17 19 14 12 19 18 11 19 22 14 19 25 18 19 28 11 19 30 11 19 35 12 19 36 12 19 39 14 19 43 18 19 45 20 19 47 17 19 49 13 20 1 16 20 4 15 20 6 14 20 7 18 20 8 11 20 9 19 20 11 15 20 14 20 20 15 12 20 17 11 20 19 17 20 20 12 20 21 15 20 23 18 20 24 14 20 25 18 20 26 12 20 31 13 20 33 11 20 35 14 20 36 13 20 38 13 20 39 13 20 44 20 20 46 12 20 47 16 20 49 18 21 1 14 21 2 14 21 3 17 21 5 11 21 6 14 21 7 19 21 9 16 21 14 11 21 16 20 21 17 19 21 21 16 21 22 11 21 24 11 21 27 19 21 29 16 21 30 17 21 32 14 21 33 13 21 34 17 21 35 18 21 37 14 21 38 17 21 39 13 21 40 11 21 42 19 21 44 13 21 46 16 21 47 18 22 8 13 22 9 19 22 11 11 22 13 12 22 15 17 22 17 12 22 23 11 22 25 11 22 27 17 22 28 12 22 31 16 22 34 16 22 35 19 22 37 20 22 38 19 22 39 16 22 41 16 22 44 16 22 45 11 22 48 12 22 49 20 22 50 15 23 7 20 23 8 20 23 11 16 23 14 18 23 15 14 23 18 13 23 20 14 23 21 12 23 22 20 23 23 12 23 25 11 23 27 16 23 28 20 23 29 20 23 32 16 23 33 15 23 35 20 23 37 19 23 38 18 23 39 20 23 40 18 23 41 19 23 43 18 23 45 13 23 46 15 23 47 20 23 48 14 23 49 16 24 7 12 24 9 15 24 13 12 24 14 18 24 18 12 24 21 17 24 26 20 24 28 19 24 29 18 24 30 17 24 31 18 24 32 14 24 34 17 24 38 12 24 40 19 24 41 11 24 43 17 24 45 16 24 46 19 24 49 16 25 1 18 25 2 13 25 7 17 25 8 15 25 11 12 25 13 15 25 16 17 25 19 12 25 21 15 25 22 14 25 23 20 25 24 12 25 26 16 25 27 18 25 28 20 25 29 18 25 30 14 25 31 13 25 32 15 25 33 16 25 34 16 25 35 12 25 36 13 25 37 15 25 39 19 25 42 12 25 43 13 25 49 15 25 50 14 26 2 16 26 3 11 26 7 16 26 14 15 26 20 12 26 21 16 26 22 13 26 24 16 26 25 11 26 28 20 26 31 20 26 32 13 26 34 19 26 35 14 26 36 17 26 37 14 26 39 14 26 40 20 26 42 18 26 43 18 26 44 19 26 48 19 27 1 14 27 3 12 27 4 18 27 6 13 27 9 12 27 10 14 27 12 20 27 14 20 27 18 11 27 19 14 27 20 11 27 21 19 27 23 14 27 24 15 27 25 11 27 27 11 27 29 11 27 30 15 27 31 19 27 32 11 27 36 11 27 38 12 27 39 14 27 41 11 27 42 11 27 43 19 27 44 11 27 47 13 27 48 13 27 49 20 28 2 14 28 6 14 28 8 14 28 10 17 28 11 12 28 12 15 28 16 18 28 17 13 28 18 17 28 20 14 28 21 13 28 22 16 28 28 14 28 29 15 28 34 16 28 35 11 28 36 17 28 37 20 28 38 14 28 39 16 28 41 11 28 45 18 28 46 14 28 47 12 29 2 17 29 6 16 29 7 20 29 10 17 29 11 17 29 12 18 29 13 15 29 14 11 29 15 20 29 18 16 29 19 14 29 20 11 29 22 17 29 24 16 29 25 12 29 27 20 29 30 13 29 31 16 29 32 13 29 33 14 29 34 20 29 35 14 29 36 15 29 41 20 29 47 15 29 50 12 30 1 20 30 3 17 30 5 17 30 8 14 30 10 19 30 11 20 30 13 14 30 14 17 30 16 14 30 25 13 30 27 16 30 28 15 30 30 18 30 31 13 30 34 18 30 35 19 30 37 18 30 39 16 30 41 19 30 42 15 30 43 13 30 46 19 31 1 12 31 4 16 31 6 20 31 7 19 31 8 20 31 9 18 31 10 18 31 11 14 31 13 20 31 15 16 31 18 16 31 19 17 31 20 14 31 25 19 31 27 18 31 28 16 31 29 12 31 33 18 31 37 11 31 39 11 31 40 12 31 41 11 31 42 18 31 43 16 31 45 15 31 49 11 31 50 12 32 4 14 32 5 18 32 6 14 32 7 12 32 9 16 32 12 16 32 13 19 32 14 12 32 17 16 32 18 19 32 23 17 32 25 16 32 28 14 32 31 14 32 37 12 32 38 17 32 39 19 32 43 20 32 45 19 32 48 19 32 49 13 33 1 18 33 4 13 33 6 18 33 7 19 33 11 11 33 15 20 33 16 14 33 17 17 33 19 13 33 21 15 33 22 13 33 24 18 33 29 17 33 30 15 33 33 18 33 34 16 33 35 15 33 38 17 33 40 15 33 41 12 33 42 12 33 44 13 33 46 14 33 49 18 34 2 15 34 4 19 34 6 14 34 10 19 34 11 11 34 12 17 34 13 11 34 14 18 34 15 13 34 18 14 34 19 19 34 20 19 34 21 14 34 22 17 34 23 20 34 24 17 34 25 13 34 26 13 34 27 20 34 30 13 34 33 13 34 34 20 34 37 14 34 38 15 34 39 13 34 49 16 35 3 13 35 5 16 35 6 19 35 8 11 35 9 19 35 10 19 35 11 15 35 13 20 35 14 20 35 15 20 35 17 17 35 19 17 35 20 19 35 21 20 35 22 20 35 25 14 35 26 18 35 30 19 35 32 20 35 33 16 35 35 18 35 37 14 35 38 13 35 39 20 35 40 14 35 42 15 35 46 17 35 47 13 35 48 14 35 50 19 36 1 16 36 4 19 36 8 11 36 9 11 36 10 15 36 11 14 36 12 15 36 13 20 36 15 20 36 16 15 36 20 13 36 22 13 36 26 13 36 30 18 36 31 16 36 32 17 36 33 20 36 35 13 36 36 16 36 39 15 36 40 18 36 42 13 36 44 20 36 48 11 36 49 12 36 50 17 37 2 20 37 5 11 37 6 12 37 7 16 37 8 14 37 13 20 37 18 16 37 21 20 37 23 18 37 26 19 37 28 17 37 29 19 37 33 12 37 34 12 37 35 11 37 36 15 37 38 13 37 41 12 37 43 20 37 44 17 37 49 14 38 2 16 38 4 18 38 7 11 38 9 15 38 11 11 38 12 16 38 15 13 38 18 19 38 20 12 38 22 11 38 23 12 38 28 20 38 30 20 38 32 19 38 33 12 38 36 17 38 37 11 38 38 12 38 40 18 38 43 17 38 50 13 39 3 14 39 6 15 39 7 20 39 11 16 39 15 19 39 16 19 39 17 12 39 19 17 39 20 20 39 21 11 39 23 18 39 25 20 39 26 12 39 27 15 39 32 12 39 33 16 39 36 12 39 39 11 39 41 16 39 42 17 39 44 16 39 47 18 40 1 16 40 5 14 40 7 14 40 10 18 40 11 19 40 12 12 40 15 19 40 16 15 40 17 16 40 21 14 40 24 16 40 25 13 40 26 14 40 27 13 40 30 19 40 34 18 40 37 16 40 39 20 40 45 16 40 47 16 40 48 18 41 2 11 41 3 11 41 4 17 41 11 13 41 12 13 41 13 11 41 20 11 41 21 19 41 24 20 41 25 17 41 26 15 41 33 14 41 34 16 41 35 17 41 36 16 41 38 11 41 39 16 41 40 17 41 43 19 41 44 13 41 45 20 41 46 15 42 1 16 42 3 15 42 4 20 42 6 14 42 10 12 42 11 18 42 12 15 42 13 15 42 14 17 42 16 19 42 17 11 42 18 20 42 22 15 42 23 16 42 24 20 42 26 16 42 31 14 42 34 20 42 35 12 42 36 17 42 37 14 42 40 18 42 46 18 42 48 16 42 50 19 43 1 15 43 4 17 43 8 15 43 9 15 43 11 11 43 12 17 43 13 14 43 15 20 43 20 13 43 22 19 43 25 13 43 27 13 43 28 14 43 31 16 43 33 12 43 35 16 43 37 12 43 38 19 43 39 18 43 44 11 43 45 17 43 47 11 43 49 12 43 50 15 44 1 14 44 2 19 44 3 12 44 4 13 44 8 14 44 9 15 44 11 18 44 13 17 44 16 20 44 19 20 44 21 20 44 24 20 44 25 19 44 29 16 44 31 14 44 37 12 44 39 12 44 41 11 44 42 20 44 43 15 44 45 19 44 46 20 44 47 15 44 48 13 44 49 16 44 50 20 45 1 15 45 3 17 45 5 20 45 8 12 45 10 17 45 12 16 45 15 16 45 16 16 45 18 14 45 20 14 45 23 11 45 24 12 45 25 17 45 28 12 45 29 11 45 31 18 45 34 16 45 36 14 45 38 13 45 39 20 45 40 12 45 44 19 45 45 17 45 47 14 45 48 12 45 49 19 45 50 13 46 1 13 46 3 14 46 4 15 46 5 12 46 6 18 46 8 16 46 9 16 46 12 19 46 14 14 46 15 11 46 17 11 46 18 20 46 19 15 46 20 17 46 23 13 46 26 15 46 29 18 46 32 17 46 33 16 46 34 15 46 36 15 46 37 19 46 38 20 46 47 15 46 50 20 47 1 15 47 2 20 47 4 16 47 5 18 47 6 15 47 7 13 47 8 15 47 11 11 47 12 12 47 13 17 47 14 15 47 15 19 47 16 20 47 19 20 47 21 18 47 22 18 47 23 19 47 25 15 47 26 18 47 27 14 47 29 18 47 34 20 47 40 11 47 41 18 47 43 18 47 45 18 47 47 13 47 49 12 48 3 20 48 5 11 48 6 18 48 8 13 48 9 13 48 11 13 48 13 18 48 14 16 48 15 11 48 17 14 48 18 15 48 19 16 48 21 15 48 23 11 48 26 12 48 29 15 48 32 20 48 33 18 48 34 12 48 35 20 48 37 19 48 39 19 48 40 14 48 43 11 48 45 19 48 46 11 48 47 14 48 50 19 49 1 16 49 2 11 49 3 15 49 4 17 49 7 14 49 10 20 49 12 16 49 13 12 49 17 14 49 18 15 49 21 18 49 23 20 49 24 12 49 25 13 49 28 12 49 30 20 49 31 17 49 35 17 49 36 18 49 37 18 49 38 16 49 41 15 49 42 19 49 44 14 49 45 17 49 46 17 49 47 17 49 50 11 50 3 14 50 4 19 50 5 20 50 7 16 50 8 18 50 9 12 50 10 11 50 12 13 50 16 19 50 19 13 50 20 15 50 22 14 50 23 19 50 25 14 50 26 12 50 28 15 50 30 18 50 31 12 50 33 15 50 34 16 50 37 20 50 38 18 50 39 16 50 40 20 50 41 13 50 43 19 50 44 12 50 45 19 50 46 11 50 47 14 50 49 20 70 2 4 33 7 43 15 1 57 3 67 1 10 100 1987 5 48 45 73 65 19 1 8 20 1 9 13 1 12 19 1 13 19 1 16 19 1 36 20 1 39 11 1 40 19 1 53 19 1 57 11 1 60 14 1 65 2 1 67 16 1 77 18 1 92 18 1 95 17 2 5 15 2 8 13 2 9 17 2 11 12 2 22 14 2 23 11 2 24 14 2 31 20 2 48 16 2 58 13 2 60 11 2 62 12 2 63 20 2 70 13 2 71 17 2 75 11 2 78 15 2 79 20 2 80 13 2 86 14 2 94 16 2 96 16 2 97 19 3 2 11 3 6 14 3 10 12 3 17 18 3 18 15 3 20 16 3 22 13 3 24 16 3 33 12 3 41 20 3 43 16 3 46 18 3 48 12 3 49 17 3 64 13 3 72 19 3 79 16 3 83 17 3 85 15 3 96 16 3 97 14 3 98 20 4 3 14 4 4 14 4 7 13 4 10 12 4 14 20 4 20 20 4 21 11 4 23 12 4 25 17 4 26 18 4 44 20 4 49 15 4 60 12 4 62 14 4 67 17 4 72 13 4 74 20 4 80 12 4 88 18 4 90 19 5 3 14 5 12 11 5 15 17 5 18 17 5 27 19 5 30 13 5 46 12 5 62 19 5 82 16 5 85 20 5 96 12 5 99 17 5 100 13 6 2 12 6 4 19 6 7 18 6 15 19 6 22 17 6 29 18 6 34 15 6 36 14 6 43 13 6 49 14 6 50 13 6 60 20 6 70 15 6 75 14 6 78 16 6 84 18 6 89 11 7 5 17 7 7 18 7 11 20 7 22 18 7 28 15 7 37 20 7 39 20 7 43 18 7 45 16 7 53 11 7 68 12 7 77 19 7 84 15 7 89 18 7 90 18 7 92 15 7 95 12 7 96 11 7 100 12 8 8 14 8 13 17 8 23 17 8 27 11 8 29 13 8 32 15 8 35 17 8 39 11 8 40 19 8 56 19 8 59 12 8 68 12 8 72 17 8 75 20 8 89 11 8 90 15 8 93 20 9 14 17 9 15 15 9 37 13 9 40 16 9 47 17 9 49 14 9 50 13 9 52 11 9 54 19 9 57 19 9 62 17 9 70 16 9 73 12 9 76 18 9 81 16 9 82 11 9 83 16 9 86 17 9 91 12 9 93 12 10 1 17 10 3 13 10 4 20 10 16 11 10 21 12 10 29 18 10 33 18 10 37 11 10 40 14 10 49 11 10 56 17 10 64 14 10 67 13 10 68 20 10 71 12 10 75 19 10 76 17 10 78 19 10 90 20 11 4 12 11 6 12 11 14 18 11 16 15 11 18 11 11 20 15 11 21 17 11 26 11 11 27 19 11 34 11 11 36 16 11 46 12 11 49 14 11 54 15 11 58 20 11 61 11 11 62 15 11 66 20 11 72 16 11 74 20 11 75 17 11 88 12 11 92 15 12 2 18 12 9 13 12 10 20 12 11 17 12 15 12 12 23 17 12 26 17 12 27 12 12 32 14 12 40 18 12 42 11 12 43 19 12 57 15 12 60 16 12 71 19 12 79 11 12 85 13 12 91 18 13 9 17 13 15 13 13 21 18 13 22 15 13 32 14 13 33 14 13 35 16 13 39 18 13 59 20 13 61 13 13 62 15 13 63 18 13 65 17 13 67 18 13 85 16 13 88 11 13 92 15 13 97 14 13 100 18 14 10 16 14 11 19 14 15 14 14 19 11 14 23 17 14 33 14 14 36 11 14 45 13 14 47 19 14 48 20 14 50 13 14 53 18 14 55 15 14 63 20 14 68 15 14 69 14 14 70 13 14 75 15 14 77 15 14 80 20 14 84 13 14 85 12 14 87 20 14 91 14 14 94 20 14 96 11 14 99 12 15 2 20 15 3 16 15 11 19 15 12 11 15 14 16 15 19 20 15 27 18 15 30 19 15 35 19 15 36 17 15 39 13 15 44 18 15 54 18 15 57 17 15 65 16 15 68 12 15 70 16 15 79 15 15 80 15 15 81 19 15 82 12 15 87 20 15 93 20 16 7 20 16 13 13 16 15 11 16 16 17 16 22 20 16 34 17 16 37 19 16 38 16 16 39 19 16 61 20 16 68 15 16 81 20 16 82 15 16 90 12 16 92 12 16 95 20 16 97 16 16 98 11 17 1 18 17 32 20 17 33 20 17 35 17 17 41 18 17 48 13 17 51 11 17 63 13 17 68 12 17 70 18 17 72 16 17 78 19 17 89 13 17 90 12 17 92 17 17 96 13 18 3 15 18 7 18 18 14 19 18 18 20 18 23 12 18 28 13 18 29 11 18 57 12 18 70 12 18 77 17 18 82 18 18 86 16 18 100 15 19 1 15 19 3 12 19 7 13 19 8 18 19 9 13 19 24 18 19 25 19 19 29 13 19 30 18 19 47 20 19 48 11 19 49 19 19 57 16 19 58 14 19 60 15 19 63 12 19 75 15 19 86 12 19 87 16 19 88 17 19 93 12 20 3 20 20 8 15 20 10 18 20 11 13 20 14 20 20 27 16 20 33 11 20 36 14 20 37 17 20 42 14 20 44 13 20 56 19 20 62 11 20 63 13 20 65 11 20 67 16 20 71 12 20 72 17 20 73 19 20 80 19 20 85 17 20 93 15 20 98 19 21 3 17 21 4 18 21 10 11 21 13 12 21 16 12 21 33 18 21 39 14 21 45 18 21 57 15 21 59 11 21 64 15 21 73 16 21 79 19 21 81 16 21 84 12 21 97 12 21 100 13 22 7 18 22 9 14 22 11 19 22 13 17 22 15 13 22 18 15 22 21 18 22 23 11 22 25 16 22 31 14 22 34 17 22 35 18 22 39 19 22 40 15 22 41 16 22 42 17 22 43 14 22 47 12 22 49 20 22 54 11 22 57 15 22 65 11 22 74 15 22 75 20 22 77 13 22 81 14 22 86 11 22 91 16 23 7 16 23 8 15 23 15 15 23 17 20 23 26 18 23 27 14 23 33 11 23 34 19 23 46 19 23 49 14 23 52 15 23 85 14 23 87 15 23 90 14 23 91 20 23 92 15 24 12 12 24 15 11 24 17 14 24 19 20 24 24 11 24 29 11 24 35 20 24 38 15 24 39 19 24 45 15 24 48 12 24 56 11 24 57 19 24 58 16 24 65 15 24 66 20 24 71 19 24 74 17 24 75 17 24 76 17 24 95 18 24 97 14 24 99 13 25 3 13 25 4 14 25 9 16 25 15 19 25 17 19 25 23 15 25 26 16 25 27 15 25 30 14 25 43 20 25 53 11 25 54 18 25 64 19 25 71 18 25 73 18 25 79 11 25 80 15 25 82 14 26 1 1 26 4 11 26 5 12 26 21 19 26 24 19 26 30 17 26 36 11 26 39 19 26 40 18 26 43 18 26 45 20 26 47 18 26 63 19 26 66 15 26 68 16 26 76 18 26 84 18 26 99 18 27 5 20 27 15 12 27 20 13 27 23 14 27 41 19 27 44 19 27 49 16 27 54 18 27 64 19 27 68 12 27 85 13 27 86 19 27 93 19 27 96 12 28 2 12 28 3 19 28 5 13 28 9 19 28 12 18 28 18 15 28 20 16 28 23 19 28 25 16 28 31 17 28 40 20 28 50 18 28 54 19 28 56 11 28 60 16 28 70 11 28 77 20 28 79 12 28 83 13 28 84 16 28 92 12 28 94 16 28 96 20 28 97 17 28 98 16 29 2 17 29 4 18 29 10 14 29 11 12 29 14 12 29 21 20 29 24 12 29 27 14 29 29 19 29 33 15 29 39 12 29 43 13 29 45 18 29 49 15 29 54 12 29 57 13 29 62 17 29 63 14 29 70 18 29 76 11 29 79 19 29 83 19 29 84 11 29 89 11 29 95 19 30 2 16 30 4 15 30 6 17 30 7 12 30 16 16 30 21 18 30 27 14 30 34 16 30 38 19 30 39 18 30 40 11 30 44 11 30 45 11 30 46 12 30 52 14 30 54 11 30 56 13 30 59 12 30 61 14 30 63 12 30 66 14 30 73 19 30 81 14 30 94 14 30 99 11 30 100 17 31 2 15 31 4 19 31 21 14 31 22 13 31 24 14 31 26 15 31 29 12 31 36 15 31 43 14 31 55 20 31 56 14 31 57 11 31 66 17 31 67 19 31 73 13 31 78 12 31 81 13 31 92 17 31 98 13 31 99 15 32 8 14 32 13 20 32 19 14 32 21 13 32 23 16 32 26 18 32 28 13 32 29 17 32 30 19 32 31 15 32 34 11 32 44 12 32 45 12 32 46 14 32 64 19 32 65 11 32 68 14 32 71 14 32 78 15 32 83 16 32 98 19 32 99 19 33 1 13 33 6 16 33 9 20 33 14 15 33 20 19 33 24 16 33 27 12 33 31 12 33 34 15 33 38 13 33 46 17 33 51 11 33 54 15 33 60 16 33 61 16 33 62 20 33 66 18 33 70 19 33 72 12 33 97 18 33 98 14 33 99 12 34 2 13 34 3 12 34 10 18 34 12 14 34 14 19 34 20 11 34 35 14 34 36 11 34 42 19 34 45 12 34 60 20 34 63 11 34 66 17 34 70 20 34 71 11 34 75 16 34 77 19 34 78 16 34 79 18 34 83 20 34 85 16 34 89 11 34 98 16 35 1 19 35 2 11 35 7 20 35 13 18 35 14 11 35 18 13 35 22 11 35 24 16 35 28 14 35 29 17 35 33 16 35 37 15 35 44 19 35 52 18 35 58 19 35 63 11 35 68 11 35 74 17 35 77 11 35 80 16 35 82 17 35 84 12 35 87 19 36 3 19 36 8 20 36 10 13 36 18 18 36 20 20 36 28 15 36 32 13 36 36 16 36 41 17 36 42 11 36 43 15 36 50 20 36 52 16 36 55 20 36 56 16 36 65 16 36 67 11 36 72 15 36 75 12 36 79 17 36 81 19 36 82 20 36 99 14 37 1 16 37 6 19 37 15 14 37 22 15 37 25 14 37 46 14 37 59 11 37 61 15 37 63 16 37 64 16 37 66 13 37 70 19 37 73 13 37 75 16 37 78 20 37 79 12 37 81 20 37 82 20 37 90 11 37 92 16 37 100 13 38 1 14 38 2 16 38 3 18 38 9 14 38 13 17 38 17 19 38 18 18 38 19 20 38 34 12 38 38 20 38 39 20 38 44 12 38 45 15 38 52 14 38 58 11 38 61 19 38 63 11 38 66 20 38 71 13 38 83 15 38 90 19 38 100 20 39 3 16 39 5 17 39 7 19 39 21 17 39 25 16 39 35 13 39 40 11 39 65 14 39 67 11 39 71 17 39 78 17 39 80 15 39 82 18 39 83 11 39 91 17 39 93 17 39 95 19 40 5 15 40 6 17 40 21 19 40 33 15 40 35 11 40 36 11 40 39 14 40 46 12 40 55 13 40 57 16 40 62 13 40 64 16 40 71 13 40 81 14 40 85 11 40 89 19 40 96 20 41 9 13 41 15 16 41 28 16 41 33 15 41 43 19 41 47 14 41 51 19 41 53 15 41 60 16 41 61 20 41 62 13 41 64 19 41 68 19 41 73 19 41 75 15 41 85 13 41 87 11 41 93 13 41 94 18 41 95 20 42 6 12 42 11 19 42 19 16 42 31 14 42 33 19 42 39 19 42 40 18 42 42 14 42 46 13 42 47 20 42 54 16 42 55 13 42 60 20 42 64 18 42 66 13 42 72 19 42 73 12 42 79 19 42 90 13 42 94 13 43 5 18 43 10 15 43 17 11 43 19 16 43 22 18 43 27 15 43 30 11 43 32 19 43 37 12 43 44 14 43 48 11 43 51 11 43 56 15 43 60 19 43 70 20 43 74 13 43 81 19 43 85 14 43 86 12 43 89 17 43 94 17 44 2 16 44 3 12 44 14 13 44 21 20 44 26 12 44 27 15 44 29 13 44 31 13 44 35 17 44 49 15 44 57 18 44 59 12 44 64 11 44 68 20 44 70 16 44 73 15 44 74 13 44 86 11 44 87 18 44 92 11 44 93 11 44 94 15 44 99 11 45 7 16 45 11 19 45 13 19 45 23 15 45 27 12 45 32 14 45 36 16 45 41 20 45 55 13 45 63 14 45 64 17 45 67 17 45 69 11 45 72 11 45 73 20 45 74 19 45 79 19 45 83 15 45 85 12 45 89 11 45 95 11 45 98 12 45 99 12 46 5 17 46 6 12 46 15 19 46 17 16 46 36 11 46 38 14 46 41 17 46 46 11 46 47 15 46 53 16 46 65 14 46 66 13 46 72 18 46 88 11 46 91 16 46 93 12 46 97 14 46 98 14 47 1 20 47 11 18 47 20 20 47 22 18 47 26 11 47 30 13 47 33 19 47 42 20 47 46 13 47 47 14 47 50 17 47 54 18 47 56 11 47 58 12 47 63 16 47 71 13 47 73 13 47 82 16 47 84 17 47 92 17 47 95 14 47 96 18 48 6 14 48 7 16 48 14 17 48 25 17 48 32 11 48 33 20 48 34 15 48 38 19 48 47 18 48 48 16 48 52 17 48 56 16 48 58 17 48 65 20 48 66 13 48 67 15 48 71 15 48 73 19 48 74 13 48 77 18 48 79 20 48 86 18 48 98 13 49 1 12 49 3 14 49 11 19 49 12 17 49 24 18 49 25 15 49 32 14 49 36 11 49 51 19 49 53 15 49 61 15 49 63 13 49 76 14 49 77 20 49 78 15 49 83 15 49 84 19 49 97 16 49 98 12 49 99 17 50 6 15 50 8 20 50 18 15 50 23 20 50 38 19 50 43 16 50 47 19 50 72 17 50 75 11 50 77 15 50 78 19 50 80 20 50 81 19 50 95 17 50 97 14 50 99 14 51 1 17 51 2 12 51 7 20 51 15 16 51 25 15 51 33 18 51 58 17 51 63 13 51 64 15 51 74 17 51 76 19 51 91 20 51 92 18 51 94 18 51 96 14 51 100 13 52 5 13 52 8 16 52 10 11 52 12 13 52 17 18 52 22 20 52 23 19 52 25 19 52 29 20 52 30 20 52 35 18 52 39 12 52 41 18 52 46 15 52 48 14 52 52 14 52 61 16 52 77 14 52 85 11 52 89 18 52 97 15 53 6 11 53 10 18 53 12 11 53 16 11 53 22 20 53 34 11 53 36 20 53 37 11 53 43 15 53 45 19 53 52 16 53 54 15 53 61 15 53 65 16 53 73 16 53 75 18 53 77 18 53 79 13 53 81 17 53 85 14 53 95 20 54 7 20 54 24 14 54 26 18 54 28 16 54 43 20 54 46 11 54 48 13 54 52 17 54 53 14 54 59 17 54 72 17 54 76 11 54 88 14 54 94 13 55 5 15 55 18 14 55 22 18 55 26 12 55 32 13 55 39 19 55 44 12 55 53 11 55 69 11 55 76 18 55 78 20 55 80 20 55 82 17 55 84 11 55 93 12 55 100 13 56 2 16 56 8 15 56 15 16 56 18 17 56 19 12 56 23 16 56 30 17 56 33 16 56 37 19 56 39 19 56 44 14 56 49 12 56 56 16 56 63 14 56 66 15 56 67 18 56 68 11 56 69 14 56 72 20 56 74 17 56 76 13 56 79 20 56 87 19 56 88 16 56 89 17 56 95 12 57 2 17 57 6 18 57 8 14 57 12 13 57 16 16 57 28 13 57 30 15 57 31 13 57 38 14 57 39 16 57 47 11 57 48 17 57 54 15 57 56 12 57 57 19 57 61 12 57 62 17 57 64 17 57 66 17 57 69 13 57 83 18 57 85 18 57 86 16 57 87 20 57 89 13 57 93 18 58 2 14 58 6 20 58 16 17 58 18 11 58 23 14 58 38 19 58 39 17 58 42 12 58 46 17 58 48 19 58 64 11 58 65 17 58 67 16 58 72 19 58 74 20 58 77 19 58 81 16 58 82 19 58 84 15 58 96 19 58 100 18 59 4 15 59 5 17 59 8 18 59 12 20 59 19 16 59 24 13 59 25 14 59 27 18 59 30 14 59 35 18 59 50 19 59 57 20 59 64 20 59 65 13 59 72 13 59 74 13 59 80 18 59 83 14 59 85 13 59 86 19 59 87 15 59 91 17 59 92 12 59 94 11 59 95 17 60 2 20 60 7 17 60 10 13 60 14 20 60 17 12 60 20 14 60 25 13 60 32 20 60 37 17 60 40 11 60 47 18 60 49 12 60 53 14 60 63 19 60 79 17 60 82 20 60 93 15 60 99 14 61 12 17 61 18 16 61 22 19 61 27 16 61 33 12 61 36 14 61 37 12 61 40 18 61 44 12 61 46 20 61 49 19 61 55 11 61 62 12 61 66 11 61 72 13 61 79 15 61 93 15 61 94 14 61 96 16 61 97 19 61 99 19 61 100 17 62 5 16 62 12 11 62 13 15 62 17 17 62 27 16 62 35 16 62 40 16 62 42 18 62 56 12 62 69 20 62 72 13 62 80 20 62 85 12 62 96 13 63 1 14 63 10 20 63 18 19 63 29 16 63 31 18 63 33 13 63 34 12 63 41 20 63 49 15 63 52 16 63 54 13 63 56 19 63 66 14 63 67 11 63 71 20 63 72 15 63 78 20 63 100 20 64 1 13 64 10 20 64 12 14 64 17 19 64 27 16 64 29 11 64 39 19 64 42 12 64 53 14 64 55 16 64 57 14 64 60 18 64 63 15 64 71 20 64 75 11 64 82 11 64 94 11 64 96 20 65 11 19 65 14 15 65 15 19 65 16 11 65 20 15 65 22 19 65 23 17 65 30 16 65 31 18 65 35 17 65 42 15 65 62 13 65 67 18 65 71 20 65 74 17 65 76 13 65 80 13 65 81 16 65 82 15 65 88 12 65 89 14 65 95 19 65 100 13 66 3 16 66 5 13 66 7 11 66 8 15 66 9 19 66 10 18 66 13 20 66 18 17 66 21 11 66 31 12 66 40 19 66 46 14 66 53 15 66 55 14 66 58 15 66 64 16 66 75 17 66 85 17 66 88 13 66 90 16 66 92 19 66 94 15 66 95 17 66 96 12 66 100 13 67 17 15 67 19 14 67 23 13 67 33 17 67 34 14 67 41 11 67 56 12 67 57 20 67 59 16 67 61 11 67 69 20 67 74 13 67 77 15 67 81 13 67 93 11 67 94 14 68 2 11 68 12 14 68 22 14 68 25 12 68 26 11 68 36 13 68 39 20 68 40 19 68 43 12 68 53 11 68 54 16 68 55 13 68 56 17 68 58 19 68 60 19 68 64 14 68 67 19 68 87 13 68 95 13 68 97 15 68 100 15 69 15 12 69 25 16 69 31 11 69 35 17 69 37 19 69 38 13 69 39 12 69 41 11 69 53 17 69 58 11 69 63 14 69 64 14 69 65 13 69 68 12 69 71 15 69 72 20 69 74 12 69 78 18 69 81 17 69 97 17 70 6 12 70 15 19 70 19 14 70 20 18 70 21 11 70 22 20 70 37 16 70 49 17 70 53 16 70 64 15 70 69 17 70 72 20 70 74 15 70 77 15 70 83 12 70 89 17 71 4 12 71 15 19 71 23 18 71 25 18 71 28 15 71 34 13 71 35 11 71 38 18 71 39 11 71 47 18 71 49 19 71 51 20 71 63 20 71 68 19 71 84 16 71 88 12 71 93 12 71 95 11 71 96 18 72 4 15 72 8 19 72 15 13 72 36 20 72 39 18 72 40 12 72 43 19 72 48 20 72 50 15 72 51 15 72 56 12 72 60 13 72 63 14 72 68 18 72 79 14 72 84 16 72 90 12 72 92 18 72 94 17 72 95 16 73 4 16 73 23 14 73 27 17 73 31 11 73 33 14 73 36 14 73 46 17 73 48 19 73 49 12 73 52 20 73 55 13 73 58 17 73 62 15 73 71 20 73 73 12 73 95 20 74 10 18 74 11 19 74 20 20 74 29 14 74 33 20 74 34 18 74 38 17 74 40 17 74 43 14 74 46 17 74 53 18 74 56 14 74 60 11 74 61 19 74 68 13 74 71 16 74 73 16 74 76 12 74 80 12 74 89 16 74 90 12 75 2 19 75 5 17 75 8 18 75 22 17 75 25 18 75 29 19 75 35 11 75 40 13 75 46 12 75 51 14 75 54 17 75 55 19 75 59 13 75 69 20 75 81 20 75 86 16 75 88 14 75 89 17 75 90 11 75 91 20 75 97 11 75 99 16 75 100 16 76 6 11 76 10 12 76 11 19 76 12 12 76 14 14 76 18 20 76 20 18 76 24 16 76 25 20 76 26 12 76 29 14 76 36 13 76 46 19 76 60 16 76 62 18 76 77 18 76 88 17 76 98 11 76 99 12 77 4 15 77 8 17 77 12 16 77 20 16 77 25 20 77 28 11 77 39 19 77 41 11 77 65 14 77 66 17 77 73 16 77 74 18 77 80 13 77 93 18 77 96 12 77 99 17 78 8 11 78 15 15 78 16 11 78 23 19 78 24 18 78 30 19 78 33 19 78 49 19 78 52 12 78 60 16 78 66 16 78 81 13 78 98 15 79 2 14 79 4 20 79 12 17 79 28 18 79 30 13 79 35 12 79 37 19 79 40 20 79 44 12 79 47 12 79 48 15 79 49 19 79 50 15 79 54 15 79 56 15 79 57 16 79 62 13 79 70 11 79 74 17 79 78 12 79 79 12 79 80 20 79 85 20 79 89 12 79 92 12 80 2 11 80 5 15 80 10 16 80 15 20 80 16 20 80 21 13 80 24 12 80 27 12 80 32 14 80 37 14 80 45 16 80 49 20 80 50 19 80 55 18 80 65 13 80 68 15 80 70 14 80 72 16 80 77 16 80 78 14 80 96 14 80 97 18 80 100 16 81 2 12 81 5 14 81 10 12 81 22 14 81 23 19 81 25 16 81 29 20 81 43 12 81 47 20 81 48 12 81 60 12 81 69 11 81 71 12 81 72 12 81 75 18 81 83 19 81 84 13 81 98 16 82 6 15 82 41 15 82 44 18 82 46 15 82 48 16 82 54 15 82 55 20 82 57 17 82 62 18 82 66 18 82 68 19 82 73 19 82 76 16 82 81 17 82 95 12 82 100 16 83 7 12 83 8 11 83 11 16 83 14 15 83 16 12 83 24 11 83 33 18 83 34 20 83 42 15 83 65 12 83 70 19 83 75 13 83 78 19 83 83 13 83 95 12 84 4 20 84 19 15 84 20 20 84 28 20 84 42 18 84 46 15 84 50 18 84 53 19 84 56 18 84 57 15 84 60 12 84 61 17 84 79 11 84 81 14 84 91 18 84 93 18 84 95 16 85 12 14 85 37 12 85 41 17 85 42 12 85 43 19 85 46 20 85 49 11 85 50 11 85 53 14 85 62 11 85 65 18 85 77 14 85 79 15 85 81 11 85 84 14 85 98 20 86 18 17 86 20 16 86 23 11 86 25 12 86 26 13 86 28 18 86 29 16 86 33 16 86 36 20 86 42 18 86 47 11 86 51 12 86 60 14 86 62 12 86 64 15 86 66 16 86 69 20 86 71 19 86 73 14 86 76 17 86 77 12 86 79 12 86 91 12 86 97 14 87 2 13 87 5 14 87 13 19 87 15 20 87 19 13 87 31 11 87 32 16 87 47 20 87 52 19 87 60 19 87 73 13 87 82 14 87 88 13 87 93 13 87 97 15 87 98 15 88 1 11 88 11 20 88 17 11 88 19 12 88 47 16 88 51 19 88 54 18 88 56 15 88 59 20 88 63 12 88 69 16 88 71 16 88 72 12 88 74 16 88 75 16 88 80 19 88 85 13 88 93 18 89 1 13 89 2 18 89 8 15 89 10 13 89 26 11 89 40 16 89 50 19 89 53 11 89 62 20 89 71 19 89 76 17 89 79 14 89 89 18 89 94 14 89 97 11 90 8 15 90 10 19 90 29 20 90 36 13 90 39 19 90 41 15 90 47 14 90 51 16 90 53 18 90 54 18 90 57 14 90 66 14 90 70 13 90 71 19 90 86 19 90 93 13 90 99 19 90 100 13 91 3 20 91 5 11 91 11 19 91 14 15 91 19 11 91 34 16 91 36 13 91 52 15 91 53 15 91 59 15 91 60 18 91 78 12 91 86 20 91 94 20 92 8 14 92 9 13 92 11 12 92 19 11 92 24 15 92 34 15 92 36 16 92 39 12 92 42 20 92 44 14 92 51 20 92 52 16 92 54 14 92 55 12 92 64 17 92 67 18 92 69 14 92 71 16 92 74 16 92 82 14 92 85 16 92 89 16 92 93 18 92 99 16 93 10 12 93 12 18 93 14 16 93 17 12 93 18 17 93 30 12 93 34 20 93 37 15 93 41 13 93 49 11 93 52 16 93 53 16 93 58 17 93 62 19 93 67 11 93 69 17 93 70 15 93 74 14 93 76 19 93 78 18 93 82 11 93 84 18 93 87 11 93 92 19 93 100 17 94 7 13 94 15 14 94 19 18 94 22 15 94 27 15 94 29 12 94 38 20 94 42 19 94 47 11 94 52 17 94 57 15 94 58 12 94 59 20 94 61 16 94 62 11 94 64 18 94 66 17 94 68 11 94 72 12 94 74 18 94 77 12 94 84 20 94 87 19 94 91 11 94 93 11 94 96 12 95 4 12 95 13 19 95 19 11 95 26 19 95 29 19 95 36 15 95 41 16 95 47 14 95 48 19 95 54 17 95 57 13 95 58 17 95 61 12 95 64 11 95 67 16 95 71 15 95 76 15 95 77 15 95 83 15 95 85 20 95 87 14 95 91 16 95 99 18 95 100 17 96 4 19 96 10 14 96 17 20 96 21 16 96 29 13 96 30 18 96 37 20 96 39 12 96 40 17 96 44 13 96 47 12 96 51 13 96 59 19 96 66 18 96 68 11 96 73 15 96 74 15 96 79 15 96 83 12 96 92 15 96 97 12 97 1 11 97 8 13 97 10 14 97 15 19 97 21 12 97 24 12 97 25 14 97 30 20 97 31 13 97 32 12 97 33 12 97 36 15 97 43 16 97 44 17 97 46 11 97 48 18 97 53 12 97 56 17 97 63 15 97 66 20 97 72 20 97 84 13 97 85 16 97 99 12 98 4 15 98 10 20 98 14 14 98 23 18 98 27 14 98 29 16 98 35 14 98 39 17 98 43 11 98 48 20 98 52 14 98 60 11 98 61 14 98 78 11 98 92 12 98 95 13 98 100 13 99 3 17 99 8 12 99 9 14 99 12 14 99 22 16 99 24 14 99 28 16 99 41 20 99 46 11 99 61 12 99 64 12 99 69 18 99 79 15 99 80 11 99 81 20 99 84 12 99 87 17 99 88 17 99 90 20 99 91 17 99 97 16 100 7 18 100 9 15 100 14 17 100 24 15 100 29 20 100 35 11 100 37 15 100 42 20 100 53 13 100 63 17 100 88 14 100 92 16 100 99 15 550 75209 5 251 217 472 73 270 1 1 704110 1 2 848481 1 5 513343 1 28 814730 1 32 697256 1 37 860245 1 39 882165 1 54 560976 1 58 942183 1 62 572943 1 66 802903 1 69 971542 1 77 575844 1 80 906372 1 81 698151 1 82 705442 1 85 932272 1 86 919312 1 87 825789 1 90 647670 1 92 985377 1 94 560575 1 95 731125 1 97 752258 1 99 642229 1 101 971170 1 107 558344 1 110 580900 1 111 604519 1 112 813703 1 115 712766 1 117 885825 1 124 625901 1 128 680217 1 143 738987 1 151 778238 1 156 680325 1 163 939451 1 168 755425 1 175 698808 1 176 945377 1 178 918055 1 180 658327 1 185 573695 1 188 839860 1 189 530509 1 190 930848 1 192 786391 1 195 688457 1 196 755349 1 211 852533 1 214 649349 1 227 728417 1 232 928673 1 234 687820 1 243 775766 1 245 984603 1 247 960480 1 249 690005 1 254 696826 1 267 690500 1 268 550749 1 270 623903 1 271 640940 1 276 800398 1 279 540691 1 281 909023 1 291 810743 1 293 846635 1 297 811384 1 305 878312 1 310 679110 1 314 655794 1 323 511191 1 329 824503 1 330 943476 1 333 634745 1 334 595148 1 336 654726 1 343 897698 1 344 773438 1 345 646381 1 353 912696 1 354 806582 1 359 517218 1 361 728464 1 371 759366 1 373 972685 1 379 572656 1 389 827426 1 393 988368 1 394 686029 1 395 921406 1 396 981841 1 398 927978 1 401 884470 1 405 993419 1 408 525527 1 413 514750 1 424 959241 1 428 596601 1 430 507701 1 435 645657 1 436 960806 1 441 812900 1 450 741883 1 454 616425 1 462 725570 1 465 915977 1 478 554330 1 479 693947 1 483 889905 1 493 582502 1 496 965891 1 497 981604 1 498 768420 1 502 529893 1 503 907061 1 505 691777 1 507 641546 1 508 556564 1 512 791760 1 514 995403 1 535 676703 1 537 684052 1 544 581183 1 548 691069 1 550 816051 2 4 933552 2 9 995767 2 12 568460 2 17 759780 2 35 672662 2 42 775725 2 44 830564 2 45 902947 2 49 759070 2 50 872876 2 54 695438 2 57 960574 2 70 615826 2 73 896665 2 77 617903 2 78 803731 2 79 675979 2 84 528033 2 95 838220 2 96 770027 2 102 958700 2 103 928068 2 104 687712 2 107 919191 2 111 633067 2 112 928094 2 115 644875 2 116 878644 2 121 889445 2 129 792855 2 132 674290 2 134 508862 2 136 803126 2 140 565656 2 144 929369 2 156 994509 2 158 526786 2 159 897853 2 161 832971 2 166 660570 2 167 535090 2 168 920404 2 171 537293 2 172 543786 2 174 939509 2 176 530708 2 180 573736 2 184 553435 2 185 949251 2 188 712169 2 189 848396 2 194 621405 2 195 990197 2 204 710847 2 207 751737 2 209 697818 2 211 856701 2 212 776828 2 215 542240 2 217 574922 2 221 891505 2 222 853089 2 225 588705 2 230 885721 2 231 629193 2 232 540453 2 234 628235 2 235 713241 2 239 533469 2 243 644932 2 245 823896 2 254 632289 2 259 957136 2 261 784970 2 270 600936 2 271 990817 2 272 523444 2 282 845924 2 283 741540 2 285 939817 2 289 900658 2 294 857963 2 296 595768 2 298 554557 2 299 886875 2 304 953796 2 305 615862 2 306 950637 2 314 944325 2 328 905978 2 329 740544 2 331 827760 2 333 690284 2 334 798147 2 335 916315 2 339 637717 2 342 793668 2 349 703441 2 358 511042 2 362 614056 2 363 652069 2 364 942588 2 376 911207 2 377 852027 2 382 718900 2 383 830070 2 390 875980 2 395 765063 2 402 517403 2 403 507295 2 405 943200 2 406 573412 2 407 547540 2 414 678836 2 416 660496 2 417 564003 2 419 603156 2 422 608519 2 427 937139 2 431 886784 2 432 546182 2 439 880563 2 441 856019 2 445 603562 2 457 940921 2 458 505439 2 464 618148 2 467 602381 2 471 883862 2 472 644003 2 474 820055 2 475 819391 2 484 911981 2 490 525683 2 493 528208 2 500 945394 2 501 802171 2 503 678666 2 507 547753 2 510 561934 2 512 656711 2 513 716494 2 515 927003 2 516 670219 2 526 721838 2 537 955867 2 538 917255 3 3 555434 3 5 866876 3 7 513525 3 12 717812 3 17 511188 3 28 538791 3 30 981379 3 33 895188 3 37 544713 3 47 616558 3 50 628792 3 51 552242 3 55 850806 3 56 915059 3 61 983446 3 72 727248 3 76 780045 3 83 751940 3 84 884352 3 85 895904 3 87 722862 3 89 845578 3 95 881621 3 103 853537 3 104 642074 3 110 962696 3 112 905597 3 114 811687 3 116 704978 3 126 948479 3 136 519629 3 140 667622 3 152 643651 3 158 620809 3 161 900445 3 166 983827 3 172 963413 3 173 649108 3 174 637502 3 184 854779 3 185 720669 3 186 804409 3 189 746595 3 190 570605 3 191 666058 3 199 625290 3 200 650356 3 203 810393 3 205 678988 3 208 738558 3 209 767904 3 210 878176 3 215 733188 3 216 810367 3 221 600943 3 222 658948 3 225 972258 3 230 659049 3 233 808070 3 236 850448 3 238 653203 3 244 950457 3 247 545219 3 249 776538 3 250 940309 3 251 709989 3 256 995136 3 260 813420 3 261 794492 3 272 636548 3 278 560540 3 280 851124 3 282 952422 3 291 665634 3 299 949412 3 306 659839 3 309 870867 3 310 860910 3 315 687257 3 316 665021 3 317 584213 3 321 863943 3 326 975191 3 330 789592 3 331 620008 3 341 617050 3 342 985269 3 345 888146 3 347 861144 3 353 908306 3 354 710196 3 356 806903 3 357 841669 3 359 683049 3 362 859224 3 363 986271 3 367 805970 3 375 807711 3 380 970819 3 381 651589 3 385 926885 3 386 846420 3 389 833600 3 391 516664 3 395 967549 3 402 952298 3 409 811589 3 423 793778 3 431 719882 3 435 967106 3 436 917722 3 440 605258 3 441 506763 3 442 695504 3 446 853133 3 449 686269 3 451 809579 3 454 724476 3 456 956458 3 457 780151 3 458 797783 3 460 881361 3 463 644438 3 464 625278 3 469 902977 3 472 512027 3 473 925322 3 476 689329 3 484 610799 3 488 806680 3 489 756888 3 493 960150 3 494 971747 3 499 610017 3 500 561023 3 502 846445 3 504 903335 3 506 611532 3 510 698834 3 514 531679 3 515 758072 3 520 696260 3 524 649384 3 526 943678 3 528 792564 3 530 927447 3 534 986576 3 541 671013 3 542 780226 3 543 786807 3 544 969564 3 550 591253 4 3 677062 4 4 708264 4 10 972754 4 13 679641 4 26 776015 4 32 839030 4 33 881309 4 35 561329 4 36 879264 4 43 527924 4 47 631674 4 49 518236 4 54 734312 4 55 955432 4 56 967305 4 63 560750 4 65 804809 4 66 758732 4 75 965529 4 79 852634 4 80 819175 4 86 779433 4 87 523136 4 90 839080 4 94 605622 4 106 951691 4 108 882423 4 109 883471 4 111 981349 4 112 910825 4 113 646838 4 114 912476 4 127 692149 4 128 689324 4 129 563169 4 130 788139 4 135 718994 4 140 734247 4 142 894418 4 145 676177 4 151 951722 4 160 881259 4 162 813243 4 165 734541 4 172 755683 4 174 745026 4 175 858129 4 177 839978 4 178 903937 4 181 741452 4 188 608719 4 189 697825 4 191 667355 4 198 646543 4 199 615193 4 205 673231 4 210 912798 4 217 728724 4 222 660477 4 223 822846 4 235 907488 4 242 669006 4 245 598443 4 247 526396 4 249 616410 4 250 813732 4 257 579731 4 259 878814 4 261 995160 4 268 625687 4 269 883393 4 270 961399 4 274 752709 4 275 837513 4 277 712954 4 281 812347 4 291 540289 4 292 751169 4 301 753288 4 302 619949 4 303 938492 4 306 664019 4 312 667742 4 315 721897 4 319 743027 4 320 973634 4 322 596138 4 328 785905 4 336 799535 4 343 610196 4 349 881236 4 352 880611 4 356 705525 4 357 649864 4 359 651928 4 363 555996 4 365 772221 4 371 609127 4 376 911577 4 377 809553 4 383 683905 4 384 969737 4 385 844969 4 389 873784 4 391 732160 4 394 841687 4 405 657828 4 414 938778 4 417 672657 4 422 827484 4 424 519182 4 427 576416 4 429 926105 4 430 757373 4 431 912095 4 440 888619 4 447 813308 4 450 877737 4 452 999529 4 453 947339 4 455 893825 4 462 518588 4 463 864627 4 466 572327 4 467 543553 4 477 640169 4 491 824147 4 492 972031 4 494 599888 4 495 515388 4 496 728383 4 497 772573 4 498 641496 4 502 551656 4 509 840080 4 510 725881 4 512 593041 4 515 888096 4 519 868013 4 520 965858 4 521 506258 4 524 848239 4 529 854655 4 534 697337 4 536 552667 4 540 730614 4 541 895962 4 546 992807 4 547 679330 5 3 967519 5 5 650002 5 7 716034 5 8 751736 5 19 765726 5 20 817261 5 22 501670 5 26 660259 5 27 535191 5 29 800768 5 32 813490 5 33 798899 5 34 927865 5 37 805670 5 38 843230 5 46 521569 5 47 667213 5 49 566867 5 60 823642 5 73 786031 5 74 547577 5 75 999394 5 80 542194 5 92 739394 5 94 953003 5 99 537999 5 103 592401 5 105 630410 5 106 807679 5 107 579500 5 110 877301 5 111 558150 5 113 806124 5 117 587536 5 122 523685 5 123 556884 5 124 659916 5 125 914489 5 126 905510 5 135 697101 5 141 884310 5 143 692925 5 157 827310 5 159 823992 5 160 536926 5 165 772953 5 170 881259 5 171 665502 5 174 913309 5 183 672823 5 188 639957 5 195 633254 5 196 743683 5 197 958205 5 204 852579 5 206 772835 5 212 895474 5 214 953862 5 219 883153 5 222 604924 5 225 886113 5 236 879141 5 239 833017 5 241 887059 5 242 693068 5 243 763955 5 244 864553 5 248 821277 5 249 594517 5 256 917277 5 258 686295 5 260 709608 5 263 547319 5 268 924379 5 269 881231 5 278 592259 5 281 529563 5 284 541252 5 285 765037 5 287 897815 5 291 550278 5 292 758879 5 299 790317 5 301 963938 5 303 738040 5 305 790976 5 306 781513 5 317 967855 5 321 590084 5 323 591633 5 324 542484 5 330 683955 5 332 810661 5 340 891807 5 341 899269 5 349 845118 5 353 801267 5 359 746043 5 368 969961 5 373 722539 5 377 915995 5 379 818875 5 382 766643 5 384 548754 5 389 656076 5 395 518276 5 401 910503 5 403 608556 5 409 625925 5 417 680416 5 420 623176 5 425 618184 5 427 607795 5 428 933889 5 429 601270 5 430 940477 5 435 959309 5 443 669195 5 446 685930 5 453 640154 5 455 878910 5 456 875209 5 461 844165 5 468 778021 5 470 863232 5 476 646780 5 479 684670 5 494 585370 5 495 677795 5 496 756914 5 500 557667 5 508 721180 5 513 837333 5 515 787920 5 516 781454 5 529 667370 5 530 802881 5 532 641338 5 535 725050 5 538 972285 5 544 531588 5 545 913514 6 3 957426 6 4 830154 6 10 797840 6 12 694456 6 16 866833 6 18 779775 6 20 577885 6 23 790373 6 35 553373 6 44 898296 6 47 597264 6 54 812901 6 60 814184 6 61 653209 6 64 799346 6 67 516431 6 71 827524 6 72 716826 6 73 704020 6 79 715289 6 92 726895 6 95 673705 6 96 995945 6 98 755722 6 100 527744 6 103 936728 6 104 839350 6 106 708611 6 107 943302 6 108 807567 6 113 743010 6 115 900528 6 125 853973 6 129 801086 6 132 781414 6 133 752044 6 144 621687 6 145 845551 6 148 535769 6 157 945427 6 159 947243 6 164 830824 6 168 790923 6 169 992210 6 172 821049 6 174 932399 6 181 950278 6 184 717735 6 185 500714 6 187 665866 6 188 612494 6 192 520314 6 199 698091 6 202 902960 6 204 838463 6 205 905347 6 214 511756 6 216 789045 6 217 573722 6 228 824630 6 233 745157 6 234 590750 6 236 643262 6 237 843162 6 238 567170 6 240 745725 6 246 844338 6 261 927247 6 269 716423 6 270 941027 6 274 928042 6 275 627364 6 285 584481 6 297 562411 6 298 693799 6 306 765849 6 310 822124 6 315 658924 6 317 970117 6 324 520463 6 326 603709 6 327 942667 6 331 928412 6 332 504847 6 333 596904 6 338 827017 6 339 913770 6 342 885339 6 343 875952 6 350 848466 6 352 571223 6 356 614604 6 360 859866 6 365 659652 6 373 730629 6 381 958785 6 400 822779 6 402 739163 6 403 594291 6 405 634850 6 406 782032 6 407 507471 6 411 565209 6 413 840149 6 415 554587 6 417 917442 6 423 511096 6 425 630667 6 429 998761 6 433 981667 6 435 968865 6 438 538015 6 440 873429 6 446 619927 6 458 986487 6 465 868353 6 469 905416 6 473 662692 6 477 899451 6 480 516895 6 492 775670 6 496 901063 6 499 603547 6 501 692904 6 502 547615 6 504 630842 6 506 603543 6 510 974832 6 515 879048 6 518 793279 6 531 671849 6 533 849904 6 540 587038 7 4 716655 7 6 804306 7 7 500092 7 12 711936 7 18 708837 7 23 651275 7 25 994393 7 28 826782 7 39 918352 7 45 725116 7 55 632719 7 62 598129 7 63 863665 7 72 719804 7 74 884910 7 76 865145 7 79 555039 7 80 547272 7 85 556559 7 88 557524 7 91 503657 7 94 661032 7 96 935485 7 98 561074 7 100 993144 7 107 709342 7 109 865631 7 112 928965 7 114 972322 7 118 779133 7 121 719800 7 123 615960 7 125 704490 7 129 804986 7 134 908869 7 137 590388 7 151 723672 7 153 628785 7 168 692359 7 179 954300 7 186 529838 7 196 968599 7 197 997116 7 200 508880 7 204 510432 7 214 791425 7 215 575350 7 216 699565 7 218 707298 7 221 782093 7 224 747481 7 227 512950 7 231 525892 7 238 979604 7 242 640050 7 246 683954 7 247 743084 7 250 505772 7 253 894195 7 258 735937 7 261 815913 7 262 723036 7 263 857000 7 269 925835 7 270 787541 7 273 880770 7 285 984704 7 293 836318 7 296 789068 7 301 643422 7 303 612282 7 304 810808 7 312 652796 7 319 527451 7 322 593814 7 324 714850 7 325 729231 7 329 627983 7 331 505080 7 333 959112 7 334 830070 7 341 692860 7 348 885592 7 353 746234 7 354 626620 7 355 753744 7 356 914881 7 359 830109 7 362 540433 7 366 787048 7 367 666117 7 374 876762 7 376 924723 7 382 869511 7 383 555983 7 387 757350 7 396 634230 7 397 527084 7 399 942401 7 400 534986 7 407 589002 7 413 773004 7 417 518785 7 419 741482 7 425 851281 7 427 602070 7 429 544445 7 435 839791 7 452 721544 7 453 560687 7 454 895831 7 455 750892 7 458 686896 7 475 949354 7 477 731805 7 482 940049 7 490 572947 7 491 990410 7 495 849727 7 496 715524 7 500 961551 7 503 676361 7 504 599132 7 506 897869 7 530 562487 7 541 593539 7 544 651665 7 545 521769 8 2 822110 8 11 572306 8 13 977223 8 14 724171 8 16 838354 8 17 760726 8 30 912328 8 31 670128 8 32 637667 8 40 826902 8 42 508966 8 43 908645 8 45 925516 8 49 825675 8 53 697696 8 55 761281 8 57 655001 8 66 600344 8 68 919072 8 69 886899 8 71 653789 8 74 625785 8 79 565874 8 82 846719 8 89 694738 8 101 564995 8 102 957068 8 103 635061 8 104 783771 8 105 853737 8 108 579952 8 111 899292 8 120 546300 8 126 721588 8 127 812358 8 129 738191 8 139 671417 8 143 742738 8 155 802182 8 157 853567 8 163 773700 8 169 975406 8 176 773640 8 178 781159 8 183 887024 8 187 565043 8 193 863127 8 197 732728 8 200 844842 8 207 610104 8 213 791841 8 218 743751 8 221 966331 8 226 887489 8 227 769832 8 228 890473 8 229 570024 8 239 522598 8 245 665356 8 246 841043 8 247 515927 8 248 983716 8 254 916113 8 257 723408 8 263 625794 8 266 862292 8 272 955486 8 277 938762 8 278 677355 8 291 543457 8 292 686848 8 303 857243 8 308 990982 8 309 615683 8 310 530753 8 312 969949 8 316 855041 8 319 672067 8 325 538784 8 327 939102 8 329 875660 8 333 736264 8 334 706427 8 337 751716 8 339 853671 8 343 838376 8 345 677472 8 346 678433 8 349 903796 8 352 754518 8 365 655043 8 366 696250 8 381 822363 8 385 945566 8 390 868537 8 395 552076 8 399 665318 8 412 650382 8 413 630025 8 416 957349 8 420 797304 8 421 972216 8 427 738428 8 433 610959 8 434 625745 8 440 890315 8 441 700019 8 443 500742 8 453 653474 8 462 967121 8 463 601707 8 464 778907 8 471 841487 8 472 901821 8 476 674728 8 481 799429 8 483 976797 8 485 572627 8 487 956644 8 492 850830 8 495 907774 8 499 636792 8 507 911352 8 508 908179 8 514 733279 8 518 516520 8 519 618528 8 520 680231 8 529 856817 8 532 623044 8 544 819660 8 545 847122 8 549 816952 9 2 582100 9 5 871467 9 6 786457 9 7 639023 9 8 973680 9 16 776507 9 21 774405 9 23 543285 9 24 536855 9 25 745319 9 29 794865 9 34 888671 9 37 807956 9 48 914364 9 49 928182 9 51 637059 9 52 890996 9 56 723437 9 57 903342 9 63 559832 9 66 805177 9 67 985758 9 75 734336 9 87 628330 9 92 954513 9 102 940197 9 103 507434 9 110 962303 9 115 877360 9 118 533006 9 120 724419 9 126 616406 9 128 754224 9 130 898827 9 134 660383 9 138 526052 9 139 723935 9 144 894583 9 145 752825 9 146 664653 9 147 637009 9 150 854627 9 157 861472 9 162 761178 9 169 872717 9 171 711629 9 173 896032 9 176 734371 9 177 723122 9 182 993615 9 186 686772 9 189 579226 9 192 549883 9 195 796133 9 196 834269 9 201 937311 9 204 737159 9 214 927622 9 215 531590 9 218 936010 9 229 914618 9 230 804782 9 235 860869 9 238 745244 9 241 558670 9 244 909303 9 246 737442 9 247 993429 9 249 677395 9 253 995552 9 257 933056 9 263 595904 9 278 844180 9 280 929278 9 284 891963 9 291 644790 9 293 760134 9 299 580959 9 300 645469 9 301 859276 9 304 525708 9 314 608496 9 326 932965 9 327 883447 9 329 886690 9 330 875680 9 333 644515 9 340 637248 9 343 852060 9 344 841508 9 347 772196 9 348 730641 9 355 651140 9 363 566196 9 370 634602 9 371 645064 9 377 788945 9 382 876549 9 383 996876 9 390 944100 9 396 720890 9 399 525880 9 411 541877 9 413 795139 9 414 918454 9 415 525964 9 416 732521 9 417 814336 9 425 852760 9 435 811158 9 438 557859 9 441 853330 9 445 688522 9 448 531125 9 451 866481 9 453 733398 9 456 885551 9 461 659164 9 465 886006 9 468 641455 9 472 892442 9 473 589026 9 475 592761 9 476 503474 9 486 794737 9 487 570435 9 491 831986 9 495 712193 9 508 911882 9 512 924672 9 513 979717 9 516 710499 9 517 697981 9 518 686630 9 525 984925 9 526 869481 9 527 706944 9 528 858515 9 531 762279 9 536 962500 9 539 675625 9 543 507703 9 544 782881 9 545 808062 9 548 788757 10 10 607376 10 11 845483 10 12 706013 10 16 706815 10 21 532961 10 23 728524 10 27 638855 10 41 814921 10 42 529225 10 43 664583 10 48 920600 10 50 598019 10 54 855548 10 55 632830 10 56 970622 10 68 728317 10 70 766998 10 74 909044 10 80 813997 10 82 858855 10 92 706042 10 93 994297 10 102 907062 10 105 613443 10 106 750703 10 107 939457 10 109 800608 10 114 571266 10 116 678084 10 121 762177 10 126 649261 10 132 994761 10 136 814451 10 137 808738 10 139 643988 10 141 689369 10 144 584305 10 146 981908 10 147 686986 10 150 568095 10 152 727728 10 157 918074 10 163 723142 10 165 867282 10 166 661925 10 171 623035 10 172 818878 10 177 985912 10 178 968928 10 185 777259 10 187 881621 10 191 788847 10 197 575696 10 202 957573 10 204 593872 10 207 587695 10 216 502073 10 229 752607 10 232 810537 10 243 626807 10 245 898996 10 251 879402 10 258 824250 10 280 597605 10 282 772387 10 284 658529 10 286 764423 10 288 693396 10 289 984186 10 293 848789 10 295 818072 10 297 668356 10 299 907923 10 300 937852 10 301 942000 10 308 878767 10 310 608459 10 317 979053 10 318 567956 10 321 968064 10 326 828335 10 332 629728 10 338 604588 10 349 764851 10 355 585784 10 361 912430 10 364 768434 10 368 569676 10 377 949657 10 381 888899 10 391 615192 10 393 557654 10 394 784989 10 396 638455 10 397 802290 10 401 761320 10 404 804709 10 406 728240 10 410 953627 10 414 945925 10 415 507445 10 417 523580 10 419 753471 10 421 908221 10 422 584348 10 436 916285 10 438 625906 10 441 761690 10 449 673979 10 450 984304 10 454 552407 10 456 667843 10 471 731584 10 477 842344 10 478 859845 10 489 913678 10 490 778754 10 492 817792 10 495 752849 10 503 940541 10 505 744117 10 507 898940 10 508 641869 10 509 764064 10 510 670582 10 513 571555 10 521 920003 10 523 977087 10 528 694142 10 532 617033 10 536 836400 10 541 615869 10 546 975797 11 3 800902 11 10 792152 11 13 875336 11 21 845260 11 27 506239 11 28 720467 11 29 511174 11 31 887281 11 33 798604 11 34 621353 11 36 621650 11 37 983819 11 52 843458 11 57 884505 11 60 826221 11 63 798308 11 67 804724 11 68 503537 11 83 834278 11 98 784128 11 102 767961 11 103 807141 11 104 928911 11 105 628938 11 106 831411 11 113 765976 11 115 889507 11 117 893763 11 118 639167 11 119 926490 11 123 743670 11 130 607442 11 135 929440 11 142 581763 11 143 854056 11 145 737816 11 151 851425 11 153 602946 11 156 777544 11 162 616128 11 168 780153 11 172 793207 11 173 618254 11 176 978086 11 185 658797 11 188 619376 11 191 513067 11 196 562238 11 206 782590 11 210 677289 11 214 671566 11 218 984486 11 230 833095 11 231 775825 11 234 883259 11 251 818134 11 260 537812 11 262 583736 11 264 956871 11 269 503193 11 279 993007 11 284 560081 11 287 638829 11 290 646590 11 291 603476 11 296 871318 11 297 618625 11 304 929075 11 305 811331 11 309 654831 11 320 851744 11 323 811905 11 326 882297 11 327 695777 11 329 869353 11 334 626258 11 343 802508 11 345 637878 11 348 632166 11 350 576113 11 358 871459 11 363 640968 11 364 685661 11 370 579545 11 375 801391 11 376 540302 11 378 621576 11 385 836120 11 388 559545 11 395 867046 11 396 904297 11 400 665137 11 404 966884 11 405 712725 11 410 805949 11 412 559691 11 417 677700 11 418 716662 11 419 766350 11 421 912463 11 423 622491 11 425 935282 11 427 780687 11 430 850647 11 435 893750 11 439 867891 11 442 902423 11 446 817394 11 447 640295 11 451 693112 11 455 738908 11 456 618851 11 466 841865 11 468 748920 11 481 562657 11 483 971688 11 486 524705 11 488 748734 11 490 596471 11 492 726394 11 495 881699 11 500 976013 11 504 975232 11 506 534268 11 508 520735 11 513 595864 11 516 543931 11 520 961008 11 522 644417 11 525 711024 11 529 904059 11 531 999712 11 536 685435 11 537 911877 11 539 980755 11 543 626009 11 547 800997 11 548 775281 12 9 660763 12 13 920643 12 15 683487 12 30 544719 12 36 990712 12 37 801091 12 42 705122 12 48 954425 12 50 505786 12 51 946356 12 52 600206 12 56 700224 12 57 614546 12 62 903869 12 63 704825 12 64 793649 12 66 680491 12 68 621905 12 70 952294 12 73 751210 12 79 670670 12 82 910006 12 83 738295 12 85 682298 12 90 930141 12 94 726540 12 96 855316 12 105 916641 12 115 958134 12 122 873343 12 129 868159 12 136 738924 12 140 825665 12 142 970741 12 147 967899 12 148 901117 12 151 564447 12 153 501198 12 158 824186 12 162 723073 12 164 583717 12 168 746373 12 169 816150 12 170 927393 12 173 780760 12 180 756315 12 181 791772 12 192 683878 12 200 742321 12 205 673057 12 207 530308 12 213 976894 12 215 574905 12 216 994735 12 219 739435 12 222 738959 12 234 712185 12 241 877590 12 242 811280 12 255 730078 12 257 546675 12 262 672438 12 263 507229 12 268 842324 12 271 782958 12 276 652204 12 292 676198 12 295 653611 12 299 915432 12 300 633634 12 304 666590 12 309 930242 12 310 923167 12 315 784087 12 316 551649 12 320 901203 12 326 519567 12 327 546978 12 331 522050 12 333 998734 12 341 963894 12 343 913707 12 345 817656 12 349 934061 12 354 835207 12 356 822387 12 365 795437 12 369 749559 12 372 693284 12 374 987557 12 376 780028 12 377 798797 12 385 720386 12 387 920879 12 398 773441 12 406 800372 12 407 681671 12 408 857382 12 411 558320 12 421 729134 12 432 977263 12 434 999327 12 437 731482 12 441 684392 12 444 771177 12 448 975846 12 450 601153 12 453 921420 12 457 787327 12 459 537901 12 464 509768 12 465 567538 12 468 777751 12 470 894060 12 481 985138 12 482 990962 12 483 611485 12 487 669863 12 490 715997 12 491 517297 12 498 797739 12 507 762306 12 509 585668 12 515 626593 12 516 849305 12 518 775698 12 519 731567 12 520 839860 12 522 571133 12 523 841744 12 524 559931 12 526 588875 12 534 803519 12 537 830623 12 540 594868 12 543 978440 12 545 585750 12 549 728894 12 550 933326 13 10 631579 13 13 938155 13 15 593093 13 16 633974 13 22 519453 13 27 585656 13 29 612695 13 30 944464 13 33 948243 13 35 553549 13 41 609430 13 44 960759 13 47 579890 13 48 709766 13 51 530560 13 53 627865 13 56 774198 13 57 808447 13 59 823147 13 64 636243 13 65 854618 13 72 639485 13 74 951943 13 81 761604 13 82 984496 13 85 928476 13 86 697569 13 87 629034 13 91 515102 13 93 548361 13 94 965351 13 95 969163 13 96 572432 13 101 661384 13 106 840292 13 111 919855 13 112 997434 13 113 838378 13 115 569088 13 118 504469 13 126 778889 13 130 720641 13 132 998790 13 133 777735 13 139 515769 13 147 914139 13 152 804584 13 159 607599 13 161 881884 13 162 987327 13 164 763261 13 167 956868 13 175 586216 13 180 980137 13 190 668432 13 191 973329 13 198 831468 13 199 644732 13 208 898663 13 210 678082 13 219 605307 13 220 984038 13 225 552895 13 227 788174 13 237 509408 13 238 541671 13 241 561715 13 244 628932 13 246 763085 13 247 555818 13 250 671927 13 255 582023 13 258 679233 13 261 910780 13 264 933399 13 268 759072 13 269 537763 13 277 647416 13 278 694550 13 279 743813 13 280 949438 13 289 661055 13 294 661083 13 297 719165 13 303 843585 13 305 611849 13 307 869225 13 309 569431 13 310 601576 13 313 735167 13 318 941996 13 324 573263 13 329 736998 13 333 694811 13 335 810192 13 336 722917 13 340 606198 13 343 800567 13 349 959141 13 352 609907 13 355 742938 13 358 677941 13 362 761248 13 368 722777 13 373 574607 13 385 685939 13 386 929053 13 387 574209 13 394 530177 13 397 503641 13 406 857119 13 407 864581 13 408 653419 13 410 902286 13 422 929021 13 426 722347 13 428 604258 13 429 921751 13 435 692331 13 437 522091 13 438 889282 13 439 890968 13 444 982112 13 446 689659 13 447 809904 13 451 989743 13 461 872201 13 463 836174 13 467 904537 13 471 738554 13 473 973752 13 486 823632 13 492 745334 13 493 593556 13 500 913423 13 503 613152 13 506 917793 13 510 728894 13 511 681504 13 512 977866 13 513 664584 13 518 701848 13 519 550999 13 520 663094 13 526 609592 13 532 570930 13 536 599785 13 540 674180 13 541 878346 13 548 957804 13 549 798789 14 3 721957 14 7 652876 14 9 708170 14 13 693479 14 17 772527 14 19 984188 14 21 809268 14 32 631367 14 33 530609 14 47 830434 14 48 669886 14 52 522086 14 58 640416 14 59 772957 14 60 501825 14 63 630823 14 67 659960 14 71 615305 14 73 764825 14 75 513914 14 76 552333 14 78 575044 14 82 512829 14 95 888290 14 97 653739 14 98 960941 14 101 665496 14 103 985328 14 107 867526 14 108 693393 14 109 879972 14 113 728960 14 115 537339 14 118 982895 14 119 703802 14 128 718273 14 130 669129 14 138 880866 14 139 599154 14 146 586486 14 148 820385 14 150 607650 14 151 753678 14 152 980015 14 154 973264 14 164 721875 14 165 865486 14 169 626068 14 170 669577 14 174 855956 14 176 847838 14 180 916112 14 182 821001 14 186 599808 14 191 546971 14 192 964419 14 198 722741 14 199 944899 14 218 813127 14 220 946334 14 222 508687 14 226 635686 14 227 555198 14 230 536400 14 235 728499 14 240 925291 14 244 707315 14 245 665599 14 250 718057 14 253 699018 14 254 975707 14 257 513700 14 261 704752 14 263 970888 14 270 728923 14 273 916834 14 276 816005 14 278 868165 14 279 870322 14 281 818615 14 284 650706 14 285 914076 14 287 719522 14 299 641836 14 302 946705 14 307 813131 14 310 618504 14 312 881539 14 324 868885 14 328 800619 14 330 801276 14 335 737404 14 341 696195 14 346 764481 14 352 591395 14 354 748106 14 358 644293 14 359 650347 14 361 683100 14 370 805671 14 381 568254 14 382 654831 14 395 803262 14 397 574371 14 399 926025 14 400 831641 14 402 624305 14 405 685721 14 406 652330 14 412 775537 14 413 619217 14 414 683033 14 416 982756 14 426 980368 14 427 627203 14 433 599880 14 443 657112 14 444 730742 14 446 736223 14 451 832118 14 456 500552 14 457 861051 14 468 932211 14 469 852410 14 473 741677 14 474 728700 14 481 716933 14 482 835113 14 485 843251 14 486 609351 14 487 916598 14 488 979112 14 492 806322 14 497 775342 14 499 678448 14 501 965989 14 502 631415 14 508 770380 14 509 921992 14 510 811934 14 511 802258 14 514 576367 14 522 595989 14 529 666978 14 534 958155 14 544 643437 14 545 591985 14 547 638246 14 550 962694 15 1 755184 15 5 609390 15 6 591034 15 7 619330 15 8 775590 15 9 673356 15 10 560946 15 11 869272 15 13 532083 15 17 572205 15 18 914131 15 20 868496 15 22 841192 15 25 910547 15 29 854517 15 36 708778 15 37 950155 15 38 693123 15 46 880359 15 47 783910 15 50 905021 15 51 959685 15 54 546232 15 55 598803 15 73 990862 15 75 735503 15 81 736373 15 89 615126 15 91 887506 15 99 892789 15 103 740344 15 104 729992 15 105 785640 15 106 866528 15 110 601698 15 114 957787 15 116 916371 15 121 930567 15 122 523144 15 125 818075 15 127 511095 15 137 626338 15 141 897230 15 142 658353 15 146 619789 15 152 555476 15 157 669306 15 162 652746 15 175 782626 15 176 535631 15 177 846179 15 181 838431 15 185 654090 15 188 797510 15 195 525096 15 198 721998 15 199 868236 15 202 690340 15 203 857862 15 205 951376 15 208 973352 15 217 759027 15 218 903245 15 222 866994 15 230 504304 15 231 982591 15 232 568571 15 235 530686 15 236 744956 15 239 642826 15 244 544469 15 246 829286 15 247 809855 15 253 517698 15 258 940473 15 263 865088 15 266 763208 15 267 914555 15 268 693164 15 269 970307 15 270 629337 15 274 899886 15 278 612294 15 279 808388 15 290 658855 15 295 643208 15 296 858038 15 297 751953 15 299 736562 15 302 588450 15 303 821109 15 305 680769 15 307 706659 15 318 855054 15 325 942530 15 327 506072 15 330 765184 15 331 684265 15 332 764978 15 333 945638 15 335 645143 15 337 624243 15 339 615056 15 341 770939 15 344 652500 15 345 519955 15 347 783153 15 348 512707 15 352 681738 15 353 797055 15 354 734625 15 364 827561 15 366 589184 15 370 931105 15 371 906745 15 375 696118 15 381 904365 15 384 848602 15 387 639719 15 389 614492 15 392 702558 15 395 832630 15 397 836242 15 399 766262 15 401 884409 15 408 982101 15 410 691256 15 414 759769 15 419 550244 15 423 836466 15 435 925960 15 436 875188 15 437 803037 15 440 908110 15 443 946858 15 444 990993 15 455 762144 15 459 668812 15 471 785493 15 475 841429 15 481 635751 15 483 973442 15 484 729824 15 485 655694 15 486 906952 15 507 874033 15 509 856692 15 510 910260 15 514 959383 15 518 947859 15 519 700708 15 523 709275 15 529 764300 15 531 922390 15 536 823097 15 537 520560 15 539 531707 15 540 993677 15 542 800550 16 2 656412 16 5 819951 16 7 904844 16 10 594491 16 12 975743 16 13 841434 16 16 894164 16 18 992325 16 19 946908 16 22 615889 16 28 657130 16 31 946496 16 33 859705 16 34 799931 16 38 647673 16 41 779709 16 42 692303 16 44 949537 16 45 850057 16 48 905622 16 50 794237 16 56 973537 16 67 921876 16 76 502239 16 83 754976 16 86 691518 16 93 960898 16 100 856524 16 103 725048 16 104 978764 16 106 799434 16 114 690290 16 126 628563 16 127 569447 16 130 511033 16 134 723780 16 135 942021 16 142 915265 16 143 981951 16 147 648044 16 149 664604 16 151 854535 16 158 960568 16 162 700690 16 164 832326 16 166 530216 16 174 760319 16 177 842613 16 184 921452 16 189 715974 16 190 731654 16 193 873288 16 195 632876 16 203 885796 16 206 534735 16 207 787822 16 213 909401 16 216 874564 16 217 718281 16 226 671389 16 242 874002 16 244 984200 16 245 564675 16 247 812023 16 253 810086 16 255 704734 16 260 510620 16 263 671758 16 268 542187 16 274 902100 16 279 832543 16 282 807253 16 283 878518 16 286 695992 16 288 714857 16 289 549903 16 294 673400 16 295 941922 16 299 761002 16 307 977975 16 308 784774 16 310 671577 16 314 955659 16 315 600326 16 317 583308 16 323 651373 16 326 824781 16 327 790508 16 328 786830 16 334 767441 16 336 534530 16 337 923257 16 340 770563 16 342 809974 16 347 568352 16 350 672616 16 351 958684 16 352 899943 16 355 549393 16 373 785458 16 374 990839 16 380 675542 16 384 530045 16 395 713362 16 398 988803 16 399 858630 16 400 540667 16 401 833067 16 405 991519 16 408 675184 16 414 590053 16 419 679615 16 420 806892 16 421 991630 16 422 902999 16 424 589979 16 429 816154 16 436 718964 16 437 545798 16 438 921787 16 439 834557 16 440 946009 16 442 542134 16 448 917029 16 449 965906 16 464 712736 16 468 955355 16 486 729690 16 498 769105 16 502 539250 16 506 792317 16 507 968169 16 508 738128 16 513 691568 16 520 768863 16 523 825954 16 526 779614 16 527 549751 16 528 828317 16 533 790043 16 535 774040 16 541 524702 16 543 820134 16 544 808709 17 6 631496 17 8 666039 17 14 980825 17 25 749289 17 31 737660 17 32 638223 17 35 789677 17 44 927188 17 47 947959 17 49 996332 17 50 727775 17 55 833964 17 56 661867 17 57 816325 17 58 815860 17 73 705325 17 75 536748 17 82 958700 17 89 771707 17 92 504205 17 95 990905 17 97 867126 17 104 749045 17 108 713791 17 110 815569 17 114 935715 17 115 980806 17 116 500819 17 119 574965 17 120 878540 17 122 665224 17 125 916258 17 126 905866 17 129 744454 17 131 679995 17 136 650578 17 139 619625 17 140 517501 17 141 757668 17 144 674168 17 149 636198 17 150 549371 17 159 909094 17 162 560652 17 165 880089 17 170 957626 17 177 726479 17 186 671549 17 188 679983 17 193 819372 17 201 726421 17 205 593160 17 210 729640 17 211 580825 17 212 609322 17 228 522196 17 232 694178 17 241 890043 17 243 834745 17 244 803931 17 252 735717 17 253 552836 17 254 973095 17 257 992849 17 261 713398 17 262 691010 17 267 956418 17 269 994337 17 274 933264 17 277 928905 17 278 892100 17 284 605179 17 287 646796 17 291 974570 17 294 773541 17 300 968013 17 312 756175 17 314 825185 17 319 872889 17 321 545468 17 322 893759 17 327 948686 17 329 785606 17 331 700355 17 341 988321 17 348 669930 17 353 540505 17 362 922308 17 363 681318 17 370 581864 17 396 603379 17 408 796985 17 412 744977 17 417 703492 17 418 767294 17 421 753870 17 426 899326 17 427 868055 17 428 551385 17 431 930696 17 433 708510 17 438 826338 17 440 958804 17 444 926840 17 452 857328 17 456 885604 17 465 804317 17 467 532191 17 471 931767 17 481 583654 17 482 786273 17 491 898836 17 505 694455 17 508 679824 17 512 646878 17 513 538452 17 514 709899 17 516 719248 17 521 691241 17 524 722941 17 527 804181 17 529 553264 17 530 924156 17 533 750071 17 538 518687 17 539 918182 17 541 668143 17 542 753399 17 543 600481 18 3 946977 18 15 880865 18 17 958200 18 21 834760 18 24 848669 18 25 950323 18 28 503236 18 29 832217 18 32 937143 18 44 564605 18 45 700248 18 60 839029 18 62 592029 18 66 621671 18 76 952404 18 83 679297 18 89 790178 18 90 806136 18 98 549030 18 101 997376 18 107 547871 18 109 733774 18 111 939717 18 112 697498 18 114 685810 18 121 520063 18 128 528971 18 129 625327 18 136 875046 18 138 599979 18 141 695257 18 148 717089 18 155 921701 18 156 998333 18 157 619977 18 162 519248 18 165 785352 18 167 965425 18 173 593151 18 174 766997 18 179 663225 18 180 765259 18 184 690782 18 185 832827 18 188 709876 18 194 601680 18 195 701273 18 203 851489 18 205 886762 18 210 717444 18 212 719640 18 213 635125 18 215 918962 18 216 645714 18 221 755555 18 223 654601 18 232 619156 18 235 999799 18 239 749737 18 241 723443 18 243 566876 18 274 637780 18 276 892911 18 280 543911 18 283 958644 18 284 787939 18 286 957611 18 290 606133 18 295 791211 18 296 918982 18 297 579756 18 298 918288 18 300 682668 18 302 637505 18 305 543492 18 306 769694 18 308 514161 18 310 574288 18 313 657045 18 317 923561 18 319 823426 18 322 758345 18 323 970515 18 324 723938 18 326 593402 18 338 890518 18 350 576723 18 351 680423 18 356 820018 18 359 560090 18 362 558339 18 366 735911 18 367 830497 18 375 836970 18 376 517298 18 377 738218 18 384 798948 18 385 573456 18 386 906384 18 392 794486 18 399 541936 18 405 731478 18 407 777764 18 409 633170 18 411 960925 18 412 674562 18 413 644367 18 422 914182 18 423 614145 18 424 870198 18 437 686446 18 439 709613 18 443 683687 18 448 758530 18 452 796432 18 463 915036 18 465 566614 18 474 876298 18 477 959292 18 479 888581 18 482 933055 18 498 739609 18 502 591300 18 508 726714 18 509 913177 18 510 819796 18 511 849238 18 512 699052 18 514 693147 18 516 931072 18 519 501370 18 537 923813 18 539 974670 19 2 946928 19 8 883400 19 14 587248 19 15 801559 19 17 642051 19 19 880329 19 20 520230 19 21 619847 19 22 581742 19 33 639291 19 34 954830 19 35 941878 19 36 592468 19 43 575485 19 50 971778 19 53 834451 19 54 662877 19 58 659833 19 63 656299 19 66 539919 19 70 775754 19 71 651392 19 76 755411 19 78 953126 19 83 929422 19 87 962850 19 95 804708 19 99 780933 19 103 856994 19 107 862340 19 109 601365 19 115 810409 19 120 953852 19 126 530290 19 131 971895 19 135 673289 19 138 576468 19 145 812750 19 147 805272 19 152 557240 19 154 946444 19 157 682990 19 158 646848 19 165 683190 19 168 629986 19 169 515447 19 170 738972 19 174 937591 19 178 893096 19 180 524953 19 182 582067 19 183 709140 19 184 521801 19 189 919182 19 195 511498 19 197 776782 19 200 839491 19 204 940235 19 208 829612 19 210 998034 19 212 832739 19 224 671522 19 229 807927 19 230 612524 19 234 854578 19 248 578657 19 254 655149 19 256 794336 19 257 907422 19 261 711836 19 267 957555 19 269 878315 19 272 779755 19 273 898467 19 274 522846 19 278 711555 19 285 999287 19 289 949954 19 309 720518 19 311 861598 19 312 588276 19 316 824428 19 329 529299 19 330 505898 19 332 651609 19 334 581581 19 340 976480 19 345 592746 19 346 641603 19 351 520503 19 354 713994 19 355 898119 19 358 936457 19 363 695066 19 365 671041 19 374 528360 19 393 989895 19 396 777269 19 398 723264 19 400 844971 19 410 566176 19 411 639753 19 415 854193 19 417 955458 19 420 763321 19 423 848053 19 427 973924 19 430 675957 19 434 765607 19 440 653318 19 444 902209 19 446 650319 19 450 766061 19 457 543786 19 462 603468 19 463 730550 19 464 819483 19 467 870932 19 474 627970 19 479 713199 19 484 512557 19 487 849486 19 488 697346 19 493 518456 19 495 856564 19 513 598945 19 516 820573 19 518 998344 19 519 587169 19 523 967869 19 524 874397 19 532 515842 19 539 935695 19 540 691644 19 549 844198 20 3 858361 20 6 789672 20 11 878685 20 14 652831 20 22 501959 20 23 805355 20 24 804853 20 32 528349 20 40 730910 20 42 943078 20 47 684054 20 52 935165 20 53 750368 20 58 810266 20 60 826675 20 61 981353 20 62 708491 20 63 971323 20 67 507766 20 73 889834 20 76 972404 20 84 800330 20 85 839911 20 86 762542 20 89 528883 20 93 702110 20 94 968755 20 99 779100 20 103 839841 20 114 790324 20 118 623067 20 119 820620 20 122 563536 20 123 925652 20 124 585179 20 128 932145 20 134 799830 20 136 750479 20 137 938052 20 142 726651 20 144 764883 20 145 774035 20 149 947991 20 155 565475 20 158 779673 20 159 740670 20 171 637419 20 176 863362 20 178 558028 20 181 597249 20 182 908705 20 184 528159 20 185 770572 20 189 876339 20 192 527058 20 195 988347 20 198 793819 20 200 945850 20 201 920556 20 203 954803 20 205 905656 20 216 880039 20 217 892353 20 224 508002 20 229 554794 20 230 853085 20 234 929071 20 236 755946 20 239 668633 20 245 851582 20 246 739874 20 247 728253 20 249 778033 20 250 897534 20 259 522147 20 260 544195 20 263 525429 20 265 751322 20 271 924334 20 273 557373 20 275 750152 20 282 827727 20 283 659221 20 287 900382 20 289 587659 20 297 924301 20 301 566146 20 305 848396 20 306 908466 20 307 579251 20 310 911971 20 329 814557 20 334 574953 20 340 948956 20 353 971493 20 355 614197 20 356 609405 20 368 878736 20 373 501461 20 380 796787 20 383 865671 20 385 851446 20 390 696978 20 391 891927 20 392 954997 20 393 948387 20 394 666012 20 403 502420 20 405 666789 20 406 983633 20 407 514715 20 408 909310 20 410 979103 20 419 687898 20 423 713419 20 427 690634 20 437 500870 20 440 652189 20 446 673281 20 449 916477 20 451 545584 20 464 656343 20 471 783431 20 472 805379 20 476 961979 20 478 990607 20 480 793059 20 481 663020 20 492 617729 20 494 927942 20 495 967483 20 496 695638 20 499 523669 20 505 920848 20 507 703917 20 514 953560 20 515 681085 20 516 625460 20 522 919373 20 526 985232 20 534 689649 20 535 772321 20 536 875787 20 546 969254 21 2 957438 21 7 875768 21 13 605735 21 14 758293 21 19 541303 21 21 665328 21 27 981589 21 38 929954 21 39 717342 21 43 709936 21 44 568246 21 46 904775 21 47 860945 21 50 643279 21 61 854583 21 69 819375 21 73 712989 21 78 822971 21 85 822591 21 88 821211 21 90 764270 21 91 923558 21 115 809068 21 116 621564 21 118 877326 21 121 793464 21 128 890074 21 131 888314 21 134 671679 21 135 512465 21 140 868990 21 143 957423 21 144 652441 21 148 746435 21 150 512702 21 153 510442 21 154 690253 21 155 825924 21 165 769966 21 167 512631 21 168 853958 21 172 920300 21 174 534374 21 175 573857 21 178 933748 21 182 660596 21 196 631681 21 200 657213 21 211 611973 21 215 964036 21 216 985942 21 227 558360 21 231 926795 21 243 657098 21 245 997760 21 253 594305 21 256 554371 21 264 717517 21 265 736605 21 266 786348 21 280 844482 21 284 590731 21 290 832255 21 291 943937 21 292 504396 21 301 956016 21 305 558936 21 317 901582 21 321 719643 21 331 550640 21 332 920090 21 336 764947 21 337 723791 21 342 781757 21 343 507599 21 344 821876 21 349 546971 21 353 920806 21 355 909296 21 370 559446 21 371 643782 21 374 996632 21 376 858005 21 377 819459 21 380 528094 21 383 794215 21 384 772304 21 385 533064 21 387 759252 21 389 639020 21 391 910778 21 394 813402 21 396 995092 21 400 546991 21 410 670149 21 411 506732 21 414 959573 21 421 657460 21 423 513907 21 432 634402 21 433 931672 21 435 586530 21 438 862907 21 440 954472 21 444 597852 21 455 707394 21 456 879584 21 459 928106 21 465 677011 21 466 677904 21 480 720650 21 481 574440 21 482 579347 21 484 923231 21 487 566311 21 488 537829 21 494 508997 21 495 799624 21 500 991750 21 506 725359 21 507 628954 21 512 985999 21 516 661869 21 521 763655 21 522 660979 21 529 552102 21 531 557280 21 532 926963 21 540 593702 22 3 951725 22 15 845596 22 22 819492 22 24 806385 22 28 704606 22 41 633011 22 48 553023 22 49 741814 22 52 675264 22 55 816129 22 60 677169 22 61 619092 22 62 622374 22 63 640346 22 78 662745 22 80 949816 22 83 550643 22 91 867040 22 93 984609 22 95 861902 22 96 532478 22 99 578515 22 109 729106 22 112 514623 22 116 544439 22 117 962815 22 118 504434 22 123 607561 22 127 574785 22 133 867549 22 136 525946 22 139 884470 22 141 771900 22 143 823627 22 153 661340 22 154 769108 22 159 539879 22 160 904685 22 162 554547 22 163 899722 22 164 574641 22 176 890911 22 180 568415 22 183 933545 22 187 578034 22 193 518634 22 201 846400 22 213 608692 22 215 578119 22 225 737909 22 226 684975 22 228 520634 22 231 920144 22 234 686694 22 236 834165 22 237 764914 22 241 534777 22 244 513126 22 249 682287 22 250 815678 22 251 956098 22 253 580549 22 258 954990 22 259 772513 22 260 553289 22 261 512844 22 264 866559 22 265 820681 22 276 720098 22 279 945278 22 280 698524 22 282 798726 22 288 934139 22 294 741721 22 295 597212 22 300 767268 22 303 761020 22 305 935215 22 310 618266 22 311 903957 22 312 806457 22 313 551142 22 324 679476 22 326 970371 22 327 763437 22 332 500854 22 333 973937 22 334 788493 22 337 943095 22 341 991478 22 344 850168 22 350 832793 22 351 771818 22 357 956843 22 358 714970 22 368 848082 22 371 721549 22 373 907373 22 374 573481 22 376 591501 22 384 937284 22 389 609497 22 391 749505 22 400 709002 22 402 506265 22 405 614014 22 408 905812 22 411 833942 22 419 844411 22 423 908076 22 428 501451 22 447 983506 22 458 586621 22 460 639100 22 463 698733 22 469 780168 22 473 551278 22 478 936055 22 480 739869 22 481 850920 22 483 888438 22 486 669421 22 488 675591 22 489 531676 22 492 609950 22 495 849881 22 496 955622 22 498 726777 22 504 721629 22 506 639517 22 508 912756 22 514 963350 22 517 864849 22 522 806299 22 527 619543 22 529 550592 22 531 895538 22 533 843184 22 536 641397 22 537 656104 22 538 558055 22 545 632099 22 546 514443 23 7 766812 23 9 668829 23 16 945248 23 17 710573 23 18 795200 23 25 738100 23 33 829832 23 39 977844 23 40 806878 23 41 979875 23 42 660619 23 50 767928 23 52 691819 23 54 708456 23 57 694994 23 62 567052 23 65 658673 23 66 843883 23 70 567048 23 72 784765 23 80 523600 23 82 792494 23 83 712944 23 84 734154 23 92 608827 23 98 868865 23 108 978844 23 111 603246 23 114 973701 23 117 854365 23 120 788969 23 122 725719 23 132 706892 23 133 878021 23 147 933010 23 152 997601 23 154 560608 23 155 702927 23 156 996161 23 160 574563 23 167 552998 23 168 554379 23 169 927305 23 174 915177 23 178 732980 23 181 866991 23 184 540425 23 187 984278 23 189 547046 23 191 681254 23 201 738380 23 205 580699 23 206 857483 23 208 882334 23 211 789119 23 212 613387 23 213 537758 23 216 621185 23 218 862393 23 220 671675 23 221 956599 23 225 907914 23 229 698484 23 230 977519 23 241 959020 23 246 750264 23 250 778012 23 251 684688 23 257 596609 23 261 765512 23 263 886748 23 264 518268 23 266 739371 23 269 786100 23 279 667107 23 282 564954 23 290 683551 23 296 772748 23 304 755923 23 307 535688 23 312 603052 23 315 602633 23 316 840865 23 317 547404 23 322 541045 23 330 535359 23 331 994308 23 335 717756 23 338 831211 23 343 837577 23 347 953910 23 348 889586 23 352 503935 23 354 893501 23 359 614073 23 364 701241 23 366 762132 23 371 984058 23 372 940589 23 378 936030 23 385 636503 23 396 928664 23 402 604356 23 404 875955 23 407 625781 23 409 624148 23 412 946778 23 413 581071 23 417 854309 23 419 973212 23 423 553612 23 425 649749 23 432 573062 23 439 850258 23 440 962367 23 441 854375 23 448 939162 23 449 990194 23 451 762325 23 457 764822 23 461 660064 23 473 914356 23 480 677089 23 482 843434 23 484 620584 23 487 676493 23 492 635420 23 493 703284 23 498 689170 23 501 929684 23 504 766412 23 515 931738 23 520 694707 23 526 917783 23 529 801994 23 530 911980 23 535 553970 23 537 576078 23 541 517503 24 3 644429 24 7 701367 24 8 513654 24 15 918995 24 32 656267 24 34 535819 24 44 982468 24 46 880399 24 48 583206 24 63 773752 24 69 630197 24 72 871084 24 73 570650 24 74 537998 24 78 709646 24 79 663276 24 80 788671 24 87 598117 24 89 555202 24 102 813291 24 124 817872 24 133 759827 24 135 812713 24 138 761835 24 141 753038 24 143 610606 24 148 673966 24 151 826845 24 159 594892 24 160 600098 24 163 778347 24 165 713932 24 177 940905 24 182 820075 24 184 693356 24 186 879689 24 189 549732 24 191 674867 24 196 828915 24 202 513007 24 209 995757 24 217 979310 24 228 524579 24 235 531111 24 242 612561 24 243 782220 24 246 991042 24 247 673189 24 251 665044 24 254 857772 24 258 793229 24 259 577663 24 262 736437 24 264 621745 24 270 933096 24 275 961100 24 279 881992 24 280 974203 24 289 724618 24 290 533849 24 295 584717 24 296 939853 24 297 852312 24 303 710810 24 306 958114 24 307 813885 24 308 610343 24 310 893630 24 311 550548 24 314 825397 24 316 565011 24 320 948977 24 322 740675 24 325 922084 24 329 630994 24 333 699407 24 334 892418 24 341 819895 24 342 719317 24 344 994472 24 345 637103 24 356 853427 24 358 648002 24 359 695293 24 368 501667 24 369 703275 24 374 540839 24 382 863042 24 388 866785 24 390 782540 24 396 935396 24 397 928722 24 404 817902 24 408 768805 24 409 672495 24 410 880070 24 411 756449 24 414 849110 24 419 777997 24 420 739431 24 425 646253 24 427 526221 24 429 609181 24 445 684113 24 447 671701 24 451 965884 24 455 966260 24 461 736700 24 466 583751 24 468 710583 24 473 812899 24 474 922085 24 475 605482 24 476 557609 24 489 501246 24 493 673473 24 496 926724 24 509 516606 24 510 687508 24 518 885146 24 521 693048 24 526 975390 24 529 931462 24 531 839135 24 532 971296 24 535 837403 24 536 506518 24 538 618395 24 543 734717 24 546 560573 24 548 644004 25 4 824202 25 6 675580 25 10 981150 25 12 618482 25 13 911685 25 17 522469 25 22 895027 25 28 893505 25 47 776912 25 48 643968 25 53 827946 25 56 542513 25 62 528042 25 64 915509 25 65 521367 25 69 667237 25 73 539530 25 77 567712 25 80 841415 25 82 893387 25 86 771300 25 91 622272 25 92 670507 25 102 513733 25 103 631527 25 106 692085 25 116 733919 25 117 945372 25 119 908229 25 122 920567 25 126 808387 25 139 787298 25 140 861586 25 142 994931 25 144 930293 25 152 871524 25 155 579427 25 156 557513 25 160 824825 25 172 939604 25 177 654375 25 179 925623 25 180 890251 25 182 884578 25 191 708012 25 195 848149 25 199 928251 25 201 520308 25 203 903788 25 204 738866 25 206 950025 25 210 763434 25 212 694279 25 227 502975 25 228 750923 25 229 840880 25 233 595739 25 235 668094 25 238 943965 25 246 689892 25 256 752199 25 265 736796 25 267 941453 25 273 843491 25 278 634852 25 281 657322 25 284 928465 25 288 827032 25 289 855929 25 295 769355 25 297 637975 25 298 700236 25 299 930479 25 303 663755 25 308 707874 25 314 615150 25 319 731428 25 327 648966 25 344 818327 25 346 804640 25 349 983299 25 352 573262 25 361 971537 25 362 790902 25 371 747972 25 376 603178 25 383 569296 25 384 544688 25 390 584606 25 395 902660 25 396 612146 25 397 596528 25 402 914467 25 406 695854 25 407 709227 25 408 626694 25 409 551583 25 418 697561 25 423 722676 25 426 908570 25 431 838619 25 436 756130 25 444 974319 25 451 756652 25 456 956588 25 468 620476 25 473 527252 25 480 992492 25 503 613064 25 504 885645 25 509 638299 25 512 766390 25 513 721536 25 516 520549 25 524 760099 25 530 797372 25 531 825640 25 532 708825 25 536 753937 25 538 510161 25 540 701322 25 541 631828 25 544 695098 25 545 538342 25 548 652715 25 550 598744 26 5 882029 26 13 890937 26 15 798326 26 31 802959 26 45 560427 26 47 618284 26 50 576237 26 61 852947 26 66 562561 26 72 545282 26 89 843903 26 92 756904 26 95 622514 26 100 613496 26 103 788223 26 104 709210 26 107 931641 26 115 883254 26 124 547905 26 134 653578 26 136 876807 26 141 716250 26 150 588422 26 154 793295 26 157 726404 26 158 941370 26 159 787475 26 162 858479 26 167 692522 26 168 899021 26 172 535961 26 173 525341 26 175 556245 26 177 660329 26 178 525037 26 179 529553 26 180 856002 26 182 771007 26 183 617541 26 184 658997 26 190 552226 26 194 726095 26 196 764386 26 203 717694 26 206 640005 26 211 657027 26 212 954782 26 220 817513 26 221 766660 26 227 859970 26 231 532027 26 233 991283 26 236 843044 26 239 627077 26 245 707785 26 258 985983 26 259 886495 26 263 838323 26 264 525519 26 265 930471 26 271 797068 26 274 953422 26 275 868852 26 276 872545 26 282 554713 26 283 553789 26 285 511296 26 286 579889 26 298 568884 26 306 714783 26 307 727018 26 314 869810 26 316 612537 26 320 569090 26 321 863414 26 322 789578 26 328 912155 26 335 660464 26 337 651708 26 339 977742 26 340 873052 26 342 625790 26 343 786668 26 350 703827 26 354 703433 26 358 883069 26 364 581777 26 365 745868 26 367 577552 26 371 762041 26 372 916200 26 375 991072 26 380 996405 26 385 651836 26 406 542929 26 408 704357 26 425 861098 26 427 994726 26 434 606343 26 436 945591 26 439 517195 26 442 562374 26 444 802598 26 446 571272 26 451 619931 26 455 705696 26 458 860130 26 459 783507 26 461 659229 26 464 992995 26 465 745182 26 466 828430 26 470 959420 26 472 703082 26 483 636752 26 489 659817 26 490 948829 26 493 663600 26 502 703318 26 503 920595 26 506 609092 26 509 883544 26 511 636033 26 514 998103 26 521 990286 26 540 836888 26 541 979548 27 1 959833 27 3 832805 27 4 635849 27 12 800628 27 20 788144 27 22 581721 27 23 650812 27 33 678885 27 36 729597 27 50 989412 27 62 733001 27 65 716304 27 71 545130 27 80 681398 27 86 572953 27 88 855140 27 90 861806 27 94 962441 27 95 676752 27 97 986107 27 99 953278 27 108 900863 27 112 514919 27 114 663510 27 115 577424 27 116 917214 27 120 579846 27 122 740864 27 123 862176 27 124 965268 27 125 600724 27 129 971665 27 133 665165 27 134 693067 27 136 649080 27 141 534954 27 149 765960 27 153 638589 27 158 792903 27 165 929376 27 171 727231 27 173 922388 27 174 528745 27 182 578792 27 184 858490 27 187 908691 27 190 731115 27 192 699113 27 195 787483 27 198 661576 27 203 684635 27 224 798658 27 226 967171 27 231 981503 27 232 674550 27 233 869643 27 234 538446 27 243 954181 27 252 604776 27 256 552148 27 258 523148 27 260 983249 27 263 902405 27 268 863278 27 270 827979 27 272 976576 27 274 708414 27 275 674409 27 281 957419 27 284 799418 27 292 894309 27 304 882129 27 307 662837 27 308 989412 27 311 668072 27 312 698680 27 315 607002 27 316 524519 27 319 655288 27 322 855518 27 325 824432 27 327 559809 27 329 820099 27 330 812630 27 331 763747 27 337 665322 27 339 695294 27 345 892458 27 348 673790 27 350 924797 27 355 630513 27 361 833123 27 368 802785 27 373 757586 27 377 633196 27 378 731302 27 383 590549 27 384 547376 27 386 818789 27 392 703525 27 393 840794 27 394 831079 27 396 920964 27 399 544813 27 409 831083 27 419 848377 27 421 589683 27 440 676251 27 441 899665 27 443 825516 27 444 739783 27 445 925336 27 447 965026 27 448 692268 27 450 989651 27 451 646817 27 452 677451 27 455 737719 27 461 964264 27 471 857039 27 472 661405 27 479 788445 27 482 506785 27 485 991537 27 489 556844 27 499 524629 27 511 870855 27 512 767568 27 515 851884 27 523 621221 27 525 539087 27 527 872589 27 528 710084 27 533 745753 27 536 825535 27 540 714908 27 542 741346 27 550 783346 28 2 794035 28 9 900567 28 17 549202 28 18 767922 28 21 906117 28 22 623560 28 23 531579 28 27 788411 28 32 866147 28 37 847253 28 44 966766 28 45 596942 28 50 784235 28 54 655830 28 55 943250 28 70 936401 28 83 523440 28 85 684465 28 86 952691 28 88 969746 28 93 789432 28 94 929956 28 100 798897 28 101 952765 28 104 763360 28 110 707926 28 114 776958 28 121 811058 28 122 875501 28 125 834718 28 127 866961 28 128 713697 28 133 687741 28 136 752396 28 138 973408 28 139 543186 28 141 806154 28 142 528665 28 148 822372 28 153 778132 28 154 632035 28 158 640739 28 161 609152 28 162 768852 28 164 918964 28 168 562070 28 169 929458 28 172 825716 28 174 972222 28 178 991271 28 181 826974 28 184 780901 28 195 785413 28 201 655650 28 216 708450 28 219 869162 28 221 601748 28 224 658676 28 231 648146 28 232 868856 28 236 871555 28 238 766702 28 240 949653 28 243 509954 28 249 779305 28 250 876367 28 263 673411 28 265 838236 28 266 984122 28 267 934569 28 272 577229 28 273 652685 28 274 673144 28 275 655650 28 280 892261 28 282 549554 28 285 918300 28 292 834174 28 300 886220 28 308 500642 28 309 822594 28 310 681531 28 312 846167 28 314 828412 28 318 678018 28 320 739393 28 337 518509 28 348 753907 28 350 768573 28 355 766400 28 356 538571 28 357 586879 28 361 950745 28 367 973156 28 379 914494 28 382 775711 28 384 708976 28 388 716800 28 400 628663 28 401 793268 28 403 631985 28 406 898663 28 410 505276 28 413 813956 28 418 873616 28 421 894363 28 423 502848 28 426 838481 28 427 732550 28 430 594267 28 437 620327 28 438 819978 28 442 507912 28 446 503966 28 456 635021 28 469 785575 28 470 556068 28 471 984033 28 475 558065 28 476 819213 28 484 733352 28 487 963202 28 491 778167 28 503 558936 28 504 961830 28 515 721789 28 527 900671 28 528 750860 28 535 871661 28 540 698802 28 541 656460 28 542 932784 28 548 606894 28 549 901885 29 7 944801 29 8 900258 29 9 814596 29 12 516547 29 13 676666 29 14 894006 29 17 751174 29 18 575281 29 20 959869 29 25 969886 29 28 739559 29 29 853095 29 35 718172 29 41 601589 29 42 809946 29 43 946305 29 47 666092 29 51 703198 29 55 770625 29 58 585718 29 59 882290 29 60 564392 29 61 760269 29 65 826337 29 69 585253 29 72 896915 29 73 928869 29 74 814009 29 78 785165 29 88 597391 29 110 534788 29 111 758484 29 113 855206 29 115 844535 29 117 814245 29 120 833803 29 123 749418 29 131 695499 29 144 676761 29 150 627826 29 156 539491 29 162 982325 29 166 510572 29 173 723618 29 179 728093 29 184 868342 29 185 731304 29 186 704209 29 191 778788 29 198 918084 29 211 746543 29 212 614801 29 213 585215 29 215 708574 29 219 828156 29 222 960262 29 228 928390 29 235 762454 29 250 714654 29 251 611150 29 254 811983 29 259 787768 29 260 785621 29 270 541067 29 286 939231 29 288 960058 29 290 631959 29 292 773835 29 296 518522 29 300 739975 29 301 711296 29 309 809672 29 313 520049 29 314 569860 29 324 658727 29 338 935019 29 341 862228 29 342 970254 29 346 768551 29 347 675579 29 348 638347 29 351 857280 29 358 670787 29 359 596091 29 368 769097 29 373 570522 29 374 901982 29 381 737469 29 384 720084 29 388 597333 29 393 918415 29 394 845053 29 396 526309 29 404 801406 29 423 616004 29 425 960948 29 428 974318 29 430 529089 29 431 617232 29 433 895568 29 434 554822 29 435 705267 29 444 865603 29 450 974477 29 459 717659 29 461 839328 29 463 944521 29 473 772862 29 476 995260 29 477 729413 29 482 819308 29 483 929116 29 488 503467 29 491 780689 29 492 639634 29 493 868047 29 496 898403 29 499 527173 29 511 545119 29 531 794464 29 533 874492 29 539 964955 29 540 933410 29 547 964485 30 1 566665 30 8 541204 30 9 617305 30 13 813736 30 14 743826 30 19 819450 30 21 849250 30 22 867943 30 35 915595 30 51 672027 30 57 976427 30 58 758950 30 61 902838 30 66 572679 30 67 845857 30 71 640820 30 72 578496 30 73 843686 30 75 769588 30 86 522170 30 90 871374 30 91 918352 30 92 877088 30 97 753953 30 98 721870 30 111 978846 30 112 974501 30 114 807199 30 115 547797 30 118 801012 30 120 994918 30 122 871780 30 126 624382 30 128 748890 30 129 981059 30 131 518721 30 143 855153 30 144 895942 30 159 729936 30 161 897796 30 166 818903 30 169 504999 30 178 787410 30 192 570621 30 196 700061 30 203 518951 30 205 906736 30 208 838280 30 213 900119 30 216 888892 30 217 881349 30 224 846797 30 225 892099 30 234 794954 30 235 670671 30 237 805000 30 238 863477 30 239 823042 30 241 807996 30 247 943407 30 252 725395 30 253 626124 30 258 597330 30 261 540467 30 262 589041 30 263 850590 30 266 964494 30 267 696519 30 287 848337 30 288 545323 30 289 535691 30 290 589327 30 292 673111 30 295 503143 30 301 913251 30 308 706832 30 321 756235 30 322 609148 30 326 972303 30 329 640473 30 338 509844 30 340 731459 30 343 713443 30 346 843277 30 348 979032 30 350 930184 30 354 767724 30 359 667993 30 362 991712 30 365 988585 30 367 631754 30 369 546740 30 378 955765 30 394 548484 30 396 550894 30 398 798125 30 399 838990 30 401 970782 30 403 755567 30 404 677406 30 405 749925 30 413 801378 30 415 839968 30 416 965829 30 426 524605 30 431 713646 30 432 615503 30 434 649073 30 439 907614 30 444 783958 30 451 748003 30 453 768646 30 454 616248 30 464 818533 30 465 686917 30 467 583250 30 470 537757 30 476 507471 30 481 735720 30 482 999909 30 483 615531 30 486 760012 30 494 509088 30 504 708013 30 505 864158 30 508 546101 30 509 786747 30 516 639471 30 519 809477 30 520 748907 30 523 764176 30 537 799739 30 543 903629 30 545 681080 30 550 605297 31 3 918728 31 14 763801 31 17 618509 31 24 640504 31 25 828753 31 28 765329 31 36 677624 31 38 973978 31 40 941586 31 46 633009 31 47 940104 31 53 886078 31 56 930321 31 59 748441 31 60 995212 31 61 898211 31 65 680865 31 68 677546 31 69 557254 31 82 969260 31 83 698012 31 87 809878 31 88 711380 31 93 842128 31 96 688618 31 103 723546 31 104 913604 31 111 991423 31 113 872534 31 115 981565 31 116 614891 31 119 670267 31 123 960607 31 127 908452 31 130 558738 31 136 777291 31 140 617894 31 141 991998 31 149 886445 31 155 507186 31 157 539895 31 158 885290 31 162 514647 31 165 552613 31 167 918321 31 169 819435 31 176 902337 31 177 711023 31 179 976513 31 181 526209 31 182 754703 31 193 576079 31 196 963825 31 199 888252 31 201 507269 31 205 609746 31 212 648114 31 227 518418 31 230 708853 31 234 986373 31 235 894847 31 236 546733 31 247 962104 31 248 993486 31 256 855906 31 257 619391 31 259 623304 31 260 531734 31 261 575805 31 267 987355 31 272 713170 31 273 844058 31 277 733777 31 280 999284 31 284 505271 31 297 958334 31 310 668581 31 312 655423 31 315 838901 31 322 575167 31 332 928793 31 333 871659 31 334 606367 31 337 757028 31 339 560518 31 340 647158 31 344 795442 31 346 809117 31 350 704998 31 352 930156 31 353 971272 31 355 704537 31 359 660506 31 376 999051 31 391 791629 31 393 631087 31 395 892834 31 397 990198 31 400 821166 31 402 725170 31 403 938195 31 404 607685 31 405 796428 31 409 950128 31 413 955564 31 415 908606 31 416 749686 31 418 689802 31 421 775676 31 425 889255 31 426 521042 31 430 764253 31 436 595598 31 441 597024 31 456 800634 31 458 634941 31 461 895887 31 466 989204 31 467 749321 31 469 583068 31 472 866397 31 473 711587 31 477 600869 31 478 852125 31 490 562838 31 492 930089 31 493 581958 31 502 712200 31 512 876914 31 518 787065 31 519 914436 31 520 767544 31 523 714569 31 524 793247 31 527 704077 31 534 653251 31 535 889697 31 539 880352 31 540 618182 31 544 842242 31 545 948650 31 548 844495 32 1 857759 32 4 718687 32 9 652120 32 10 935978 32 11 694139 32 12 869536 32 17 640480 32 18 581435 32 23 659823 32 28 843028 32 31 664206 32 35 657273 32 41 741514 32 43 585966 32 47 960850 32 54 940227 32 55 836280 32 56 943895 32 58 622207 32 59 588505 32 67 593043 32 73 853711 32 84 686058 32 85 895136 32 86 643421 32 90 812541 32 92 906459 32 93 936058 32 94 523080 32 98 869800 32 101 701118 32 106 714429 32 115 529822 32 116 898980 32 117 776213 32 121 761836 32 124 726683 32 132 584760 32 134 730867 32 136 546122 32 141 976229 32 143 924628 32 144 986104 32 147 795147 32 150 788250 32 156 949441 32 157 659625 32 167 765354 32 170 972256 32 171 995441 32 178 811248 32 183 566199 32 184 694759 32 185 626226 32 188 854025 32 198 794343 32 199 593944 32 201 962584 32 207 653851 32 218 530751 32 219 735541 32 232 857512 32 233 786008 32 235 944227 32 236 609131 32 237 685952 32 238 513055 32 247 989164 32 254 555755 32 257 861529 32 258 824503 32 264 588079 32 266 947625 32 269 556602 32 276 973098 32 278 620529 32 282 700596 32 284 968847 32 285 590590 32 287 806856 32 289 676681 32 290 855413 32 297 855253 32 298 563814 32 303 559899 32 308 520018 32 320 987305 32 325 532839 32 329 787089 32 332 927086 32 336 949457 32 337 834539 32 342 716316 32 343 523613 32 346 745164 32 347 836058 32 348 799462 32 351 931843 32 363 669490 32 364 632725 32 372 521653 32 375 981454 32 377 854271 32 378 777158 32 381 626584 32 386 825321 32 387 904302 32 389 685809 32 393 963149 32 394 529953 32 397 908534 32 399 999446 32 402 605568 32 405 557188 32 407 799126 32 419 745192 32 429 990057 32 434 934205 32 442 668718 32 444 787095 32 447 883999 32 451 938327 32 455 630613 32 470 950436 32 472 725736 32 475 994780 32 483 570461 32 490 823047 32 495 841839 32 496 848127 32 507 927582 32 515 558431 32 519 637891 32 520 595985 32 523 852180 32 525 831842 32 526 734948 32 535 847811 32 536 530100 32 537 951652 32 545 978507 33 2 828991 33 7 558578 33 15 934736 33 16 623500 33 20 825235 33 26 946770 33 30 701966 33 32 892984 33 33 739373 33 40 698601 33 43 714442 33 53 821184 33 58 923381 33 59 880103 33 67 750385 33 70 852868 33 74 780746 33 79 866671 33 81 565055 33 82 844007 33 85 983023 33 89 929635 33 97 525835 33 102 882688 33 105 625350 33 106 634435 33 109 645210 33 110 796449 33 116 721153 33 121 603785 33 123 548461 33 131 869553 33 134 626874 33 155 976363 33 157 642120 33 159 888245 33 164 512394 33 166 960837 33 169 798905 33 171 982907 33 173 998533 33 174 697807 33 177 875035 33 186 842654 33 187 736607 33 194 984420 33 201 756339 33 204 984988 33 205 960638 33 207 566553 33 209 561234 33 226 791910 33 232 632772 33 235 644602 33 244 705045 33 246 527149 33 247 869272 33 257 705180 33 258 506689 33 260 676257 33 264 795372 33 271 827019 33 273 626901 33 277 596101 33 279 552918 33 281 520143 33 282 762017 33 285 946964 33 301 913186 33 307 501413 33 314 797272 33 318 610910 33 322 553522 33 323 878664 33 324 977945 33 327 694224 33 329 853350 33 333 991427 33 339 544206 33 342 993609 33 343 537651 33 352 934952 33 355 738250 33 356 544236 33 359 508508 33 380 674966 33 383 947919 33 384 917992 33 385 995732 33 389 739735 33 392 826686 33 393 894778 33 396 853342 33 401 884188 33 404 764788 33 405 933982 33 406 771153 33 418 923096 33 422 697736 33 426 857224 33 427 548342 33 428 921774 33 429 531198 33 430 787551 33 433 583098 33 440 934000 33 443 640366 33 449 778873 33 453 771314 33 454 822991 33 455 825084 33 456 801424 33 459 773395 33 460 957044 33 464 682773 33 475 983659 33 485 786392 33 491 661877 33 494 980448 33 496 995848 33 497 892587 33 508 795704 33 530 659577 33 533 631958 33 534 649507 33 535 604415 33 537 908406 33 541 658234 33 547 597754 33 549 622595 34 1 558305 34 4 622463 34 7 684627 34 10 562100 34 18 771553 34 21 840359 34 27 675993 34 31 623223 34 45 515508 34 46 538290 34 49 776005 34 52 553844 34 57 989891 34 61 871102 34 69 743771 34 78 793982 34 80 532422 34 81 797423 34 85 874740 34 90 516496 34 92 644078 34 96 929907 34 99 841783 34 102 997088 34 105 544498 34 108 994486 34 117 544130 34 118 713951 34 120 581825 34 122 703605 34 124 951030 34 131 719747 34 132 503171 34 137 834582 34 148 790548 34 154 961174 34 157 619285 34 162 923289 34 163 638546 34 166 928841 34 168 736340 34 170 543706 34 172 887607 34 175 979590 34 176 612680 34 179 872044 34 181 572392 34 183 500451 34 197 677421 34 203 654783 34 205 630277 34 207 637020 34 214 872295 34 219 602705 34 223 793541 34 224 715777 34 234 707739 34 236 689183 34 239 736285 34 240 759386 34 243 707832 34 246 549877 34 247 885346 34 248 708130 34 250 838929 34 252 954568 34 255 688552 34 258 755546 34 259 597601 34 262 563487 34 276 991307 34 279 617690 34 280 531966 34 286 996854 34 287 903781 34 293 835546 34 300 794085 34 302 917131 34 304 919605 34 306 925397 34 312 889188 34 315 645570 34 321 884413 34 323 729766 34 324 845473 34 328 918114 34 335 511508 34 340 674595 34 344 577692 34 349 953966 34 352 942128 34 355 689501 34 356 502469 34 364 639832 34 365 954230 34 366 833034 34 367 658734 34 368 716962 34 371 681020 34 375 722898 34 377 826706 34 380 604962 34 382 853236 34 386 879784 34 387 798521 34 389 688654 34 390 676266 34 391 995532 34 392 789585 34 393 857097 34 394 630997 34 397 966967 34 403 611597 34 409 645306 34 417 832785 34 420 950333 34 422 861663 34 427 714185 34 430 798326 34 434 716913 34 441 839436 34 450 833103 34 451 657020 34 452 782715 34 457 568558 34 458 903287 34 460 565850 34 461 809796 34 465 892361 34 467 628994 34 470 593386 34 471 986817 34 472 764785 34 474 870989 34 479 526074 34 481 948586 34 482 929535 34 487 679731 34 491 860309 34 493 628996 34 502 871017 34 505 891898 34 506 780876 34 507 963147 34 509 738476 34 523 547432 34 524 696283 34 527 723448 34 537 714023 34 538 711315 34 539 811943 34 540 812370 34 541 575195 34 543 841565 35 8 512887 35 17 735497 35 25 986953 35 26 660784 35 29 624481 35 30 881117 35 33 945108 35 35 954682 35 39 940423 35 57 831135 35 61 766098 35 65 618514 35 68 981068 35 72 710157 35 77 514991 35 78 805996 35 96 505515 35 97 552634 35 98 983533 35 99 791808 35 102 856412 35 105 880135 35 111 728544 35 116 813751 35 121 771283 35 123 517850 35 126 932999 35 128 711747 35 130 982323 35 132 529548 35 134 652485 35 136 758384 35 144 653524 35 146 508834 35 151 690337 35 162 842084 35 163 678948 35 164 599695 35 168 778220 35 169 702769 35 171 751871 35 185 630778 35 194 583529 35 196 723754 35 198 596583 35 204 799201 35 211 886078 35 213 977767 35 214 951774 35 215 826373 35 217 520444 35 219 739257 35 220 545068 35 221 914769 35 222 852490 35 226 509612 35 249 834750 35 256 748658 35 260 761405 35 262 908413 35 270 844839 35 273 674280 35 274 900528 35 276 818840 35 277 742494 35 279 765934 35 282 944851 35 283 561172 35 287 530273 35 290 632304 35 293 861376 35 296 771758 35 303 919073 35 306 893073 35 307 630426 35 309 851596 35 313 846758 35 316 640984 35 317 963042 35 319 624779 35 320 952235 35 322 738033 35 324 842201 35 326 984404 35 328 799474 35 336 883685 35 337 788220 35 345 844176 35 353 819135 35 355 916797 35 363 605372 35 364 814602 35 367 746306 35 369 579376 35 370 771843 35 371 564167 35 373 777340 35 377 969066 35 379 870615 35 380 744485 35 388 837365 35 394 826203 35 395 984844 35 396 606717 35 406 952077 35 408 940713 35 409 924648 35 414 589534 35 416 774618 35 421 855321 35 430 776339 35 435 904345 35 441 649460 35 443 742374 35 444 528397 35 457 891954 35 471 996220 35 472 949989 35 480 916910 35 481 822613 35 489 966175 35 494 539889 35 496 604826 35 498 825147 35 501 782123 35 507 618319 35 509 901180 35 513 975322 35 515 518379 35 521 819399 35 529 682569 35 530 788432 35 540 708567 35 546 722716 35 548 991393 35 550 852946 36 4 954815 36 10 772186 36 13 773321 36 16 675719 36 17 927492 36 26 704866 36 29 809196 36 30 654438 36 38 711849 36 40 715038 36 41 755985 36 42 597450 36 44 644136 36 46 967608 36 56 965737 36 61 985026 36 62 694201 36 95 943230 36 105 870938 36 110 817583 36 117 853319 36 120 794436 36 139 844152 36 141 906203 36 142 503585 36 143 889753 36 146 815807 36 147 732649 36 150 582318 36 153 545588 36 157 911551 36 160 940330 36 161 990673 36 162 635551 36 170 971952 36 172 716054 36 173 964308 36 183 722479 36 189 611457 36 193 647104 36 195 951974 36 196 539980 36 218 608900 36 224 554599 36 226 668141 36 234 673294 36 239 761618 36 244 575310 36 245 934209 36 251 760321 36 259 550633 36 263 678793 36 269 970499 36 271 803105 36 273 814307 36 276 695980 36 279 784715 36 283 888853 36 291 877120 36 296 900037 36 298 863655 36 306 540887 36 313 772344 36 315 758062 36 320 519864 36 323 715345 36 329 904243 36 330 667384 36 331 529612 36 337 774657 36 338 852128 36 348 993111 36 351 698362 36 358 740834 36 369 715217 36 374 564322 36 378 695312 36 388 813969 36 389 560674 36 400 786993 36 402 987050 36 403 779491 36 404 743692 36 407 860944 36 410 991709 36 422 733976 36 424 667693 36 437 537691 36 444 815123 36 445 845234 36 448 556759 36 449 595468 36 459 672302 36 468 847396 36 470 771447 36 472 581452 36 475 877912 36 476 916499 36 477 635243 36 479 841885 36 489 645299 36 492 503943 36 499 616530 36 505 571983 36 506 886543 36 511 772510 36 513 992531 36 515 688535 36 517 647510 36 524 829894 36 527 685717 36 531 663279 36 533 610778 36 535 962584 36 540 551651 37 1 831819 37 6 933455 37 9 657149 37 14 854724 37 20 663888 37 31 520866 37 34 689762 37 41 670153 37 45 902225 37 53 815225 37 61 818279 37 65 581511 37 68 567361 37 77 860651 37 78 501553 37 80 832359 37 86 974404 37 88 517834 37 89 595954 37 92 837803 37 98 659228 37 107 872007 37 109 617930 37 115 515831 37 117 969343 37 119 873482 37 125 946181 37 126 731385 37 142 891246 37 152 624151 37 153 885028 37 154 788604 37 156 538855 37 157 755762 37 159 740009 37 162 793456 37 164 548957 37 165 732565 37 172 727502 37 175 966332 37 176 589759 37 177 890484 37 178 879550 37 187 657110 37 202 551968 37 203 590529 37 207 794074 37 216 583563 37 222 929452 37 223 678288 37 226 544439 37 233 873828 37 235 635306 37 239 503417 37 240 818039 37 241 809216 37 243 664075 37 247 846188 37 258 736305 37 259 684650 37 264 692571 37 265 724840 37 277 686994 37 278 759570 37 283 884450 37 286 906470 37 290 737931 37 298 776252 37 302 510144 37 306 618503 37 310 682619 37 313 931858 37 323 590535 37 325 514247 37 332 807445 37 335 953988 37 342 834238 37 344 874173 37 348 707052 37 349 742118 37 353 979652 37 366 523131 37 367 500065 37 368 903981 37 374 617350 37 376 876348 37 393 789934 37 395 859033 37 398 741248 37 399 528526 37 405 682749 37 407 594740 37 409 655767 37 412 769522 37 418 756841 37 419 932998 37 424 743129 37 428 929870 37 429 688118 37 432 540265 37 439 929804 37 448 865912 37 450 683893 37 462 907702 37 464 735182 37 466 562071 37 473 997846 37 474 534482 37 476 737604 37 477 641292 37 482 772550 37 493 986068 37 496 713947 37 497 838048 37 499 630516 37 500 997342 37 501 876312 37 502 857778 37 505 782901 37 506 804978 37 507 791703 37 516 992150 37 522 931149 37 524 542479 37 541 984174 37 542 614843 38 1 784645 38 3 540777 38 6 590730 38 13 814391 38 14 868990 38 17 709320 38 18 891395 38 19 505401 38 20 832513 38 21 587953 38 26 837708 38 28 939535 38 29 623139 38 30 961051 38 38 574395 38 39 829956 38 40 557040 38 41 984086 38 45 737018 38 47 951134 38 51 659541 38 52 973110 38 57 679593 38 58 728934 38 65 815801 38 67 843666 38 70 745150 38 79 609955 38 95 892296 38 99 758633 38 100 598617 38 102 883064 38 104 829888 38 106 916750 38 109 573604 38 113 933736 38 115 761495 38 116 659716 38 120 954554 38 127 872169 38 129 695490 38 134 627231 38 135 755499 38 136 949943 38 137 621933 38 139 691800 38 140 626585 38 143 855166 38 144 594046 38 145 955643 38 147 823990 38 149 945143 38 160 797766 38 168 522851 38 169 571359 38 170 979688 38 174 645933 38 176 662030 38 177 540318 38 178 837134 38 182 873561 38 188 702844 38 193 799133 38 197 789584 38 217 943370 38 220 582098 38 221 964629 38 224 753564 38 227 849808 38 241 903214 38 242 689691 38 244 836233 38 246 895672 38 249 990568 38 258 539022 38 262 657518 38 269 534755 38 282 955798 38 290 592981 38 293 565488 38 296 877125 38 297 826826 38 298 783056 38 302 894526 38 304 753725 38 309 578418 38 312 922964 38 316 579945 38 323 892120 38 325 514292 38 328 818433 38 331 677138 38 334 982885 38 338 587673 38 343 512368 38 350 564016 38 355 948607 38 359 668501 38 368 576866 38 369 806469 38 377 659448 38 383 628626 38 385 993656 38 388 616974 38 395 617345 38 396 792419 38 404 774001 38 407 691224 38 411 606612 38 419 629220 38 422 946861 38 427 820741 38 442 667834 38 443 878557 38 444 720562 38 446 790003 38 447 720696 38 450 632869 38 452 640373 38 459 784516 38 460 823023 38 471 716830 38 473 649734 38 478 883317 38 479 654670 38 483 532548 38 484 531609 38 485 995798 38 487 648128 38 489 743336 38 491 713899 38 498 703998 38 499 537533 38 501 662494 38 502 776252 38 506 524435 38 512 764765 38 515 682731 38 517 620407 38 523 719955 38 525 694706 38 535 826269 38 536 519289 38 537 850847 38 538 502618 38 543 887429 38 545 884012 39 1 887905 39 8 582485 39 16 628424 39 18 695555 39 19 972307 39 22 543819 39 24 931675 39 35 667229 39 36 924799 39 39 749459 39 40 693693 39 43 797856 39 48 583724 39 49 865152 39 51 948021 39 52 759175 39 53 979158 39 62 696420 39 71 610399 39 76 512165 39 79 522505 39 82 655791 39 91 913641 39 93 960319 39 94 540915 39 95 800384 39 105 612464 39 107 665373 39 109 666599 39 110 749478 39 115 805695 39 122 947642 39 123 861382 39 127 695235 39 132 872862 39 133 515390 39 138 766789 39 147 719872 39 157 876481 39 165 836901 39 167 759098 39 168 603498 39 172 867832 39 173 813211 39 177 852428 39 178 660864 39 182 868165 39 190 869517 39 191 835334 39 194 953058 39 198 991177 39 205 934887 39 210 788631 39 213 637849 39 216 557962 39 220 983684 39 221 855026 39 225 740907 39 230 953656 39 232 915319 39 250 584730 39 258 624452 39 259 715710 39 260 827918 39 262 679695 39 263 706190 39 264 836672 39 265 521196 39 267 827404 39 271 834957 39 272 602061 39 285 628445 39 293 775240 39 301 838769 39 302 554355 39 305 731770 39 308 619846 39 311 847335 39 319 658626 39 333 792744 39 334 900839 39 338 725679 39 342 810411 39 347 606597 39 349 984825 39 350 873887 39 358 846039 39 359 584641 39 361 979405 39 373 659567 39 377 845257 39 382 587541 39 384 522200 39 388 914410 39 392 605783 39 394 875383 39 395 883529 39 397 861790 39 406 591862 39 420 928393 39 421 566982 39 423 547689 39 426 632793 39 435 735280 39 441 994349 39 442 537496 39 450 940947 39 451 908553 39 453 901019 39 456 708824 39 458 647935 39 461 606613 39 464 779671 39 469 675548 39 474 568577 39 476 963005 39 483 556689 39 492 823725 39 494 695569 39 495 720015 39 496 614026 39 498 762357 39 499 963532 39 500 681925 39 506 695453 39 507 935186 39 510 616010 39 515 834766 39 516 791118 39 520 695103 39 521 654220 39 525 657151 39 526 718472 39 534 514106 39 538 704122 39 546 561180 40 5 859068 40 7 711223 40 18 568930 40 20 570738 40 22 845463 40 30 856638 40 35 688770 40 36 850851 40 43 773561 40 46 978951 40 47 828389 40 48 842065 40 53 530764 40 59 555068 40 65 524954 40 67 533293 40 68 823537 40 84 891468 40 86 622690 40 91 713270 40 97 710456 40 103 835281 40 107 996137 40 111 691328 40 114 893927 40 121 733694 40 123 977229 40 133 784373 40 134 570825 40 135 865507 40 136 666580 40 138 599793 40 139 888841 40 145 953456 40 148 760042 40 156 646062 40 160 786587 40 167 600370 40 176 967616 40 177 831272 40 183 589873 40 188 670848 40 189 835244 40 197 877597 40 201 517025 40 204 871329 40 219 790993 40 222 851076 40 245 934264 40 246 671038 40 247 649358 40 253 946352 40 259 864228 40 261 745552 40 269 910765 40 270 990655 40 275 748450 40 278 812316 40 283 941469 40 290 593973 40 291 961877 40 295 720864 40 298 614280 40 301 508925 40 305 597839 40 307 569921 40 310 886489 40 312 563803 40 313 654782 40 319 934914 40 320 785549 40 323 772033 40 325 581397 40 329 941744 40 333 955984 40 334 945100 40 336 756662 40 338 967669 40 341 889589 40 342 621858 40 348 543598 40 353 588462 40 355 859343 40 356 606216 40 358 922117 40 360 567771 40 366 625971 40 369 778211 40 371 833658 40 379 659540 40 380 619564 40 382 896905 40 384 907226 40 395 753731 40 398 901381 40 399 788187 40 400 913853 40 416 728733 40 418 924490 40 419 784639 40 421 737509 40 424 932342 40 433 703473 40 434 692505 40 435 922982 40 439 778815 40 440 780227 40 454 854299 40 459 888433 40 464 683038 40 473 738754 40 475 956489 40 480 736483 40 482 806042 40 484 626091 40 488 988178 40 495 693763 40 496 951302 40 499 888751 40 505 508907 40 507 998307 40 510 956994 40 519 835300 40 520 729679 40 522 659804 40 525 961582 40 529 673819 40 532 834644 40 536 923320 40 541 529001 40 546 616411 40 549 973938 41 1 894645 41 2 536097 41 4 579566 41 5 789997 41 9 562245 41 10 690703 41 17 898529 41 19 523124 41 27 562310 41 31 644344 41 33 929747 41 37 921240 41 39 810465 41 42 786990 41 43 635323 41 48 817203 41 50 732740 41 51 765617 41 53 660617 41 56 832634 41 62 775997 41 63 698522 41 64 887627 41 66 596530 41 71 884375 41 73 869816 41 76 817264 41 80 595828 41 91 951426 41 93 677592 41 96 695459 41 104 910514 41 105 952361 41 106 561726 41 114 890631 41 116 961592 41 119 732422 41 120 534603 41 127 772743 41 129 855313 41 138 880119 41 140 962178 41 142 663481 41 145 919667 41 149 511338 41 150 745089 41 153 621344 41 155 783213 41 160 527993 41 172 622739 41 174 899552 41 177 595267 41 178 971629 41 179 650185 41 181 901585 41 182 688816 41 184 511612 41 190 705494 41 191 696755 41 194 579479 41 211 757659 41 217 605020 41 218 827664 41 230 796469 41 234 747074 41 243 853085 41 244 782821 41 260 657176 41 264 587459 41 266 921960 41 268 550747 41 271 723009 41 274 870802 41 276 981541 41 280 937017 41 281 608403 41 284 875723 41 285 542587 41 286 664866 41 287 512056 41 296 984745 41 303 926547 41 305 808178 41 307 991022 41 311 888989 41 313 625163 41 321 755783 41 322 573237 41 335 613059 41 340 913143 41 343 610274 41 345 924078 41 354 567147 41 356 720363 41 365 777220 41 371 669259 41 374 714205 41 381 638345 41 386 822456 41 390 995702 41 393 505492 41 397 911284 41 403 845484 41 404 632353 41 407 812148 41 410 699166 41 412 784151 41 414 817617 41 423 785206 41 425 944635 41 426 869217 41 430 899790 41 433 592706 41 439 783385 41 441 527788 41 444 848317 41 453 963153 41 464 965227 41 468 942102 41 472 659211 41 473 785305 41 478 720952 41 483 984426 41 485 574943 41 486 839693 41 487 884343 41 491 599370 41 497 645019 41 500 634394 41 502 588602 41 503 833059 41 507 554065 41 514 965931 41 517 727385 41 521 801513 41 526 793009 41 527 846541 41 528 530028 41 529 732969 41 538 654938 41 542 620411 41 545 681860 41 546 919124 42 1 607876 42 7 834361 42 13 502856 42 29 669945 42 31 590631 42 32 626252 42 35 557449 42 43 700027 42 47 949015 42 55 642649 42 58 919480 42 63 512548 42 64 667087 42 78 636932 42 85 935199 42 87 538862 42 91 679940 42 95 670471 42 97 776724 42 100 766768 42 105 767953 42 110 552799 42 115 809347 42 117 649295 42 128 932711 42 133 939989 42 136 858285 42 137 783447 42 139 951123 42 140 930728 42 143 695575 42 148 830360 42 156 894372 42 161 953288 42 166 595785 42 168 743206 42 175 597019 42 178 618294 42 185 658238 42 187 686014 42 189 793408 42 192 719042 42 193 741454 42 197 852547 42 198 647712 42 207 828784 42 211 656934 42 213 856815 42 226 670245 42 229 521777 42 232 727843 42 237 550095 42 252 567047 42 273 903398 42 274 524130 42 276 675970 42 281 735320 42 285 637462 42 291 832292 42 292 826403 42 297 623493 42 298 715668 42 299 852748 42 300 679571 42 304 897395 42 316 900428 42 317 510284 42 330 976379 42 334 999214 42 352 877503 42 354 986419 42 358 808983 42 368 572741 42 370 810629 42 373 901806 42 376 885200 42 377 562779 42 384 873547 42 387 963381 42 390 865715 42 391 930577 42 393 934582 42 402 618388 42 404 933207 42 410 522920 42 411 686856 42 414 893191 42 418 970240 42 421 983989 42 427 580759 42 428 671413 42 431 651909 42 434 559109 42 437 683579 42 438 716213 42 442 585284 42 445 537134 42 449 609574 42 454 986125 42 458 631868 42 459 657387 42 461 955982 42 474 889921 42 477 670542 42 478 728860 42 486 545265 42 489 981891 42 493 768151 42 508 764388 42 517 694623 42 522 787050 42 527 578298 42 534 510227 42 535 561336 42 538 641944 42 539 622867 42 541 662349 42 542 578329 43 5 929980 43 6 657440 43 7 586825 43 12 689461 43 22 978364 43 24 917528 43 29 900514 43 33 998159 43 34 877410 43 38 770126 43 40 617819 43 42 722917 43 44 938696 43 48 963053 43 59 563104 43 60 665417 43 61 801917 43 63 652512 43 66 525375 43 68 622921 43 70 638435 43 88 870719 43 91 983657 43 98 887423 43 99 769642 43 101 558148 43 104 894262 43 110 743280 43 112 511121 43 118 522551 43 119 681973 43 131 964930 43 135 905212 43 138 644491 43 156 589106 43 160 512034 43 162 538628 43 166 557207 43 168 914130 43 171 745889 43 174 789409 43 178 906890 43 179 874508 43 180 992872 43 181 756776 43 187 891933 43 188 517774 43 189 662142 43 195 579780 43 199 931064 43 201 833755 43 203 657644 43 210 696812 43 211 658562 43 213 512354 43 221 547838 43 231 951570 43 241 612270 43 246 651987 43 256 781488 43 258 640315 43 265 893662 43 269 978843 43 270 862481 43 275 790924 43 278 982466 43 280 702033 43 281 844744 43 282 603678 43 289 752863 43 292 641155 43 293 733699 43 296 625775 43 304 609412 43 308 849328 43 313 944545 43 315 742442 43 318 719410 43 322 784173 43 327 595535 43 328 720139 43 329 876948 43 335 780379 43 339 738773 43 344 930460 43 345 733630 43 346 887625 43 351 592155 43 359 666111 43 361 791339 43 364 626158 43 367 644835 43 368 973502 43 377 983087 43 380 566885 43 382 641573 43 383 647981 43 386 853535 43 389 640763 43 396 674741 43 398 742567 43 403 748565 43 407 689560 43 418 542150 43 420 651016 43 423 534490 43 424 880990 43 427 712299 43 431 704069 43 435 540677 43 438 738700 43 439 527951 43 440 966505 43 441 701703 43 446 608006 43 448 696109 43 449 911368 43 450 918873 43 453 864571 43 457 825664 43 460 873444 43 463 830452 43 465 929060 43 475 932986 43 478 690491 43 479 782893 43 480 658492 43 489 804950 43 490 663640 43 494 565044 43 499 994179 43 500 603302 43 506 710003 43 507 801249 43 509 993779 43 511 773340 43 523 734218 43 531 683164 43 532 525607 43 533 724485 43 535 957295 43 536 595917 43 540 700810 43 541 712662 43 542 702034 43 546 912854 43 547 975400 44 1 587282 44 3 892379 44 4 627887 44 9 988524 44 15 854579 44 19 755413 44 20 634172 44 24 682731 44 26 803871 44 30 956498 44 36 610090 44 37 863241 44 38 898470 44 42 846574 44 45 686561 44 47 723447 44 49 540987 44 51 856000 44 52 779596 44 53 890468 44 56 595979 44 59 940232 44 60 660041 44 65 961135 44 78 807231 44 82 964985 44 96 787872 44 102 701974 44 112 543623 44 123 606979 44 127 672471 44 135 998434 44 142 820388 44 145 877125 44 148 878810 44 150 559036 44 151 693519 44 153 790672 44 155 966247 44 160 697920 44 165 843551 44 173 807517 44 175 906204 44 176 563354 44 177 630197 44 181 714083 44 187 868576 44 188 973216 44 189 824127 44 190 920474 44 193 702555 44 201 879626 44 202 955622 44 205 715342 44 206 990723 44 213 554037 44 222 714497 44 226 930878 44 231 811866 44 236 918564 44 237 718959 44 246 559042 44 248 897760 44 250 599207 44 263 623086 44 265 736543 44 269 915452 44 273 940247 44 279 994853 44 288 821251 44 292 634301 44 300 940397 44 301 946199 44 305 620477 44 306 804058 44 310 985841 44 312 991655 44 314 882481 44 317 565717 44 341 551077 44 344 663660 44 345 611859 44 348 559983 44 354 922406 44 355 916330 44 356 988433 44 358 901782 44 360 603546 44 362 902343 44 363 819835 44 367 797048 44 369 663954 44 382 932044 44 386 996000 44 389 648903 44 390 933956 44 398 573303 44 400 722101 44 403 820874 44 404 982444 44 423 778093 44 424 578212 44 426 577727 44 433 779738 44 436 653293 44 447 898325 44 458 809157 44 459 610937 44 463 672871 44 465 801928 44 477 976322 44 478 950645 44 480 661258 44 481 735701 44 483 915644 44 484 696275 44 485 943043 44 489 512005 44 490 781191 44 492 918085 44 495 536119 44 496 587980 44 497 901830 44 505 710644 44 508 832452 44 510 812436 44 511 671621 44 521 613878 44 524 872767 44 527 655278 44 528 954949 44 530 939307 44 532 736344 44 536 985228 44 542 961085 44 544 876920 44 547 993224 45 8 672825 45 9 922634 45 11 543495 45 13 964985 45 19 674964 45 20 556700 45 25 793187 45 27 680719 45 28 582673 45 42 965138 45 51 509309 45 55 598725 45 65 710404 45 67 579669 45 70 917331 45 71 730705 45 72 994438 45 73 796822 45 75 824405 45 78 794895 45 81 674360 45 88 764856 45 89 565194 45 92 860437 45 96 772186 45 100 928259 45 102 710044 45 103 990730 45 107 574496 45 108 566285 45 110 509316 45 118 575370 45 121 626158 45 123 664251 45 130 532923 45 131 986827 45 132 735426 45 135 531861 45 136 823685 45 140 964244 45 145 833230 45 146 528598 45 147 876353 45 152 818661 45 156 638703 45 162 524030 45 163 557148 45 166 758286 45 167 618322 45 180 871971 45 182 549096 45 185 713920 45 189 886755 45 192 534757 45 194 895626 45 199 745850 45 201 804192 45 211 914453 45 213 613648 45 214 843610 45 218 521596 45 221 552135 45 224 801972 45 231 985995 45 234 924428 45 237 580140 45 241 882861 45 249 718783 45 250 769236 45 251 769641 45 257 829746 45 263 826817 45 267 965182 45 269 723615 45 272 899570 45 275 556095 45 278 747303 45 287 979599 45 289 639214 45 291 573269 45 302 809216 45 320 893726 45 321 966041 45 323 626863 45 329 950646 45 330 667661 45 332 737701 45 345 642369 45 346 911611 45 348 579161 45 351 782418 45 357 580317 45 366 798025 45 370 537910 45 374 876592 45 383 980322 45 393 705031 45 394 533453 45 403 510212 45 405 853646 45 407 930323 45 409 717522 45 414 819123 45 416 803256 45 417 770255 45 423 887305 45 432 719600 45 433 863315 45 439 746686 45 441 650025 45 444 614639 45 445 591295 45 449 532325 45 455 631042 45 464 960310 45 465 908589 45 472 513193 45 474 835299 45 479 648402 45 483 887434 45 488 985061 45 492 531239 45 505 773409 45 507 983828 45 519 522488 45 524 876533 45 527 615381 45 530 868556 45 532 985263 45 537 930038 45 540 658660 45 541 761594 46 2 689065 46 4 951441 46 7 617031 46 8 935851 46 15 896798 46 17 745367 46 21 687565 46 22 510276 46 30 818863 46 31 753744 46 33 671050 46 34 534851 46 53 563921 46 60 630876 46 65 702975 46 66 701506 46 71 624732 46 72 567989 46 74 772546 46 75 912144 46 76 744643 46 88 996708 46 90 523298 46 94 719030 46 101 704609 46 104 545291 46 113 627865 46 118 733620 46 120 789884 46 124 526440 46 133 777526 46 136 799400 46 141 978362 46 151 852281 46 153 801660 46 154 961675 46 156 679769 46 157 973601 46 160 982890 46 164 883981 46 167 837202 46 168 597291 46 169 575284 46 178 841536 46 191 720280 46 195 942568 46 199 682565 46 201 690790 46 203 746826 46 204 716377 46 210 717313 46 216 690587 46 219 848962 46 221 619333 46 223 553585 46 231 745146 46 232 943009 46 234 840005 46 237 785296 46 246 898501 46 251 870107 46 254 788428 46 255 908208 46 266 747249 46 268 649932 46 270 820371 46 273 545972 46 279 642658 46 283 815629 46 287 997166 46 294 581214 46 296 842874 46 309 528623 46 310 585786 46 312 722469 46 315 761619 46 316 831990 46 317 741838 46 330 920353 46 337 634767 46 340 612215 46 344 599820 46 345 685570 46 352 814944 46 356 994215 46 362 624742 46 367 776625 46 377 791442 46 388 669156 46 394 856000 46 398 741699 46 401 680965 46 409 909113 46 413 734617 46 417 927380 46 419 998943 46 423 741313 46 436 786683 46 437 701635 46 438 971578 46 441 718426 46 445 672144 46 451 589828 46 456 987976 46 460 799545 46 463 916604 46 468 732774 46 472 623963 46 473 573483 46 474 956356 46 476 891727 46 480 658779 46 489 997419 46 490 537276 46 492 684048 46 493 986304 46 494 762457 46 499 686958 46 500 818594 46 506 740968 46 520 888821 46 524 897367 46 527 907252 46 528 782723 46 533 840250 46 536 659267 46 544 638764 46 546 647753 46 548 575905 46 550 792965 47 1 873518 47 4 677002 47 7 602946 47 8 933556 47 20 758350 47 30 910675 47 39 542290 47 41 634439 47 45 563161 47 46 838385 47 48 714800 47 50 905858 47 55 681103 47 58 619968 47 61 715111 47 62 904207 47 63 860650 47 64 939531 47 65 510562 47 66 793394 47 70 783859 47 71 568468 47 72 998208 47 74 570439 47 75 725963 47 86 557585 47 87 685400 47 91 572889 47 93 929570 47 97 628021 47 109 576578 47 115 692261 47 118 911377 47 128 562153 47 146 583204 47 153 859847 47 154 660359 47 161 912370 47 162 879085 47 165 792530 47 171 722816 47 172 668347 47 174 600157 47 176 997052 47 177 715803 47 181 873177 47 185 853421 47 192 959070 47 197 694030 47 204 587610 47 211 691551 47 221 513778 47 225 533428 47 226 978887 47 228 501892 47 229 828507 47 232 773646 47 234 820358 47 237 536616 47 240 537296 47 248 829674 47 262 572674 47 263 516148 47 264 581956 47 266 827202 47 267 593084 47 269 535601 47 270 954684 47 274 800041 47 280 697840 47 281 986164 47 288 770376 47 290 523373 47 292 636309 47 297 796665 47 304 783735 47 305 910928 47 311 631906 47 315 849002 47 318 823112 47 326 671204 47 328 506046 47 330 970067 47 331 762848 47 332 964603 47 333 551793 47 336 585457 47 340 708287 47 344 720122 47 346 825850 47 348 831361 47 357 538217 47 371 574241 47 383 761408 47 384 906746 47 386 937095 47 388 876966 47 389 726528 47 390 578814 47 401 554627 47 403 600965 47 404 543458 47 407 927440 47 414 882094 47 421 686912 47 431 827359 47 434 628353 47 435 501012 47 438 995531 47 448 832143 47 450 829261 47 453 817439 47 455 570781 47 457 869291 47 460 946977 47 476 761621 47 481 854821 47 482 658762 47 488 547301 47 494 920438 47 498 966949 47 506 700581 47 507 557285 47 518 807194 47 520 607483 47 522 729637 47 524 688357 47 529 703957 47 530 841884 47 531 894985 47 534 792704 47 540 562164 47 541 833928 47 543 581177 47 549 677987 48 7 551059 48 10 626455 48 12 927541 48 14 681507 48 15 972408 48 18 728955 48 32 727777 48 35 517314 48 37 953746 48 41 809878 48 45 674519 48 58 632970 48 59 825282 48 61 648248 48 70 772055 48 72 979584 48 73 751789 48 82 577294 48 88 755323 48 93 609058 48 94 835088 48 112 853419 48 114 912493 48 118 674927 48 119 719859 48 120 849332 48 124 620246 48 126 675501 48 135 733855 48 142 783280 48 146 810912 48 147 816774 48 150 543993 48 154 983498 48 155 764413 48 156 684025 48 159 744209 48 160 629496 48 162 652643 48 165 773635 48 211 936237 48 220 800040 48 224 847835 48 225 743428 48 228 692609 48 230 780461 48 234 929514 48 237 866242 48 245 688020 48 250 648774 48 258 980165 48 266 667291 48 273 967599 48 277 519953 48 282 712111 48 286 765274 48 289 568646 48 291 525222 48 295 666470 48 296 639983 48 305 860639 48 306 728667 48 307 975068 48 313 982724 48 318 868149 48 328 605693 48 334 510421 48 336 800053 48 344 811745 48 355 865447 48 357 549478 48 361 823036 48 363 913126 48 365 546419 48 374 781387 48 377 677533 48 379 735967 48 380 940621 48 385 724718 48 390 676151 48 391 605132 48 392 724178 48 404 557748 48 405 595382 48 407 723983 48 412 748549 48 414 723934 48 415 563379 48 417 779030 48 427 668001 48 433 763007 48 438 605318 48 443 741720 48 444 925026 48 447 708480 48 451 571544 48 453 765620 48 461 868980 48 462 986364 48 463 712488 48 470 514290 48 472 578156 48 473 791655 48 475 535250 48 484 826693 48 487 712265 48 490 626295 48 497 899195 48 498 635194 48 503 738486 48 505 637869 48 507 862913 48 515 589335 48 520 838207 48 524 611171 48 525 846250 48 528 581153 48 529 681020 48 532 609482 48 535 590824 48 537 949419 48 549 878490 49 3 629570 49 9 570468 49 12 570691 49 18 679285 49 21 963403 49 32 882220 49 37 911601 49 40 516152 49 42 687817 49 47 880050 49 50 883002 49 52 932801 49 55 951490 49 63 918638 49 70 965412 49 75 747182 49 77 558226 49 95 856119 49 96 556892 49 104 698330 49 109 811970 49 113 805033 49 117 962435 49 118 774819 49 120 876058 49 122 947008 49 133 884800 49 134 636507 49 136 553352 49 141 532819 49 143 851199 49 147 676957 49 169 534614 49 171 887849 49 172 705817 49 188 673982 49 194 895326 49 195 973653 49 199 962845 49 205 764287 49 208 546449 49 209 856875 49 210 512252 49 213 551082 49 214 881910 49 215 953783 49 219 661187 49 220 611825 49 222 673251 49 223 856404 49 227 781224 49 228 868663 49 230 524693 49 231 673686 49 235 885956 49 240 901111 49 248 791877 49 254 794473 49 256 677180 49 260 976967 49 262 631434 49 268 981486 49 273 683624 49 277 798996 49 281 841348 49 283 534804 49 285 796171 49 290 541848 49 294 822369 49 299 554011 49 301 739108 49 302 686085 49 305 770843 49 306 554408 49 310 627490 49 316 913462 49 320 626815 49 323 518975 49 325 717562 49 332 742719 49 340 803589 49 344 544074 49 346 686212 49 347 891000 49 352 771903 49 354 725976 49 356 640005 49 357 537402 49 358 956884 49 365 884791 49 370 777032 49 374 713650 49 375 834332 49 379 587709 49 380 538677 49 382 597146 49 383 631664 49 386 513339 49 390 908561 49 394 608465 49 396 875959 49 398 916503 49 414 582166 49 416 913823 49 419 870795 49 429 522689 49 430 873274 49 433 925947 49 443 576642 49 448 923935 49 451 548916 49 452 906251 49 453 676432 49 458 748352 49 461 918250 49 463 993050 49 465 834049 49 470 717575 49 475 587145 49 477 591123 49 483 659810 49 490 662608 49 492 809197 49 498 709732 49 505 850560 49 508 531046 49 514 708562 49 516 993937 49 523 747675 49 524 982921 49 530 875408 49 532 714117 49 535 552632 49 537 781203 49 540 637325 49 541 737807 49 543 957916 50 1 685532 50 3 530271 50 11 803700 50 14 779989 50 36 798036 50 38 611361 50 40 513020 50 43 733378 50 52 757610 50 53 709857 50 55 728725 50 57 939593 50 59 859277 50 65 695485 50 67 519512 50 69 779288 50 71 723813 50 73 692615 50 74 549610 50 79 766340 50 81 951348 50 93 653278 50 95 571720 50 100 981259 50 101 889764 50 108 832647 50 115 941433 50 124 583830 50 127 594751 50 131 526258 50 133 953321 50 136 956522 50 138 679813 50 149 647322 50 155 709181 50 159 921825 50 160 909973 50 162 502024 50 168 878077 50 170 611812 50 177 844106 50 183 876215 50 184 856423 50 192 879608 50 194 521081 50 201 815415 50 203 959307 50 208 608267 50 212 807135 50 214 836182 50 216 945534 50 226 804782 50 227 596304 50 228 586392 50 230 739674 50 235 559230 50 236 808183 50 237 973328 50 239 844640 50 245 822671 50 252 885136 50 254 959332 50 265 968973 50 266 836888 50 272 959051 50 281 552037 50 282 843456 50 296 840175 50 297 862914 50 305 979098 50 325 612468 50 327 694944 50 338 547948 50 351 880264 50 357 589047 50 363 865323 50 365 941578 50 370 776888 50 380 728514 50 382 551285 50 386 540246 50 389 754372 50 396 705389 50 398 750699 50 399 900774 50 400 975721 50 402 665195 50 407 572394 50 410 883398 50 421 541010 50 427 537425 50 429 696196 50 431 594021 50 434 610540 50 440 845638 50 442 853754 50 444 935689 50 448 973219 50 450 810912 50 451 621470 50 459 662591 50 461 650159 50 462 768330 50 464 573324 50 468 964277 50 470 663153 50 471 763986 50 472 687758 50 475 502041 50 476 663840 50 480 750626 50 481 690785 50 490 960300 50 493 910437 50 501 524366 50 502 971565 50 506 929965 50 509 748290 50 515 632530 50 517 683586 50 518 836352 50 519 634831 50 522 958652 50 536 564295 50 537 728501 51 4 732147 51 10 644043 51 18 907059 51 23 918714 51 32 511534 51 33 800240 51 35 977817 51 39 605596 51 40 676374 51 42 688065 51 44 845863 51 50 588715 51 57 647362 51 64 924480 51 70 832930 51 72 560888 51 76 577343 51 78 933638 51 80 568898 51 81 782432 51 84 541897 51 86 539478 51 87 980115 51 89 976508 51 98 767643 51 99 607017 51 101 541088 51 106 524817 51 107 979802 51 110 899167 51 111 991365 51 116 962755 51 118 757966 51 121 932901 51 125 710223 51 129 976320 51 131 670344 51 136 641943 51 137 746896 51 138 965196 51 143 507280 51 146 942379 51 149 825385 51 150 907418 51 163 716213 51 166 791589 51 171 935297 51 174 637043 51 176 951504 51 182 698992 51 184 644226 51 185 904161 51 187 711268 51 194 571797 51 203 736050 51 212 850292 51 217 841772 51 218 765300 51 226 547585 51 227 892425 51 232 753196 51 233 699565 51 234 521666 51 238 792620 51 242 765604 51 246 504176 51 251 658093 51 253 615765 51 257 517137 51 260 642481 51 263 660511 51 264 585913 51 267 568162 51 270 644954 51 273 666945 51 276 956131 51 279 715542 51 280 794579 51 281 833953 51 283 567883 51 285 567191 51 286 516938 51 287 527284 51 289 876032 51 292 755924 51 298 547619 51 301 786794 51 302 527700 51 303 967563 51 305 901478 51 309 831940 51 316 905499 51 319 683977 51 320 501792 51 323 533937 51 334 548679 51 335 599175 51 341 906489 51 348 990777 51 350 855090 51 356 560310 51 364 773170 51 366 659997 51 368 743429 51 373 676160 51 374 756774 51 380 984404 51 381 562113 51 392 503165 51 393 937453 51 395 836765 51 402 881963 51 403 696467 51 407 829997 51 412 593002 51 416 763857 51 417 812608 51 421 866848 51 425 735395 51 426 793228 51 429 547416 51 441 742191 51 442 979827 51 447 832907 51 448 840888 51 449 712028 51 463 756971 51 467 882924 51 468 584622 51 469 772054 51 474 986646 51 476 927266 51 484 756650 51 487 545147 51 489 883800 51 494 911568 51 495 722479 51 499 549794 51 500 649093 51 501 950971 51 504 567863 51 511 650378 51 531 839456 51 537 566727 51 539 526658 51 540 657674 51 544 945610 51 549 926631 51 550 901981 52 2 983067 52 3 593105 52 4 612083 52 9 505025 52 11 886933 52 19 895337 52 20 519395 52 23 798306 52 24 831018 52 25 823731 52 29 822884 52 31 710124 52 32 707772 52 34 676016 52 40 955839 52 42 736669 52 53 941547 52 58 847982 52 63 674698 52 65 786681 52 66 739418 52 72 667263 52 75 640347 52 76 851489 52 80 897390 52 87 500134 52 89 810921 52 90 680572 52 93 704356 52 103 793662 52 107 695521 52 110 873022 52 117 921563 52 120 815409 52 140 685815 52 143 758058 52 145 632551 52 150 925226 52 155 951583 52 160 603103 52 164 538056 52 167 554130 52 177 526431 52 187 525964 52 189 637812 52 194 645098 52 196 965306 52 200 557993 52 204 854142 52 210 560774 52 211 600006 52 215 712771 52 217 954379 52 225 872348 52 232 685977 52 243 600052 52 244 760716 52 247 825794 52 254 955737 52 260 921186 52 265 999846 52 267 553707 52 272 865859 52 275 764575 52 285 792139 52 287 669188 52 291 700539 52 305 726391 52 308 715819 52 310 511950 52 314 524839 52 318 802026 52 320 568177 52 327 668675 52 335 631073 52 339 872326 52 343 840372 52 345 797452 52 351 805995 52 353 861546 52 360 855799 52 363 531271 52 371 647650 52 375 991455 52 376 630657 52 377 999272 52 378 857801 52 379 879539 52 381 758973 52 384 915248 52 397 805763 52 400 833984 52 404 989959 52 411 975587 52 415 940624 52 418 998955 52 423 853126 52 426 664631 52 427 874078 52 438 675417 52 441 869809 52 453 765328 52 458 967424 52 462 602652 52 472 746311 52 474 582526 52 476 994894 52 480 722858 52 482 592113 52 488 768062 52 489 733914 52 501 928043 52 506 925280 52 512 861956 52 514 674713 52 520 791504 52 523 967603 52 525 747734 52 530 638454 52 532 569357 52 536 534404 52 539 718357 52 542 751331 52 544 700528 52 548 532751 53 3 513433 53 5 533979 53 7 873565 53 9 669679 53 17 709420 53 20 626006 53 29 565767 53 31 570540 53 35 765104 53 41 893123 53 47 730728 53 52 863194 53 58 995630 53 61 787702 53 67 826092 53 72 876229 53 74 521430 53 75 725248 53 77 839340 53 80 762376 53 84 620459 53 85 700211 53 86 695535 53 92 985560 53 95 644627 53 103 549700 53 106 506094 53 110 725537 53 113 661132 53 123 792854 53 129 793573 53 130 696036 53 134 796700 53 136 714801 53 140 880862 53 141 667990 53 144 655584 53 147 997685 53 148 680372 53 150 564612 53 153 991162 53 168 884514 53 169 828763 53 170 876442 53 175 562424 53 182 894481 53 186 749517 53 188 537024 53 189 887165 53 191 981896 53 194 738458 53 197 875761 53 200 907030 53 202 754562 53 203 775085 53 209 634025 53 218 614739 53 227 793129 53 234 984212 53 237 512403 53 241 721588 53 246 840601 53 251 888517 53 260 704582 53 273 597524 53 276 833450 53 281 669607 53 283 718454 53 293 950013 53 295 852929 53 296 577635 53 299 801109 53 304 999462 53 312 500398 53 330 985472 53 334 849131 53 338 891193 53 342 939708 53 348 678491 53 357 988853 53 359 655150 53 361 730012 53 363 936142 53 365 520708 53 366 829154 53 370 652248 53 373 811697 53 379 631452 53 389 552157 53 394 689336 53 405 987568 53 406 938557 53 411 672753 53 414 616056 53 416 889891 53 422 624121 53 426 579036 53 428 927036 53 429 578223 53 430 600077 53 438 867455 53 441 789323 53 442 849191 53 448 798468 53 449 529035 53 453 908598 53 456 593398 53 460 797832 53 462 663876 53 466 916261 53 468 518318 53 469 959315 53 475 528434 53 478 757963 53 479 507807 53 484 747687 53 485 806443 53 488 527942 53 490 643608 53 499 512729 53 503 520398 53 504 567337 53 510 617123 53 517 980036 53 518 804290 53 522 598466 53 525 980020 53 528 608138 53 532 563348 53 541 902412 53 542 961903 53 543 650133 54 2 902078 54 6 689941 54 7 637421 54 16 630604 54 28 523900 54 31 809929 54 37 653238 54 39 846509 54 44 780213 54 46 773869 54 47 974315 54 57 592683 54 58 640332 54 59 535285 54 62 986892 54 65 702612 54 69 980300 54 71 946571 54 73 878363 54 75 673052 54 82 973618 54 84 593178 54 88 500281 54 90 647281 54 94 552416 54 97 662822 54 98 663056 54 104 851237 54 105 774176 54 109 898148 54 110 668401 54 120 563562 54 123 924749 54 126 716876 54 128 944207 54 135 704192 54 138 923101 54 146 984866 54 153 646272 54 156 863564 54 161 988886 54 163 768314 54 168 753881 54 170 737056 54 173 679889 54 177 521666 54 178 584521 54 180 985804 54 182 593676 54 183 503906 54 185 775921 54 189 818987 54 193 685083 54 196 871793 54 202 574216 54 203 923960 54 206 980683 54 215 911189 54 220 677956 54 225 950740 54 226 515452 54 227 592311 54 228 831074 54 229 965470 54 244 540109 54 246 983813 54 247 793616 54 254 825690 54 255 926413 54 256 944890 54 258 857999 54 263 523595 54 279 886568 54 287 779284 54 291 853345 54 295 949140 54 314 796077 54 320 682002 54 326 552296 54 330 688851 54 332 639213 54 337 862091 54 343 894987 54 345 543851 54 347 611179 54 352 765460 54 366 704436 54 367 622423 54 370 740977 54 376 520863 54 381 648143 54 382 867822 54 391 888088 54 393 900469 54 397 886066 54 398 601655 54 402 861442 54 412 572997 54 413 761016 54 421 938323 54 429 713856 54 431 927096 54 437 760797 54 439 879569 54 452 916819 54 453 956662 54 455 790738 54 459 810709 54 464 653933 54 465 730671 54 468 774740 54 471 600270 54 475 902245 54 490 547124 54 495 794147 54 502 989740 54 503 816726 54 504 762071 54 507 871345 54 518 545801 54 519 529622 54 520 817450 54 529 515371 54 543 971256 54 545 712810 54 550 720510 55 7 788446 55 9 953297 55 13 754707 55 15 636371 55 19 786079 55 26 984546 55 29 561137 55 30 986729 55 33 881214 55 36 876795 55 37 859853 55 39 521327 55 40 533790 55 45 538134 55 52 623753 55 53 630120 55 54 680757 55 55 742346 55 57 820437 55 63 961826 55 64 775757 55 65 794060 55 66 668905 55 73 738355 55 75 750762 55 87 521810 55 94 729677 55 102 868966 55 106 913709 55 107 558515 55 111 859736 55 116 886616 55 118 586494 55 120 565058 55 121 663346 55 126 606275 55 128 887212 55 131 868045 55 134 950426 55 135 656961 55 137 590586 55 150 825748 55 151 571263 55 155 766710 55 157 875924 55 161 618716 55 167 718811 55 176 596833 55 185 873642 55 196 876511 55 200 794097 55 201 817826 55 202 557917 55 205 857812 55 206 904731 55 216 928696 55 226 955254 55 227 677749 55 228 550202 55 230 643888 55 231 800400 55 232 791200 55 238 883721 55 239 975048 55 240 897520 55 244 871576 55 245 757112 55 250 683814 55 252 831616 55 253 960785 55 256 878809 55 262 691862 55 274 836968 55 282 590097 55 286 883474 55 288 803813 55 291 529154 55 296 946318 55 298 796801 55 301 848935 55 302 684921 55 303 549933 55 304 971544 55 306 886814 55 321 946823 55 326 842115 55 330 976746 55 331 595601 55 336 663698 55 340 908233 55 348 683056 55 349 785852 55 351 926630 55 352 948405 55 358 582621 55 359 687403 55 363 599641 55 367 887525 55 373 729119 55 375 754479 55 378 959143 55 379 529835 55 380 771621 55 385 719257 55 387 745257 55 388 788955 55 393 540610 55 406 805975 55 407 774837 55 409 799321 55 416 788458 55 421 698210 55 425 508608 55 429 690954 55 440 895199 55 443 522756 55 448 758781 55 449 645406 55 460 896867 55 465 647325 55 468 828715 55 474 830729 55 478 634823 55 481 750618 55 484 504640 55 487 685679 55 491 777427 55 494 835940 55 501 596975 55 503 968318 55 505 564998 55 510 988184 55 511 528775 55 519 965927 55 525 509718 55 529 646069 55 531 745163 55 533 791097 55 540 829782 55 546 620464 55 548 853729 55 549 645441 55 550 909687 56 8 540575 56 11 830261 56 18 534340 56 19 899453 56 21 556304 56 22 506784 56 31 724364 56 33 849271 56 35 619244 56 36 519479 56 40 828907 56 45 560835 56 54 502700 56 56 738835 56 58 974634 56 62 866146 56 74 841543 56 84 754693 56 86 962615 56 87 858651 56 91 682388 56 93 580836 56 98 859129 56 102 649292 56 106 913812 56 108 932879 56 109 870011 56 114 954008 56 120 847992 56 124 620905 56 127 602492 56 135 991583 56 138 672364 56 149 678108 56 153 750666 56 154 572026 56 157 543634 56 163 636158 56 164 964517 56 176 502836 56 177 730733 56 184 802218 56 185 837243 56 189 678519 56 200 943337 56 210 762676 56 221 898983 56 232 935665 56 234 862442 56 241 623230 56 244 676432 56 249 565289 56 251 535100 56 255 726412 56 256 673718 56 265 801926 56 269 673873 56 275 739659 56 278 852263 56 282 657683 56 284 705339 56 292 971028 56 293 976328 56 295 629298 56 296 766129 56 300 600922 56 302 776761 56 305 722126 56 307 951558 56 310 961293 56 313 655784 56 316 502141 56 320 967803 56 321 984245 56 323 814341 56 328 509256 56 331 946612 56 339 681140 56 341 864256 56 345 637153 56 347 593277 56 348 952578 56 355 601620 56 359 980615 56 362 687373 56 366 554746 56 373 682660 56 376 645032 56 377 887952 56 394 746723 56 398 744373 56 399 978408 56 406 669426 56 409 970765 56 410 567158 56 412 604872 56 415 941000 56 418 991373 56 425 896912 56 432 668602 56 434 637438 56 443 791954 56 446 783516 56 448 977629 56 451 526611 56 452 792415 56 454 661949 56 461 680824 56 463 540751 56 471 839868 56 474 743363 56 479 646960 56 484 700492 56 488 942053 56 490 711561 56 497 929516 56 499 522442 56 500 818737 56 513 622076 56 524 917874 56 528 510425 56 529 713492 56 534 666892 56 548 895071 57 5 874699 57 8 808391 57 15 584264 57 16 639711 57 19 947268 57 21 520324 57 22 922990 57 27 646279 57 29 740357 57 31 800539 57 34 811689 57 47 951596 57 48 577495 57 49 652802 57 54 908961 57 55 776738 57 58 966952 57 59 580807 57 60 781867 57 62 991596 57 64 733972 57 65 726800 57 66 828439 57 70 503387 57 75 598628 57 76 956815 57 77 933783 57 78 791021 57 91 837182 57 92 997996 57 106 893629 57 107 953829 57 110 674886 57 111 500243 57 116 638791 57 120 911091 57 126 517773 57 139 760354 57 142 813109 57 144 581232 57 147 932953 57 151 594713 57 168 678787 57 175 915426 57 178 775487 57 197 644418 57 198 586384 57 201 956718 57 202 526380 57 207 738405 57 208 576861 57 209 890360 57 210 802168 57 212 658698 57 215 600645 57 216 987870 57 223 686463 57 233 921606 57 234 580347 57 238 537655 57 240 663595 57 242 804445 57 244 937740 57 245 918856 57 257 992798 57 261 828112 57 269 818679 57 276 925286 57 278 893456 57 280 778709 57 281 920107 57 282 674746 57 285 533666 57 286 803553 57 291 655190 57 304 784525 57 305 618254 57 306 951494 57 311 795448 57 312 671834 57 313 693864 57 317 760222 57 318 872265 57 324 794732 57 325 960692 57 328 667763 57 329 638119 57 330 599612 57 331 915487 57 334 728117 57 335 682969 57 349 550075 57 350 941797 57 357 610071 57 365 965667 57 370 855648 57 371 996376 57 376 701802 57 383 956065 57 388 984693 57 389 695576 57 395 784384 57 396 820903 57 397 647447 57 398 690521 57 400 916822 57 401 937364 57 403 533215 57 405 651152 57 413 619277 57 414 919904 57 422 898289 57 429 649015 57 438 885608 57 451 722728 57 452 846527 57 453 832485 57 454 553406 57 456 846571 57 470 888176 57 481 644050 57 488 869455 57 490 517953 57 495 772351 57 496 833916 57 501 876360 57 506 590586 57 507 809418 57 517 612522 57 522 516116 57 523 996434 57 525 760253 57 529 873999 57 546 793462 57 550 924775 58 5 517965 58 11 795098 58 13 589399 58 16 846184 58 31 797370 58 35 723199 58 39 945107 58 44 955028 58 45 782173 58 52 919284 58 54 778106 58 64 521835 58 68 814537 58 70 651872 58 74 706960 58 80 588545 58 83 640820 58 84 820553 58 88 693267 58 91 912741 58 93 737441 58 103 714891 58 107 888737 58 118 761111 58 120 929272 58 128 791914 58 133 862813 58 134 525341 58 136 972970 58 138 639195 58 140 985654 58 141 663025 58 147 827843 58 157 826895 58 160 594574 58 165 936795 58 168 736260 58 169 597147 58 174 927449 58 180 687319 58 183 921490 58 187 907658 58 191 720276 58 193 607808 58 196 729318 58 198 976744 58 204 927329 58 216 674451 58 221 992950 58 224 688466 58 225 501988 58 226 814414 58 231 620728 58 236 706458 58 237 782442 58 246 796178 58 249 529121 58 254 505037 58 255 809668 58 256 540272 58 257 671388 58 258 982966 58 260 519749 58 263 744151 58 264 611911 58 265 764058 58 267 708526 58 270 616987 58 271 933952 58 272 853327 58 274 557045 58 279 790911 58 286 846721 58 288 978923 58 290 572747 58 293 619848 58 298 981912 58 311 715813 58 314 842804 58 316 710461 58 317 955296 58 318 793464 58 319 733953 58 322 723758 58 324 832152 58 328 948487 58 332 958054 58 335 962967 58 341 501680 58 342 977000 58 348 926427 58 355 908944 58 359 829058 58 363 702156 58 364 552235 58 373 888943 58 375 542525 58 379 536971 58 382 988345 58 384 684862 58 386 609004 58 389 742872 58 394 691599 58 395 641237 58 396 611546 58 403 893360 58 405 961154 58 413 584963 58 415 828445 58 421 767013 58 423 879266 58 425 939071 58 429 744079 58 430 672416 58 436 653402 58 438 950482 58 440 563788 58 447 580113 58 457 695908 58 459 988341 58 465 524539 58 470 694553 58 471 708817 58 472 922338 58 475 597583 58 493 536950 58 495 869230 58 496 835647 58 499 998249 58 507 972813 58 520 550818 58 522 817511 58 527 541592 58 530 616339 58 540 639005 58 543 803079 58 547 819120 58 548 724645 59 4 640077 59 7 856893 59 8 826861 59 15 730369 59 28 719728 59 35 843532 59 38 750251 59 44 877368 59 45 849402 59 47 584993 59 50 690236 59 51 523472 59 53 872239 59 54 725835 59 55 641022 59 65 789349 59 66 825226 59 71 966646 59 72 777050 59 79 538199 59 80 599707 59 87 670302 59 88 965545 59 90 725523 59 91 861790 59 98 984032 59 99 698933 59 103 790817 59 111 982559 59 116 577438 59 123 550063 59 124 775486 59 137 878928 59 145 877684 59 159 726517 59 167 624962 59 178 748378 59 179 702861 59 188 690072 59 189 590762 59 191 888521 59 192 885281 59 194 516239 59 195 821857 59 196 778696 59 204 628574 59 209 527885 59 212 698793 59 214 610543 59 220 590059 59 225 941540 59 229 528908 59 233 918877 59 236 510298 59 246 593877 59 255 920123 59 257 637846 59 259 657284 59 265 892946 59 280 912725 59 281 662996 59 283 695680 59 296 943904 59 298 823241 59 306 930298 59 313 745017 59 318 932646 59 321 567940 59 327 638241 59 331 744420 59 333 556506 59 334 646638 59 336 551029 59 338 881202 59 343 698804 59 345 835458 59 347 889739 59 352 989356 59 355 994360 59 357 687528 59 358 731092 59 359 964075 59 364 562855 59 367 950290 59 368 956040 59 375 564469 59 376 897290 59 381 656899 59 388 963122 59 390 675367 59 401 512764 59 402 606238 59 422 918336 59 429 702064 59 437 731094 59 438 630409 59 440 681621 59 441 830500 59 443 576432 59 447 529320 59 456 814238 59 458 936709 59 459 599677 59 461 918435 59 462 684876 59 467 523270 59 471 864691 59 480 566117 59 482 923049 59 484 519730 59 485 672218 59 486 623517 59 488 539551 59 493 652388 59 495 532844 59 496 645703 59 500 911850 59 501 505526 59 507 826199 59 509 877587 59 519 678064 59 520 789584 59 522 624293 59 526 870286 59 529 736439 59 531 666310 59 533 502852 59 534 713689 59 535 872998 59 538 672014 59 541 769677 59 549 824480 59 550 805493 60 2 818242 60 8 958710 60 9 719811 60 24 969146 60 25 503137 60 29 803047 60 36 799703 60 37 713613 60 44 923947 60 51 774987 60 52 801967 60 60 969757 60 61 588208 60 63 573719 60 65 752542 60 74 877384 60 83 505332 60 90 711653 60 91 757161 60 92 913992 60 94 966042 60 95 618316 60 110 907528 60 121 751208 60 123 973293 60 129 988099 60 136 909985 60 145 510725 60 149 929172 60 151 519829 60 158 994486 60 159 864320 60 161 821252 60 163 656173 60 165 531405 60 166 956358 60 167 705378 60 168 956897 60 172 950229 60 173 677872 60 177 759523 60 186 738168 60 190 648784 60 194 942572 60 204 663285 60 215 587351 60 223 621077 60 230 775013 60 231 948396 60 232 726375 60 234 744424 60 239 676392 60 244 763339 60 252 786893 60 255 770799 60 257 878320 60 267 617861 60 268 972038 60 270 552238 60 272 933566 60 273 852144 60 275 813492 60 292 571535 60 293 980018 60 302 776888 60 304 821937 60 305 959729 60 310 637104 60 321 931817 60 322 656860 60 323 505511 60 335 881069 60 339 616014 60 348 875605 60 350 758803 60 357 516496 60 360 907788 60 361 987083 60 371 644862 60 376 729456 60 379 749500 60 384 961438 60 392 803304 60 394 711182 60 395 735725 60 403 642894 60 406 538704 60 407 637472 60 410 751492 60 417 956808 60 419 543261 60 422 858311 60 424 944785 60 431 554437 60 437 825060 60 447 911248 60 450 734001 60 452 803646 60 456 604429 60 461 542438 60 468 985910 60 474 759735 60 482 643665 60 484 755269 60 486 562623 60 490 553661 60 492 555619 60 493 723100 60 497 814999 60 501 523709 60 504 579853 60 506 742429 60 510 777710 60 512 524063 60 516 775526 60 520 547722 60 524 569581 60 525 799747 60 531 920754 60 532 681647 60 533 817749 60 534 993441 60 535 579583 60 536 844102 60 537 974009 60 548 910861 60 550 556205 61 5 595922 61 6 594782 61 7 562331 61 9 680379 61 11 794842 61 22 646277 61 26 535963 61 27 658161 61 36 573188 61 38 781332 61 42 613078 61 43 626652 61 49 840116 61 52 657295 61 53 521945 61 56 816034 61 59 640488 61 63 953925 61 69 883589 61 70 777586 61 76 628836 61 81 542113 61 82 935013 61 85 625340 61 86 836443 61 92 636796 61 100 743153 61 102 599425 61 103 816827 61 106 676068 61 109 597303 61 110 633578 61 111 975582 61 112 599488 61 117 946053 61 123 682472 61 128 539320 61 129 866249 61 134 895140 61 137 840509 61 139 611348 61 157 701322 61 175 745913 61 179 883553 61 180 533485 61 181 643428 61 187 822042 61 189 517511 61 199 963635 61 205 699330 61 209 696305 61 214 607314 61 220 669698 61 229 875960 61 232 679852 61 235 851614 61 238 783934 61 239 915923 61 241 927972 61 244 518988 61 245 527973 61 249 907381 61 252 697426 61 254 657306 61 256 926701 61 269 773863 61 283 632612 61 284 536448 61 293 514885 61 304 699750 61 306 575056 61 308 527091 61 311 634472 61 312 943901 61 322 906199 61 323 588048 61 324 934645 61 327 929742 61 333 857873 61 340 742696 61 341 773626 61 342 644037 61 344 890207 61 348 670158 61 356 540412 61 370 666125 61 374 606173 61 384 611641 61 385 829394 61 389 981220 61 391 839387 61 396 917309 61 398 819761 61 399 896772 61 404 626474 61 405 570661 61 409 918718 61 412 949695 61 413 703089 61 419 635059 61 423 967124 61 424 520621 61 436 747158 61 437 988779 61 439 957780 61 446 738543 61 448 991551 61 455 501487 61 463 672116 61 466 756072 61 467 777457 61 472 834442 61 473 902724 61 475 640974 61 476 786824 61 480 978277 61 481 609643 61 483 902821 61 486 695339 61 487 926373 61 489 935101 61 493 809406 61 495 692335 61 500 801331 61 501 570393 61 509 904532 61 511 556282 61 512 561910 61 516 734099 61 523 620924 61 527 674156 61 528 608459 61 530 907080 61 533 730074 61 542 892445 61 543 794820 61 545 829948 61 550 928492 62 3 805121 62 5 665629 62 7 839849 62 9 732074 62 11 714003 62 13 599682 62 15 908468 62 16 526462 62 18 941749 62 20 781281 62 22 609573 62 23 978433 62 25 741313 62 26 555540 62 28 765618 62 31 866569 62 35 946960 62 43 658442 62 58 797606 62 64 962871 62 69 709181 62 70 736010 62 72 817934 62 75 738457 62 78 542511 62 79 553059 62 87 824956 62 90 838661 62 96 723769 62 101 671404 62 103 710871 62 104 774424 62 105 966714 62 107 798496 62 111 580474 62 114 642327 62 117 780377 62 118 593923 62 123 993828 62 125 825899 62 135 522482 62 138 913432 62 142 690571 62 144 597296 62 147 795979 62 155 965768 62 161 586617 62 162 801058 62 166 613426 62 168 952714 62 172 879931 62 174 622591 62 183 785310 62 190 710758 62 198 857029 62 202 686245 62 203 505969 62 207 626237 62 208 613327 62 209 682349 62 210 693555 62 211 640673 62 212 912036 62 213 688235 62 214 898538 62 216 997798 62 220 805390 62 238 993425 62 240 666937 62 243 895243 62 248 598036 62 256 716364 62 257 779880 62 260 584709 62 263 540873 62 269 510980 62 270 509933 62 272 760199 62 275 965338 62 276 919438 62 277 543424 62 282 754684 62 284 594776 62 289 893655 62 301 722440 62 307 629994 62 308 570085 62 311 953251 62 314 671229 62 317 853274 62 318 617066 62 320 851295 62 326 652976 62 328 871646 62 339 709904 62 341 526096 62 342 597945 62 347 678138 62 348 764198 62 351 851053 62 353 954991 62 355 691319 62 361 520327 62 362 708197 62 363 567259 62 365 732487 62 371 663163 62 372 875605 62 373 758522 62 375 818748 62 376 915115 62 386 791189 62 391 718263 62 401 596394 62 402 849098 62 410 597731 62 412 591594 62 417 979873 62 433 877707 62 434 837566 62 441 990730 62 445 785094 62 451 996227 62 452 716813 62 457 601684 62 462 551384 62 471 910471 62 498 819384 62 505 564759 62 507 565071 62 510 967176 62 515 712761 62 516 511682 62 518 735431 62 524 563364 62 529 935594 62 533 522597 62 538 567518 62 539 960907 62 542 977501 63 5 995775 63 11 944535 63 13 574334 63 16 927142 63 17 969640 63 18 506456 63 24 700991 63 27 860659 63 28 501360 63 30 586305 63 36 924799 63 44 560686 63 45 652108 63 47 952612 63 48 744852 63 56 595718 63 60 689875 63 62 992991 63 63 880379 63 67 824590 63 68 771166 63 75 593826 63 82 669599 63 83 580563 63 87 602011 63 88 796650 63 90 672312 63 91 748720 63 108 738149 63 114 638508 63 117 913211 63 118 902327 63 119 873458 63 123 706521 63 127 509243 63 129 622428 63 135 743129 63 139 688153 63 141 995972 63 142 592513 63 143 504499 63 144 582914 63 151 788102 63 155 774734 63 159 787408 63 167 889116 63 168 661826 63 169 506373 63 171 625088 63 176 812315 63 177 597367 63 178 867023 63 179 613605 63 180 689989 63 182 647411 63 184 950600 63 186 767084 63 196 709633 63 203 743875 63 207 770355 63 210 989169 63 213 701467 63 214 524721 63 223 755416 63 225 605286 63 227 859486 63 234 769219 63 235 916449 63 240 728816 63 241 965580 63 242 770000 63 250 871854 63 256 515884 63 259 977671 63 263 691175 63 268 926258 63 269 681967 63 278 701274 63 279 879358 63 282 760632 63 286 951182 63 291 913294 63 295 788145 63 298 927418 63 308 882042 63 314 971577 63 321 723424 63 337 568362 63 340 642002 63 354 860933 63 355 890283 63 363 570106 63 365 989885 63 372 996465 63 379 777898 63 382 753527 63 385 830679 63 387 727163 63 391 880219 63 402 832433 63 404 658901 63 407 759249 63 408 801628 63 411 516563 63 413 911662 63 417 872726 63 418 637421 63 419 967492 63 427 999969 63 436 702479 63 437 588852 63 442 811239 63 448 918134 63 449 930223 63 450 646067 63 453 903381 63 454 550842 63 458 678496 63 461 633324 63 468 627128 63 470 949863 63 476 836125 63 483 624911 63 489 539471 63 492 788528 63 495 625967 63 505 958536 63 507 622957 63 508 666767 63 512 949529 63 513 885699 63 517 747256 63 523 742806 63 526 919664 63 537 748975 63 544 537487 63 547 589257 63 548 578107 63 550 551791 64 5 898020 64 18 813637 64 19 962657 64 21 910953 64 25 871182 64 29 936819 64 30 984843 64 39 679048 64 48 549131 64 73 770122 64 81 645088 64 85 641844 64 90 945049 64 94 899801 64 97 569933 64 98 805719 64 99 934665 64 104 741730 64 106 995485 64 111 782536 64 114 607390 64 120 820926 64 132 894675 64 142 545802 64 153 854350 64 156 974671 64 158 847106 64 159 775462 64 161 998637 64 162 758335 64 164 921334 64 173 807625 64 180 604936 64 191 763616 64 200 640511 64 206 864909 64 207 835522 64 209 669631 64 210 835044 64 219 600187 64 228 887427 64 237 759824 64 240 702363 64 244 547646 64 246 546241 64 251 532687 64 253 950411 64 257 867547 64 259 979465 64 261 919450 64 262 775122 64 264 768045 64 269 695829 64 273 696986 64 274 783331 64 275 768872 64 281 973649 64 284 951678 64 292 799631 64 300 883597 64 302 787727 64 306 683533 64 307 972691 64 309 606537 64 310 849018 64 314 934610 64 315 764430 64 316 987408 64 317 779615 64 318 784903 64 320 746227 64 321 845452 64 325 907689 64 328 733575 64 330 928340 64 333 934784 64 335 941893 64 342 651279 64 347 650252 64 353 540246 64 355 763242 64 358 703522 64 360 521503 64 362 554108 64 365 721027 64 366 918841 64 367 685962 64 368 762010 64 370 724973 64 375 577247 64 380 786553 64 384 587641 64 386 570374 64 391 529175 64 392 696971 64 396 903421 64 397 655883 64 398 520364 64 399 697404 64 403 879784 64 404 929508 64 406 666954 64 407 667266 64 408 574071 64 409 679619 64 417 801784 64 420 828705 64 429 907462 64 432 909446 64 435 922091 64 437 966108 64 442 824432 64 444 600938 64 452 688149 64 459 824508 64 462 523111 64 463 630606 64 468 581639 64 470 935811 64 475 700159 64 476 561998 64 481 647325 64 482 632418 64 484 832639 64 488 746926 64 489 983405 64 493 942706 64 494 509941 64 504 681558 64 513 524783 64 514 861181 64 517 832101 64 519 710608 64 525 810781 64 528 792433 64 532 854588 64 534 981080 64 536 701844 64 541 840235 64 543 885091 64 546 534044 64 547 516545 64 549 536178 65 9 906471 65 22 698640 65 27 813379 65 29 606241 65 32 679439 65 33 703804 65 36 915315 65 39 619610 65 44 928842 65 48 935374 65 49 874848 65 57 642420 65 65 549676 65 66 853911 65 77 642715 65 91 951850 65 94 625283 65 104 505603 65 107 783989 65 112 840655 65 115 741187 65 117 549755 65 124 643496 65 129 509295 65 134 517455 65 135 671000 65 147 637059 65 150 797410 65 151 877054 65 156 728087 65 159 515851 65 160 582788 65 161 953228 65 167 920556 65 175 986555 65 176 503410 65 178 844532 65 185 800583 65 190 672905 65 193 850392 65 195 989950 65 198 788836 65 202 546684 65 205 861656 65 207 865949 65 208 758427 65 213 945012 65 215 637658 65 216 772858 65 222 771901 65 223 870124 65 228 988455 65 229 993003 65 233 737856 65 241 904249 65 243 817922 65 245 794669 65 252 833856 65 258 764576 65 260 730353 65 266 835673 65 273 912593 65 274 986633 65 278 992135 65 279 824906 65 285 818080 65 286 669179 65 291 629568 65 293 681554 65 298 648279 65 300 642114 65 304 647294 65 307 710358 65 312 835387 65 315 664368 65 317 824932 65 320 768071 65 321 922975 65 325 843048 65 329 524799 65 331 610700 65 339 803512 65 344 687431 65 345 780658 65 348 806550 65 350 781973 65 357 988757 65 376 540576 65 388 752531 65 389 903991 65 399 617529 65 401 752693 65 404 910693 65 405 722497 65 410 879133 65 412 988577 65 413 844730 65 415 597761 65 417 930798 65 419 852209 65 422 824672 65 423 558519 65 430 531317 65 433 725536 65 436 989347 65 441 739244 65 444 664544 65 448 609745 65 456 540821 65 458 629720 65 461 678385 65 464 784656 65 467 725732 65 469 779752 65 472 603695 65 475 924510 65 487 861713 65 488 575483 65 495 724106 65 499 529050 65 500 663374 65 508 913134 65 509 741586 65 511 705718 65 513 895295 65 514 604714 65 516 866019 65 522 979520 65 526 910381 65 532 524234 65 533 541927 65 534 727883 65 542 923751 65 543 512058 65 544 817279 66 2 856859 66 8 891136 66 10 766271 66 11 926732 66 13 784405 66 14 724606 66 21 586829 66 24 542554 66 28 822907 66 29 519808 66 30 849037 66 33 555840 66 34 614136 66 41 578551 66 43 702713 66 47 892845 66 48 516114 66 49 618508 66 55 564594 66 62 974107 66 63 840437 66 66 738958 66 67 696319 66 73 853650 66 75 682691 66 83 767327 66 85 891319 66 86 787430 66 92 692275 66 93 510466 66 96 743871 66 99 677759 66 105 819796 66 106 824234 66 120 969709 66 141 577582 66 147 570749 66 153 638894 66 154 657933 66 156 732023 66 167 580349 66 182 841627 66 185 922151 66 196 760644 66 198 915765 66 206 797559 66 207 738730 66 216 626064 66 217 716603 66 221 676658 66 227 526885 66 228 831403 66 232 818809 66 235 756905 66 246 956121 66 248 509618 66 254 512950 66 256 902276 66 263 542079 66 267 584390 66 269 947489 66 270 880142 66 271 693920 66 272 712653 66 275 711464 66 281 659784 66 283 633805 66 286 522827 66 290 644969 66 292 876116 66 293 940391 66 300 623329 66 305 627868 66 307 786831 66 308 777796 66 315 515754 66 317 990957 66 321 576661 66 323 568423 66 329 741930 66 334 665449 66 335 799722 66 337 976254 66 339 642784 66 341 550960 66 345 978074 66 353 941718 66 359 921474 66 365 626407 66 367 582840 66 373 525477 66 375 762975 66 382 969008 66 386 760684 66 389 820869 66 393 568058 66 395 625292 66 397 813695 66 399 556528 66 400 926965 66 401 806631 66 404 599372 66 413 824083 66 416 891485 66 418 747932 66 426 846315 66 430 805644 66 442 541348 66 447 969322 66 450 920686 66 454 763589 66 456 738944 66 460 568683 66 463 572831 66 466 750678 66 467 635205 66 479 600764 66 481 972725 66 483 741982 66 487 632161 66 489 731128 66 492 596845 66 494 658888 66 495 599024 66 504 722073 66 507 848585 66 508 846896 66 509 690702 66 511 832365 66 517 656127 66 525 702836 66 527 915412 66 536 604967 66 544 655656 67 1 553242 67 2 599916 67 12 812651 67 15 567945 67 24 749582 67 27 507268 67 28 507445 67 30 906128 67 35 531400 67 37 681578 67 40 789864 67 44 798507 67 51 693746 67 53 561857 67 59 550741 67 60 577981 67 64 931732 67 67 995675 67 70 937715 67 71 993698 67 74 761351 67 78 817826 67 80 874455 67 81 565134 67 87 777807 67 89 757010 67 92 500763 67 95 707204 67 96 731850 67 104 679922 67 106 683669 67 107 502044 67 109 604297 67 110 615617 67 113 693335 67 114 654077 67 117 597135 67 123 547474 67 128 901574 67 129 770856 67 133 970316 67 135 779370 67 137 658695 67 142 776253 67 144 544945 67 146 709935 67 147 932263 67 160 852141 67 170 555208 67 173 576062 67 174 717182 67 183 616607 67 184 840470 67 185 850379 67 187 892816 67 203 930365 67 214 659075 67 226 503550 67 228 557599 67 230 749458 67 231 596283 67 233 979387 67 234 629123 67 239 568204 67 244 682046 67 254 964108 67 257 924890 67 258 894537 67 260 996935 67 262 603405 67 266 793884 67 271 812711 67 272 746502 67 273 967608 67 276 890990 67 284 978203 67 290 750564 67 293 675939 67 297 764962 67 299 656745 67 300 988931 67 302 779284 67 304 502430 67 309 853955 67 310 798978 67 317 540616 67 319 731377 67 330 921525 67 343 953155 67 346 898926 67 347 572411 67 348 945524 67 349 770049 67 358 505586 67 365 559878 67 367 567162 67 372 562973 67 376 965368 67 382 996174 67 389 518495 67 395 647099 67 406 744540 67 409 692279 67 413 865397 67 414 552019 67 426 765583 67 429 795289 67 430 574750 67 432 524525 67 435 994928 67 438 899074 67 439 783004 67 449 746697 67 456 889567 67 465 718669 67 472 770954 67 474 724095 67 475 768982 67 476 675594 67 477 666442 67 479 570856 67 484 817329 67 487 730914 67 490 699868 67 492 624190 67 495 865401 67 496 799118 67 497 781785 67 501 504537 67 509 650755 67 511 844993 67 516 566096 67 518 841470 67 528 846352 67 537 868833 67 538 633352 67 541 903665 68 2 519641 68 3 641084 68 4 937034 68 8 780482 68 12 719686 68 16 670793 68 17 984393 68 20 944566 68 28 882573 68 29 532261 68 31 976848 68 33 780423 68 41 992493 68 43 907826 68 44 818644 68 47 739654 68 55 790786 68 58 721025 68 59 732080 68 64 890460 68 66 772738 68 68 705326 68 70 773565 68 73 715729 68 74 804065 68 75 604682 68 81 773521 68 89 656048 68 93 905219 68 94 845729 68 103 853088 68 106 795256 68 107 858049 68 112 654727 68 114 537010 68 115 767478 68 122 784707 68 124 764852 68 125 995984 68 126 665905 68 128 977216 68 136 889194 68 142 572713 68 147 774560 68 150 789972 68 151 580969 68 163 631790 68 168 675497 68 169 942356 68 171 855449 68 175 853872 68 181 503756 68 186 745224 68 189 688496 68 191 980655 68 192 865493 68 194 985261 68 198 569447 68 204 983908 68 205 636976 68 206 759914 68 207 931365 68 218 947290 68 219 741961 68 223 999766 68 227 668944 68 231 775077 68 238 897287 68 240 674210 68 246 981478 68 251 917367 68 255 762376 68 256 908252 68 258 925380 68 262 960910 68 263 757304 68 268 798475 68 269 648823 68 282 686729 68 283 818956 68 295 614757 68 299 846343 68 307 979558 68 310 553269 68 312 731858 68 321 622467 68 331 604212 68 332 501429 68 336 513608 68 341 748782 68 346 914676 68 347 965576 68 349 835228 68 350 511299 68 355 754284 68 356 911695 68 360 876945 68 362 620477 68 364 822854 68 372 951536 68 377 736403 68 380 846403 68 385 673317 68 390 763832 68 391 757913 68 392 509880 68 394 791613 68 397 504001 68 406 686206 68 408 863571 68 413 950653 68 415 725897 68 423 595555 68 426 657206 68 430 526725 68 432 883683 68 440 877684 68 447 653436 68 450 868032 68 452 834383 68 454 938738 68 455 585133 68 460 861153 68 461 915762 68 462 615315 68 467 851487 68 471 943905 68 477 787652 68 478 515739 68 480 610760 68 485 834773 68 487 553834 68 488 605089 68 489 758046 68 490 537006 68 496 684697 68 500 939701 68 501 848619 68 505 934614 68 506 852112 68 516 569765 68 518 602854 68 520 840702 68 530 994437 68 533 735816 68 544 749410 69 12 725397 69 13 757306 69 16 561129 69 30 610621 69 37 823552 69 39 595899 69 40 653411 69 46 866843 69 47 922655 69 48 833675 69 50 856581 69 52 605224 69 58 737289 69 61 942918 69 62 813298 69 68 789039 69 76 573018 69 78 738179 69 83 570720 69 84 841645 69 86 705404 69 89 950745 69 92 652442 69 97 774919 69 100 533557 69 102 865173 69 112 725260 69 119 621419 69 127 597131 69 135 722358 69 142 683161 69 158 996951 69 159 692023 69 165 591992 69 173 790902 69 176 501485 69 183 996451 69 184 543421 69 185 774542 69 190 839410 69 206 950370 69 207 622834 69 209 822673 69 232 622989 69 236 667808 69 240 548094 69 242 532474 69 253 839983 69 254 713779 69 266 548702 69 267 800760 69 268 604939 69 271 580933 69 274 867344 69 278 572579 69 286 927384 69 288 808515 69 289 537891 69 293 658015 69 300 722988 69 303 616670 69 309 624120 69 316 719519 69 318 808373 69 320 875488 69 329 842468 69 332 610260 69 336 872495 69 338 747609 69 344 516221 69 347 584347 69 349 728370 69 350 938170 69 352 768258 69 355 787152 69 363 850104 69 366 537766 69 369 534795 69 375 685665 69 390 586649 69 407 826234 69 409 962653 69 414 506283 69 417 782007 69 418 563801 69 419 729454 69 422 831090 69 428 866175 69 435 698439 69 437 598085 69 438 890540 69 440 566920 69 448 933976 69 450 864020 69 453 950438 69 454 742197 69 455 826672 69 461 875043 69 463 821541 69 478 822827 69 487 574719 69 492 907044 69 494 773265 69 497 509009 69 506 618293 69 511 627490 69 517 900077 69 521 898879 69 524 951382 69 531 563817 69 536 736291 69 539 587408 69 542 892536 69 543 830313 69 545 929592 69 549 799937 70 3 756828 70 7 657742 70 23 961953 70 28 720826 70 30 775790 70 32 724789 70 33 562918 70 41 934049 70 44 792637 70 51 770980 70 52 749221 70 54 720205 70 58 550644 70 62 707456 70 74 991805 70 75 506198 70 83 615525 70 88 692046 70 92 966103 70 94 894526 70 99 788492 70 100 734190 70 102 600091 70 108 962721 70 111 794473 70 113 993114 70 114 799139 70 119 699728 70 120 731371 70 125 529869 70 128 694780 70 131 884694 70 137 810364 70 138 700842 70 142 884796 70 147 700350 70 151 782748 70 152 522169 70 157 525435 70 159 849454 70 160 538908 70 162 647498 70 165 794638 70 167 507403 70 170 594916 70 173 710933 70 174 607471 70 179 670513 70 183 838200 70 187 619200 70 189 669553 70 191 860007 70 194 919008 70 196 681735 70 198 833758 70 199 502469 70 203 517359 70 205 981230 70 206 900778 70 208 973853 70 210 600371 70 213 980979 70 217 942861 70 220 533366 70 222 952932 70 226 652877 70 227 744068 70 230 500093 70 232 901176 70 234 923746 70 241 897899 70 248 777561 70 249 739248 70 253 803130 70 261 936142 70 262 888288 70 263 654864 70 265 783151 70 275 662686 70 276 817683 70 286 604868 70 289 848299 70 292 929703 70 293 637830 70 296 579399 70 303 796690 70 305 962258 70 315 873756 70 320 711071 70 321 982759 70 327 907240 70 332 682916 70 333 810954 70 336 632397 70 339 964779 70 340 508128 70 345 695563 70 352 749067 70 354 851531 70 359 641355 70 373 746890 70 378 991814 70 381 687745 70 383 737305 70 385 966570 70 389 805601 70 393 690227 70 398 840985 70 399 839140 70 413 971957 70 418 921511 70 426 686263 70 429 715344 70 430 668866 70 431 893960 70 438 770109 70 442 996446 70 444 565054 70 449 927143 70 453 771533 70 457 668125 70 459 901695 70 460 663923 70 461 858051 70 467 914449 70 468 989025 70 475 512588 70 477 661817 70 481 555956 70 483 537519 70 487 856803 70 492 928258 70 498 748911 70 503 620022 70 506 729524 70 512 744382 70 513 913395 70 516 934999 70 518 670316 70 519 688424 70 523 746005 70 524 848049 70 528 741763 70 529 872608 70 530 961463 70 537 734174 70 538 695016 70 543 908307 70 544 534827 70 545 616025 70 548 654513 70 550 889063 71 2 996496 71 6 509961 71 9 567426 71 12 644873 71 13 918776 71 18 620919 71 21 534215 71 28 783394 71 33 989187 71 49 736595 71 53 794737 71 57 649092 71 59 597267 71 61 659216 71 63 547815 71 69 565609 71 74 794595 71 75 861420 71 78 941224 71 80 923375 71 82 794339 71 84 845728 71 89 716965 71 93 735787 71 99 692696 71 104 896247 71 107 773544 71 108 677245 71 112 735574 71 143 687756 71 145 918331 71 148 761710 71 150 943327 71 151 647356 71 153 663899 71 155 824524 71 160 888817 71 163 991100 71 164 802055 71 166 988445 71 169 835573 71 173 780830 71 181 503026 71 182 626613 71 183 737961 71 184 623498 71 185 736779 71 187 856857 71 207 914324 71 213 961713 71 215 857640 71 218 770130 71 221 677987 71 224 537502 71 225 958326 71 230 701235 71 232 744931 71 234 649196 71 240 735692 71 243 814859 71 244 720634 71 248 832827 71 253 868998 71 256 717028 71 258 615180 71 259 593198 71 269 796172 71 270 777652 71 271 582151 71 282 767879 71 284 530934 71 286 837144 71 287 583034 71 288 920418 71 293 906322 71 295 966355 71 305 914318 71 309 903982 71 310 640788 71 311 774397 71 313 617640 71 314 853530 71 317 617146 71 329 881584 71 331 822328 71 334 665677 71 341 998058 71 342 636608 71 345 963161 71 346 742950 71 347 649567 71 357 633387 71 364 518431 71 371 872209 71 377 964763 71 379 921279 71 381 557292 71 383 648600 71 385 560955 71 386 826331 71 390 724294 71 393 811824 71 395 710869 71 399 799481 71 409 888052 71 416 936844 71 422 698229 71 423 751211 71 429 542891 71 431 790739 71 433 858545 71 435 536507 71 437 623209 71 438 934322 71 442 565895 71 444 757567 71 447 615457 71 450 646949 71 458 918503 71 472 731891 71 474 790126 71 476 781641 71 479 579006 71 485 873676 71 488 607026 71 497 871624 71 503 673581 71 504 608947 71 507 993695 71 508 676628 71 511 720893 71 512 893433 71 513 634894 71 515 761424 71 516 957900 71 519 723249 71 527 798858 71 530 503705 71 534 695878 71 543 861447 71 544 917312 72 3 626149 72 4 537840 72 5 825400 72 7 547799 72 8 987070 72 12 893625 72 15 824741 72 20 936521 72 25 810817 72 35 961598 72 37 713674 72 38 782528 72 39 955753 72 41 743650 72 43 659663 72 48 768258 72 49 558100 72 55 569139 72 56 504622 72 63 610533 72 67 766367 72 69 924318 72 77 901716 72 82 585941 72 84 644732 72 85 561246 72 86 527091 72 93 915015 72 94 510556 72 96 606991 72 103 664411 72 109 647013 72 112 637398 72 116 657724 72 129 963223 72 131 829966 72 133 965240 72 135 634738 72 137 573363 72 143 667843 72 145 601987 72 146 721916 72 148 911927 72 149 913974 72 150 785141 72 153 974469 72 154 952761 72 158 749234 72 159 663052 72 167 574371 72 171 991230 72 175 595104 72 183 551297 72 190 682518 72 194 768595 72 196 757436 72 197 742835 72 202 943087 72 205 561498 72 209 577872 72 210 747829 72 212 927936 72 217 588212 72 218 576336 72 221 807130 72 224 654062 72 228 546992 72 230 689915 72 234 584924 72 235 818361 72 240 661822 72 247 761364 72 252 684080 72 257 515884 72 258 921564 72 260 822248 72 264 675692 72 265 509850 72 268 640398 72 270 562883 72 272 702449 72 276 695486 72 279 784903 72 287 700549 72 291 805940 72 293 529762 72 294 975977 72 303 929401 72 307 663872 72 308 829170 72 309 737096 72 310 738696 72 317 579442 72 326 963586 72 329 945050 72 333 514889 72 334 872980 72 338 968671 72 339 804356 72 341 871196 72 342 681411 72 343 642266 72 348 724724 72 352 819575 72 354 681847 72 363 954300 72 368 895931 72 369 500355 72 370 844160 72 373 846977 72 377 690845 72 378 967201 72 379 830118 72 380 834746 72 383 615546 72 385 958430 72 388 772901 72 393 934136 72 395 772782 72 397 698976 72 403 513026 72 406 736286 72 412 878135 72 415 603814 72 418 849595 72 420 622589 72 421 737819 72 426 929510 72 430 537508 72 442 816481 72 443 796400 72 451 959443 72 452 732903 72 455 557816 72 463 834471 72 471 521124 72 473 875603 72 476 669665 72 480 935760 72 481 794244 72 483 743543 72 492 540594 72 493 998887 72 496 982332 72 497 919629 72 504 559559 72 505 922260 72 506 939452 72 507 633223 72 510 624852 72 513 646908 72 537 661226 72 543 682117 72 544 879818 72 547 875475 72 548 838671 73 1 628082 73 14 760352 73 16 610481 73 20 633765 73 22 804025 73 27 859854 73 29 757597 73 36 659620 73 38 584447 73 43 864016 73 46 820556 73 49 714398 73 50 695482 73 56 720827 73 57 565179 73 59 703956 73 64 810295 73 74 880302 73 75 641186 73 80 930021 73 82 676397 73 88 564448 73 91 641131 73 117 706986 73 118 806441 73 122 521435 73 125 636835 73 130 837349 73 133 746348 73 137 806129 73 146 691471 73 148 678230 73 149 834177 73 150 536997 73 152 916298 73 153 948252 73 172 689635 73 175 806512 73 178 508616 73 181 671392 73 184 859698 73 189 645050 73 191 552537 73 192 824806 73 193 929658 73 196 557056 73 198 846595 73 203 948556 73 206 589297 73 212 548713 73 218 535512 73 223 667351 73 227 694005 73 231 918176 73 235 790259 73 237 662169 73 239 523552 73 242 808739 73 244 950078 73 250 816576 73 251 684752 73 252 733316 73 254 985471 73 256 787279 73 257 734037 73 260 829030 73 262 891380 73 263 968666 73 264 646548 73 267 866067 73 272 611199 73 275 966762 73 298 540113 73 300 780652 73 303 521258 73 304 970320 73 307 704344 73 320 659258 73 328 878526 73 332 993182 73 339 787419 73 341 866863 73 349 706458 73 359 888342 73 365 525243 73 367 657671 73 375 794044 73 378 778756 73 379 707432 73 382 639562 73 384 561871 73 385 708157 73 387 753911 73 391 607981 73 404 935770 73 406 676268 73 415 561304 73 416 949456 73 417 573320 73 426 848605 73 427 572701 73 434 588582 73 438 520550 73 440 734099 73 442 586796 73 444 745400 73 449 954145 73 452 829977 73 468 729526 73 481 614678 73 487 701122 73 496 767797 73 498 893670 73 500 868966 73 501 538494 73 504 816147 73 507 662810 73 511 948224 73 513 564334 73 519 885729 73 524 682211 73 529 646264 73 534 815886 73 542 781555 73 546 712430 73 547 578838 74 2 922027 74 13 604375 74 14 644330 74 19 798316 74 20 826039 74 23 572224 74 26 810324 74 36 701815 74 37 579736 74 45 829882 74 52 703434 74 57 600138 74 70 509603 74 74 690437 74 78 610004 74 82 547283 74 97 822664 74 100 547597 74 104 885017 74 107 504189 74 108 968558 74 112 574000 74 113 529649 74 115 698960 74 119 789855 74 126 559812 74 127 578804 74 129 731255 74 130 509754 74 134 623797 74 136 841249 74 146 845132 74 149 606076 74 153 957465 74 156 769262 74 159 735925 74 164 873881 74 167 650304 74 168 865232 74 179 668440 74 180 990652 74 190 950772 74 191 516988 74 197 935348 74 201 838448 74 216 617521 74 220 576997 74 230 727110 74 235 756198 74 237 982795 74 244 843129 74 245 802728 74 246 884942 74 251 573041 74 255 678857 74 258 772395 74 262 938918 74 274 901609 74 276 735200 74 285 830625 74 288 873398 74 289 677506 74 290 590176 74 291 810700 74 294 586301 74 295 605538 74 300 993838 74 301 685499 74 303 754007 74 305 749636 74 310 561632 74 318 884866 74 319 725229 74 321 913050 74 322 533467 74 323 896513 74 324 558120 74 328 554169 74 330 886668 74 336 981567 74 342 755885 74 344 695792 74 350 699988 74 351 548868 74 356 686769 74 377 697156 74 381 846770 74 385 965649 74 399 933095 74 400 587528 74 406 544734 74 411 773093 74 412 695401 74 416 920453 74 417 855036 74 427 552346 74 428 664802 74 429 539789 74 432 884177 74 435 582064 74 437 935270 74 441 991031 74 443 686976 74 447 894336 74 455 889028 74 456 749613 74 457 941953 74 463 868291 74 466 926356 74 468 789511 74 478 885219 74 481 779783 74 488 740582 74 489 662594 74 490 927259 74 492 658911 74 498 508517 74 499 728833 74 516 552710 74 521 564793 74 524 961251 74 526 889489 74 528 578124 74 531 967619 74 533 843092 74 539 900827 74 540 757577 74 544 775410 74 547 552252 75 2 836516 75 9 641646 75 12 742802 75 15 975464 75 18 547623 75 20 874853 75 26 527484 75 35 759855 75 40 760253 75 41 715168 75 46 507442 75 47 670901 75 50 763090 75 51 995136 75 54 750352 75 57 548486 75 58 809529 75 62 710654 75 64 633532 75 67 711376 75 70 666348 75 73 852618 75 74 897873 75 80 523371 75 82 983745 75 91 816640 75 96 931305 75 97 756176 75 103 708503 75 104 695769 75 113 562668 75 115 802813 75 126 799038 75 127 898368 75 130 616608 75 133 537507 75 134 705295 75 137 767018 75 142 885984 75 144 674774 75 145 519113 75 152 524712 75 167 627021 75 168 814608 75 169 775429 75 175 593094 75 181 898630 75 183 598734 75 188 849780 75 193 841425 75 194 519756 75 195 659511 75 204 758030 75 207 796491 75 211 504009 75 212 744765 75 214 941698 75 220 942155 75 222 927587 75 225 982919 75 231 709983 75 232 941727 75 243 852789 75 245 816088 75 252 629938 75 255 791372 75 261 880939 75 265 832562 75 266 535994 75 267 578107 75 269 719825 75 288 779345 75 289 965352 75 305 927815 75 317 514983 75 319 513160 75 325 809336 75 334 817021 75 339 590658 75 344 729131 75 347 623945 75 361 766469 75 364 757360 75 369 634265 75 370 572731 75 372 819455 75 376 947762 75 388 732139 75 397 665923 75 398 831324 75 400 909406 75 404 785991 75 405 689370 75 406 658103 75 410 775218 75 416 632474 75 424 516715 75 435 617802 75 438 693775 75 445 660594 75 455 514626 75 457 812831 75 458 939893 75 459 550616 75 463 502370 75 465 745422 75 466 780866 75 468 741119 75 470 865885 75 477 999393 75 481 693117 75 482 555535 75 487 565541 75 490 547292 75 496 768860 75 505 633557 75 507 627001 75 522 835729 75 525 834504 75 527 913814 75 528 591113 75 530 998542 75 531 893005 75 538 717009 75 546 880887 76 1 823986 76 6 633959 76 11 750409 76 13 732834 76 19 783446 76 29 608937 76 33 862936 76 36 542428 76 37 660967 76 40 882254 76 47 849996 76 49 703436 76 53 881040 76 56 831032 76 65 515357 76 70 800634 76 73 632655 76 74 941001 76 78 963036 76 81 660207 76 85 553211 76 88 679410 76 95 671203 76 96 922829 76 109 802471 76 112 901928 76 113 514202 76 116 926735 76 117 547982 76 120 949532 76 122 884953 76 127 907643 76 131 965628 76 132 753077 76 135 588677 76 137 653130 76 143 701920 76 145 763912 76 146 618767 76 149 626276 76 152 634745 76 158 513928 76 162 914876 76 175 957974 76 177 984614 76 178 857751 76 180 739387 76 184 729989 76 193 848935 76 194 586591 76 197 961504 76 202 613730 76 204 979120 76 205 918428 76 207 544477 76 214 825578 76 215 698820 76 219 670925 76 220 565238 76 221 904707 76 223 962450 76 226 646463 76 227 942896 76 232 574814 76 233 971922 76 235 680208 76 238 529987 76 241 890067 76 242 803345 76 243 524004 76 245 871447 76 248 590879 76 249 992986 76 253 933175 76 257 814428 76 261 638270 76 262 698994 76 264 875823 76 267 977416 76 273 929036 76 277 814352 76 278 835623 76 284 655132 76 286 784421 76 288 516930 76 291 869509 76 295 888003 76 298 721669 76 311 674115 76 315 593921 76 319 801358 76 325 723859 76 333 732689 76 337 607073 76 344 735883 76 353 709672 76 356 751002 76 368 772016 76 374 735240 76 376 879886 76 377 720485 76 378 931299 76 393 939844 76 397 599068 76 398 736438 76 403 635742 76 404 967797 76 410 944878 76 416 870209 76 417 543846 76 418 776971 76 421 825611 76 424 721102 76 428 756932 76 431 936912 76 432 632494 76 433 761149 76 442 832187 76 444 802178 76 447 726335 76 449 909343 76 452 556045 76 456 668219 76 458 534715 76 463 504382 76 464 796611 76 469 873652 76 470 563151 76 474 574314 76 475 888714 76 476 983873 76 479 927603 76 481 727659 76 484 684805 76 486 514847 76 492 780817 76 498 803092 76 507 624384 76 511 593353 76 516 946498 76 517 843143 76 524 952274 76 525 685908 76 529 631107 76 531 547967 76 537 923309 76 545 559305 76 548 651393 77 2 501447 77 5 762815 77 6 955440 77 9 550778 77 22 639487 77 23 809414 77 24 767214 77 26 695381 77 27 711670 77 28 919408 77 38 784373 77 39 741816 77 41 861885 77 46 837142 77 47 686235 77 48 835384 77 49 915546 77 68 774532 77 71 897646 77 79 683039 77 81 850275 77 82 853419 77 92 859440 77 99 890962 77 102 770149 77 103 614878 77 108 853688 77 109 945775 77 111 937129 77 117 500974 77 121 543811 77 123 928052 77 124 978395 77 130 806668 77 133 820164 77 136 752730 77 137 622894 77 142 924955 77 143 959868 77 144 848537 77 148 904438 77 157 622654 77 161 719749 77 165 789103 77 166 696763 77 167 688802 77 179 561217 77 181 774065 77 184 791073 77 190 759534 77 191 653081 77 198 643424 77 205 833307 77 212 772353 77 220 942350 77 224 601478 77 225 778861 77 227 671371 77 230 820497 77 235 649551 77 238 567273 77 240 925639 77 241 684474 77 242 990263 77 244 570612 77 246 757300 77 247 939487 77 248 706497 77 251 633835 77 260 520967 77 261 886899 77 269 928138 77 271 558775 77 275 847002 77 276 534618 77 279 655576 77 280 844701 77 293 775897 77 300 569189 77 305 659527 77 314 949357 77 318 528402 77 322 697557 77 335 924445 77 338 566425 77 340 827165 77 343 777046 77 349 826903 77 351 502642 77 352 910186 77 353 552723 77 354 848132 77 356 626441 77 357 761630 77 360 715822 77 362 616918 77 365 724070 77 367 533454 77 369 760437 77 373 588499 77 375 808048 77 376 568979 77 387 695567 77 389 902917 77 396 873312 77 397 749335 77 398 662982 77 399 724251 77 403 938265 77 406 992294 77 409 520121 77 410 945266 77 412 618255 77 419 801534 77 420 964886 77 422 734506 77 424 864725 77 432 586921 77 433 831928 77 437 588777 77 438 634549 77 441 695955 77 443 867491 77 452 962561 77 453 556550 77 458 551779 77 459 892666 77 465 799755 77 466 850047 77 469 573139 77 473 691369 77 480 514897 77 483 684561 77 484 750395 77 491 695757 77 493 811410 77 495 768726 77 497 589971 77 499 648774 77 511 822050 77 516 501145 77 517 672976 77 518 593332 77 525 754794 77 526 758805 77 539 534672 77 543 986443 77 544 629553 77 545 903846 78 1 681544 78 2 755173 78 4 582241 78 9 783894 78 10 858177 78 11 541234 78 16 996376 78 18 595902 78 19 553566 78 20 567157 78 22 628803 78 27 529914 78 28 543716 78 31 627061 78 33 793408 78 37 776109 78 43 724846 78 61 647249 78 62 702177 78 63 646007 78 65 801364 78 66 742974 78 67 849340 78 70 920278 78 71 547628 78 72 560832 78 85 883943 78 90 908715 78 92 567973 78 93 813193 78 94 852295 78 110 788396 78 111 613720 78 113 782626 78 115 575707 78 116 754453 78 121 942341 78 123 561646 78 142 822743 78 144 837052 78 146 596583 78 152 985048 78 153 745023 78 164 740127 78 166 667070 78 171 641876 78 174 623849 78 175 810870 78 176 790623 78 179 666746 78 183 747637 78 195 990784 78 203 727624 78 211 575386 78 221 997260 78 223 806452 78 228 522423 78 231 503185 78 239 538512 78 243 566170 78 248 517708 78 250 516746 78 252 990277 78 258 506027 78 259 828237 78 261 875788 78 262 527299 78 263 941384 78 264 657453 78 266 886182 78 269 771026 78 273 673867 78 274 747165 78 275 620947 78 281 904026 78 286 718746 78 291 537362 78 293 971740 78 295 543866 78 299 553516 78 319 874159 78 321 519397 78 322 945594 78 325 824088 78 326 813053 78 339 795922 78 340 633099 78 342 759038 78 362 859103 78 365 603128 78 366 505108 78 381 883545 78 385 721623 78 390 711953 78 391 647981 78 394 604967 78 398 507968 78 409 993841 78 412 791034 78 417 829955 78 427 736391 78 430 708101 78 432 850404 78 437 528464 78 446 848854 78 449 913909 78 451 832097 78 460 591602 78 462 689931 78 463 760487 78 466 688184 78 473 707617 78 479 573621 78 483 867325 78 489 706141 78 493 606625 78 494 873188 78 501 990383 78 506 561705 78 508 658436 78 509 549899 78 516 530184 78 517 925116 78 518 872021 78 525 662943 78 528 805223 78 530 681930 78 531 648253 78 533 957320 78 548 847307 79 1 632288 79 7 923915 79 9 564536 79 11 648471 79 12 527982 79 19 596675 79 20 545384 79 24 625225 79 36 871780 79 46 608903 79 53 655387 79 55 943520 79 57 983564 79 60 976052 79 67 799263 79 72 964816 79 73 974545 79 78 623866 79 87 665451 79 88 723851 79 89 598892 79 90 637485 79 94 597169 79 96 837211 79 97 757936 79 98 620109 79 101 696624 79 104 869640 79 107 522472 79 108 986758 79 111 629667 79 112 551560 79 115 658858 79 119 554233 79 120 762936 79 129 867308 79 130 827770 79 136 622394 79 138 951820 79 146 580938 79 151 517647 79 153 540898 79 155 854294 79 161 842162 79 162 660311 79 163 971568 79 165 759072 79 167 835270 79 170 905115 79 171 598790 79 172 942352 79 178 879886 79 180 850114 79 185 785233 79 192 948777 79 194 962371 79 195 821739 79 196 598427 79 208 956740 79 218 675398 79 220 858647 79 222 960587 79 227 957536 79 228 520956 79 235 903825 79 236 942891 79 243 688062 79 250 707557 79 253 873194 79 254 951339 79 255 821986 79 257 693884 79 258 853374 79 260 964379 79 270 897231 79 273 706215 79 274 727999 79 277 753531 79 287 608300 79 289 714052 79 296 903878 79 300 554022 79 306 995965 79 314 930015 79 317 626914 79 318 609389 79 319 905150 79 327 864057 79 331 971514 79 332 862789 79 333 959874 79 347 512952 79 348 711703 79 350 514706 79 356 701977 79 358 636116 79 360 800075 79 362 608779 79 364 685181 79 365 783814 79 367 646162 79 373 516202 79 377 697089 79 379 553562 79 380 758394 79 383 668276 79 384 678987 79 385 625699 79 387 681855 79 391 644452 79 393 737261 79 394 644328 79 397 821993 79 399 963671 79 400 952717 79 401 874986 79 406 658796 79 408 944510 79 409 877676 79 410 681772 79 414 647753 79 420 718615 79 421 744067 79 422 637419 79 426 755668 79 427 512960 79 432 693041 79 433 766978 79 436 749496 79 445 910154 79 450 537922 79 453 678077 79 455 662685 79 458 950691 79 459 659990 79 465 978210 79 466 804738 79 471 838941 79 485 636060 79 493 941317 79 500 926626 79 506 752004 79 507 703818 79 514 517877 79 515 881166 79 530 522570 79 531 625357 79 534 931737 79 538 703201 79 539 802487 79 542 537759 79 543 957062 79 545 672998 80 6 893137 80 7 705733 80 8 556916 80 13 688969 80 18 869493 80 22 691468 80 30 923194 80 35 799661 80 48 561144 80 50 848003 80 51 544717 80 52 970101 80 55 633310 80 61 917908 80 64 526561 80 68 709616 80 69 902070 80 71 923916 80 75 554101 80 76 556167 80 80 667105 80 82 931032 80 97 899243 80 99 880360 80 103 567935 80 105 644709 80 106 794427 80 109 533645 80 112 568953 80 113 625576 80 115 614497 80 116 863244 80 123 753166 80 127 935001 80 129 718426 80 131 722238 80 132 559972 80 139 712363 80 144 582972 80 146 556462 80 148 876169 80 149 955498 80 152 896437 80 156 547164 80 160 653083 80 163 543190 80 170 928147 80 172 503501 80 175 855450 80 179 793128 80 181 596732 80 185 823169 80 187 568731 80 189 766091 80 191 939674 80 193 981049 80 198 978608 80 199 658108 80 203 686169 80 208 668361 80 220 772731 80 229 681228 80 232 594025 80 239 533674 80 242 713002 80 243 690426 80 244 694342 80 254 951289 80 258 726557 80 261 504777 80 263 501488 80 265 596037 80 267 602121 80 283 968597 80 284 718990 80 289 628715 80 292 500466 80 295 856026 80 298 785254 80 302 989084 80 303 502332 80 320 817008 80 321 506110 80 323 535665 80 324 839321 80 326 565051 80 330 675902 80 334 835330 80 344 715313 80 354 636130 80 356 835605 80 357 827002 80 361 866314 80 363 769296 80 367 759654 80 370 816312 80 382 707058 80 384 902862 80 386 891971 80 387 572270 80 388 600890 80 393 541849 80 396 749771 80 397 697307 80 403 873129 80 405 514397 80 408 625483 80 413 830298 80 421 687276 80 428 726946 80 431 809901 80 438 846689 80 439 961380 80 443 893917 80 447 748330 80 448 537566 80 449 777499 80 453 990522 80 454 822527 80 457 853978 80 458 532966 80 464 793971 80 466 601921 80 467 554001 80 471 987429 80 479 655141 80 481 736777 80 482 590930 80 485 798167 80 486 622338 80 491 518409 80 494 790095 80 495 737100 80 498 650029 80 499 796302 80 504 645473 80 508 965424 80 509 740932 80 517 716438 80 519 895760 80 524 543056 80 531 829889 80 532 877785 80 534 915554 80 535 860392 80 536 929012 80 537 728141 80 540 819716 80 542 965379 80 547 630644 81 2 868780 81 3 937766 81 5 908898 81 11 918506 81 12 890290 81 13 827396 81 17 620226 81 18 907432 81 26 517998 81 31 928738 81 35 624357 81 36 633530 81 37 799342 81 39 612141 81 43 893027 81 48 703600 81 52 693127 81 59 793957 81 60 803345 81 64 617486 81 71 627463 81 72 750031 81 73 675579 81 75 863534 81 83 720722 81 92 501203 81 93 851777 81 110 656150 81 117 555989 81 122 589659 81 126 658089 81 128 560666 81 133 946237 81 135 915524 81 138 674027 81 152 996001 81 160 588256 81 162 760012 81 168 783938 81 170 515479 81 180 867649 81 185 764833 81 186 917967 81 190 557362 81 194 945349 81 198 842089 81 199 959174 81 212 823442 81 215 661522 81 220 531973 81 222 893751 81 223 769991 81 224 861037 81 225 688887 81 229 666443 81 237 881361 81 238 835558 81 244 612468 81 252 729370 81 254 751467 81 256 592108 81 258 711155 81 262 633394 81 266 839889 81 268 743927 81 276 714015 81 277 682273 81 293 650736 81 295 993640 81 298 964251 81 306 593128 81 308 886642 81 311 974681 81 312 812710 81 319 620260 81 323 530161 81 326 926488 81 327 737488 81 335 767815 81 337 566599 81 341 833627 81 345 789320 81 346 828186 81 347 523204 81 348 772885 81 351 520117 81 353 643684 81 354 548162 81 357 575346 81 360 638560 81 364 591143 81 367 852801 81 374 843446 81 375 707158 81 377 911238 81 381 947132 81 384 839602 81 391 782041 81 395 855441 81 404 641607 81 406 738380 81 407 522404 81 408 728795 81 424 694016 81 425 699989 81 426 831866 81 427 502803 81 428 977620 81 431 513201 81 432 820258 81 434 779287 81 437 898144 81 443 660451 81 444 772772 81 446 557026 81 448 855854 81 449 843954 81 450 949425 81 458 512099 81 460 917061 81 465 831650 81 469 590577 81 472 929096 81 474 830442 81 476 778717 81 477 502702 81 482 886826 81 483 710226 81 491 991932 81 495 935091 81 496 938862 81 499 810872 81 504 748257 81 512 755836 81 529 859829 81 535 805674 81 542 543190 81 543 551827 81 545 587671 81 548 668098 82 7 646202 82 17 964965 82 21 840835 82 24 598804 82 28 962850 82 33 736580 82 35 805142 82 40 707439 82 46 983000 82 48 725635 82 57 822824 82 66 871156 82 69 651854 82 71 835279 82 72 562452 82 85 583093 82 87 817804 82 88 930526 82 90 966142 82 94 968863 82 95 820269 82 99 997688 82 109 905910 82 111 673421 82 114 594774 82 117 512778 82 119 527229 82 127 995787 82 128 675648 82 129 824827 82 136 975624 82 139 833209 82 145 653026 82 154 619563 82 168 923431 82 178 523168 82 179 539061 82 180 961940 82 181 771104 82 182 543244 82 187 506398 82 192 832107 82 196 677337 82 203 761859 82 205 972898 82 207 758393 82 214 539377 82 215 504762 82 223 657266 82 224 731669 82 225 652894 82 229 578929 82 237 937158 82 240 742198 82 241 819763 82 243 833494 82 246 836685 82 256 743398 82 258 727777 82 260 699262 82 262 641423 82 266 689674 82 270 810311 82 271 754473 82 273 650929 82 275 568543 82 276 647562 82 278 621905 82 282 823830 82 285 721833 82 292 621263 82 293 910157 82 312 992649 82 313 745266 82 315 825851 82 316 793974 82 321 865779 82 328 882261 82 330 915892 82 331 756344 82 332 617279 82 343 660951 82 351 977254 82 353 502366 82 357 841601 82 358 591593 82 359 608303 82 361 716885 82 363 720640 82 371 890894 82 376 539566 82 379 514501 82 380 695568 82 386 630817 82 390 837053 82 392 602786 82 393 850064 82 399 978813 82 403 816320 82 405 660238 82 407 568205 82 408 972386 82 410 555249 82 412 952769 82 415 651668 82 416 838699 82 417 550856 82 418 974084 82 420 705118 82 421 590365 82 423 638265 82 425 939717 82 429 955919 82 433 660279 82 434 859846 82 435 731148 82 437 993038 82 453 855337 82 458 774437 82 459 848772 82 460 876426 82 468 529476 82 469 524548 82 473 536028 82 478 891437 82 486 826328 82 492 703752 82 494 830605 82 498 735715 82 508 942582 82 511 814413 82 516 864906 82 517 922713 82 524 806850 82 534 976506 82 541 820547 82 544 658468 82 547 659216 82 548 673717 82 549 957868 83 3 761346 83 5 542630 83 13 956634 83 14 604652 83 22 781418 83 24 620942 83 27 876535 83 28 546803 83 29 667049 83 32 843494 83 33 684637 83 39 879257 83 41 652945 83 42 793081 83 47 851784 83 55 975737 83 62 510035 83 66 806160 83 69 741653 83 71 646176 83 74 512448 83 75 634733 83 78 919940 83 91 920627 83 96 832716 83 100 852328 83 101 893740 83 104 668532 83 109 890962 83 112 507504 83 117 775981 83 121 843174 83 122 961178 83 129 912754 83 131 749042 83 136 851425 83 142 555382 83 146 718980 83 157 996336 83 158 771744 83 174 882199 83 175 729522 83 176 992508 83 177 610999 83 181 596519 83 184 592042 83 187 958080 83 191 861889 83 196 897646 83 202 862845 83 213 774628 83 219 712106 83 223 570816 83 224 670695 83 232 817172 83 236 666041 83 237 955157 83 240 818671 83 243 616681 83 244 976594 83 245 543768 83 248 852855 83 253 779679 83 254 668933 83 257 603451 83 263 876766 83 264 657214 83 266 772232 83 267 687434 83 276 740261 83 279 944161 83 286 923517 83 291 582175 83 294 816195 83 295 535102 83 302 737300 83 304 754822 83 306 703945 83 307 957886 83 308 969365 83 311 914042 83 312 506371 83 315 641086 83 316 551029 83 320 749259 83 321 669609 83 328 686894 83 332 535312 83 333 544161 83 336 633529 83 338 912637 83 341 931723 83 344 996770 83 346 927929 83 347 573831 83 349 940777 83 350 513132 83 354 701447 83 356 639090 83 362 648334 83 363 675306 83 371 737179 83 374 721411 83 378 949502 83 379 667016 83 381 774256 83 383 774092 83 385 558919 83 390 674984 83 394 534337 83 400 950912 83 406 509792 83 408 987357 83 410 749234 83 412 728453 83 415 672938 83 424 976442 83 425 934780 83 426 881464 83 435 815172 83 439 651724 83 441 607524 83 442 987976 83 449 987899 83 454 866938 83 466 527538 83 468 965261 83 473 856877 83 476 755809 83 477 761473 83 484 519149 83 485 803983 83 487 890966 83 491 993670 83 496 718043 83 498 847960 83 500 711977 83 502 591228 83 506 749192 83 508 773764 83 511 646557 83 513 983431 83 515 767576 83 519 912070 83 527 585774 83 528 940648 83 545 726592 83 548 661549 83 549 823193 84 4 829542 84 5 795321 84 10 591456 84 12 688688 84 15 731071 84 16 977080 84 42 697974 84 43 561679 84 44 532684 84 45 588131 84 46 880089 84 58 555617 84 62 524726 84 73 900507 84 77 622004 84 83 938365 84 86 806422 84 88 792473 84 89 624818 84 96 787097 84 103 547051 84 108 747651 84 111 774144 84 114 784385 84 115 750259 84 135 781880 84 136 731611 84 140 535154 84 143 583793 84 148 805042 84 155 822299 84 156 911405 84 164 785304 84 169 989716 84 173 585222 84 174 729166 84 178 814426 84 179 905712 84 192 711164 84 194 645399 84 196 610543 84 199 518025 84 200 618397 84 201 607631 84 203 785443 84 204 924134 84 205 562271 84 211 588377 84 218 951385 84 221 664312 84 222 898190 84 225 727642 84 231 500318 84 232 906557 84 233 646500 84 234 543834 84 240 935460 84 241 608804 84 247 545723 84 251 714620 84 258 895806 84 263 979015 84 267 532273 84 268 740584 84 272 599365 84 274 876703 84 275 957963 84 279 917943 84 282 699409 84 287 981543 84 291 664562 84 292 501343 84 298 599753 84 311 614313 84 312 929941 84 314 962154 84 317 839310 84 326 700917 84 328 818289 84 332 681378 84 333 570538 84 339 574766 84 345 758059 84 348 747862 84 350 652090 84 351 604765 84 354 944392 84 358 563006 84 359 753080 84 363 902222 84 365 833638 84 366 591819 84 370 853562 84 371 511283 84 373 536958 84 377 969782 84 381 905126 84 382 796728 84 386 825103 84 390 914974 84 396 789335 84 397 824614 84 398 601506 84 406 663730 84 415 572222 84 416 782262 84 420 544363 84 434 680168 84 436 972016 84 440 525339 84 442 672438 84 447 946742 84 460 675164 84 463 636909 84 466 795631 84 469 802431 84 477 802838 84 491 867865 84 492 869321 84 505 694811 84 506 993590 84 511 633121 84 515 830857 84 519 612866 84 528 583071 84 529 783782 84 543 728935 84 544 744573 85 5 514607 85 9 768219 85 11 863528 85 13 877332 85 14 578298 85 15 726599 85 26 909103 85 28 565856 85 34 585967 85 38 981902 85 41 709758 85 44 549093 85 47 565546 85 48 539408 85 57 606348 85 62 861180 85 65 957130 85 73 736288 85 79 631535 85 81 813004 85 84 947668 85 86 639229 85 89 744133 85 94 820495 85 95 625266 85 97 939132 85 101 566364 85 103 665051 85 122 522270 85 124 893056 85 125 749223 85 126 973549 85 127 582352 85 128 891188 85 129 960227 85 132 561245 85 137 850066 85 139 852978 85 141 794565 85 142 737888 85 144 626407 85 153 655560 85 154 987045 85 157 610308 85 160 678199 85 162 528179 85 163 693172 85 175 786290 85 190 801288 85 194 510323 85 195 704430 85 197 926061 85 200 823235 85 220 575426 85 222 877939 85 227 526800 85 228 657301 85 232 706379 85 241 651857 85 244 987132 85 245 661979 85 255 624906 85 256 535522 85 257 921420 85 258 772657 85 260 749470 85 261 848691 85 272 624003 85 278 601970 85 281 899685 85 282 727288 85 284 851997 85 286 647825 85 288 916866 85 294 522782 85 303 501061 85 304 518621 85 306 640612 85 309 956603 85 317 521043 85 318 957003 85 326 936339 85 327 675377 85 329 716863 85 330 609054 85 331 893173 85 337 560027 85 339 716437 85 340 703759 85 342 967839 85 346 722251 85 353 816610 85 360 659393 85 362 612244 85 368 610841 85 370 850121 85 378 620205 85 382 531207 85 384 693267 85 385 680235 85 392 708755 85 393 926200 85 396 654515 85 401 870367 85 406 849395 85 407 576400 85 408 526500 85 410 629566 85 412 929111 85 414 941856 85 416 896284 85 419 663093 85 420 720937 85 425 603388 85 428 830747 85 434 884768 85 438 749114 85 439 586077 85 441 829579 85 445 692439 85 448 876904 85 449 599233 85 453 656347 85 454 704786 85 459 610609 85 462 578621 85 469 730187 85 470 760206 85 471 730264 85 472 865097 85 474 762874 85 479 589224 85 480 523458 85 486 834553 85 489 569055 85 490 633921 85 491 847103 85 499 523722 85 515 836504 85 520 986876 85 525 949658 85 527 551226 85 529 988535 85 541 945986 85 544 632349 85 547 997836 86 3 538759 86 4 823720 86 8 623979 86 15 682617 86 16 806095 86 19 830529 86 21 894624 86 44 861165 86 53 949125 86 54 587302 86 57 747302 86 59 594917 86 64 789464 86 69 779493 86 72 782481 86 77 838023 86 87 989150 86 93 514235 86 98 897240 86 102 504562 86 112 657682 86 113 699619 86 115 507702 86 116 970423 86 118 542216 86 132 734798 86 136 795057 86 138 767588 86 147 616492 86 148 751899 86 154 539119 86 157 631901 86 158 757407 86 159 567309 86 160 761808 86 166 999900 86 177 516761 86 181 918405 86 182 872676 86 189 984162 86 192 752350 86 195 573057 86 197 852011 86 198 940072 86 200 789231 86 201 603788 86 202 942251 86 204 987210 86 207 572063 86 210 964137 86 219 743077 86 224 844238 86 231 810584 86 233 929254 86 236 632861 86 238 720874 86 242 545624 86 244 719470 86 247 797897 86 249 771875 86 250 807975 86 252 690319 86 253 877613 86 254 740208 86 255 991019 86 258 581721 86 264 816289 86 269 564843 86 270 701595 86 273 706976 86 276 987910 86 278 849021 86 279 660729 86 280 801142 86 281 613308 86 282 870304 86 285 848443 86 296 699158 86 301 673631 86 313 668907 86 316 937479 86 317 684730 86 323 598748 86 332 627360 86 333 651119 86 335 654387 86 339 549304 86 340 583087 86 341 932344 86 346 663672 86 348 932597 86 350 878797 86 351 531530 86 354 890932 86 355 790790 86 358 674041 86 359 642824 86 362 607007 86 366 701381 86 372 577626 86 376 681010 86 397 894506 86 398 802172 86 399 728867 86 404 823834 86 407 525512 86 408 529961 86 409 596807 86 416 922780 86 418 993943 86 422 928522 86 434 829690 86 439 953837 86 445 598592 86 446 555801 86 449 615390 86 450 978965 86 457 998653 86 460 572774 86 463 911930 86 465 650170 86 482 640572 86 486 591773 86 488 642093 86 491 687250 86 495 744991 86 496 861051 86 497 752625 86 501 904826 86 502 656459 86 503 937218 86 508 792429 86 513 664966 86 515 800817 86 517 826819 86 521 644677 86 523 598894 86 524 924130 86 536 970193 86 540 754591 86 546 912719 86 548 696435 87 3 856678 87 4 760230 87 5 869852 87 28 596532 87 36 832158 87 37 823280 87 44 914248 87 45 958887 87 61 963857 87 62 681272 87 65 567626 87 72 604691 87 73 973024 87 81 848129 87 88 812255 87 93 910702 87 97 795926 87 102 665116 87 112 545988 87 119 756033 87 122 958832 87 130 897874 87 141 501952 87 147 699984 87 152 695137 87 154 569275 87 156 616501 87 158 711522 87 162 976408 87 166 842239 87 170 900369 87 171 783158 87 175 569019 87 178 541720 87 183 728369 87 186 906188 87 190 739021 87 191 745656 87 193 908469 87 194 964440 87 197 542656 87 198 981754 87 200 970982 87 201 851451 87 202 708442 87 204 891625 87 211 692222 87 212 748719 87 217 526470 87 222 899308 87 224 955173 87 227 736650 87 236 947824 87 238 897917 87 243 865415 87 244 790617 87 247 641764 87 251 835848 87 252 852558 87 256 954462 87 263 819915 87 265 977635 87 268 885667 87 270 798888 87 273 533732 87 284 803411 87 288 839328 87 290 801729 87 293 733451 87 294 672953 87 296 888334 87 305 939608 87 315 791174 87 316 615108 87 317 700309 87 318 596792 87 322 843415 87 326 711072 87 337 539326 87 338 857110 87 345 618448 87 371 631426 87 382 667519 87 386 711986 87 390 529116 87 392 601204 87 393 737598 87 395 849862 87 398 911870 87 402 627604 87 405 571004 87 410 604163 87 411 996660 87 422 635960 87 426 687453 87 428 547000 87 433 940543 87 435 562038 87 436 561418 87 438 741899 87 454 824151 87 455 680955 87 456 605482 87 457 669927 87 463 524710 87 467 529717 87 468 615786 87 471 569520 87 473 677443 87 477 978057 87 479 841885 87 482 680429 87 485 849494 87 491 594862 87 493 676160 87 508 635919 87 511 965954 87 514 564314 87 515 790740 87 517 558569 87 518 532843 87 520 951713 87 522 808122 87 527 935637 87 528 720754 87 537 687590 87 544 634199 87 545 990882 88 4 935312 88 6 590868 88 8 836120 88 10 589730 88 18 880634 88 23 953490 88 31 511808 88 36 695731 88 39 563162 88 46 634047 88 50 771209 88 54 796514 88 66 946820 88 67 581599 88 68 828566 88 71 822051 88 73 778078 88 82 823448 88 85 520289 88 90 632134 88 92 613991 88 94 734763 88 102 535572 88 106 772540 88 111 682559 88 116 907562 88 122 907426 88 125 888858 88 126 717663 88 128 999636 88 134 511160 88 135 513818 88 136 528895 88 140 701144 88 141 701655 88 154 901351 88 165 791445 88 166 602180 88 167 683993 88 169 615591 88 175 753429 88 178 774694 88 181 902357 88 182 867125 88 185 924752 88 191 713354 88 192 758715 88 200 942296 88 203 796249 88 204 688119 88 205 624597 88 206 740265 88 216 696418 88 218 520131 88 221 717555 88 223 639212 88 230 822461 88 234 934652 88 235 925144 88 236 681343 88 237 568707 88 247 674756 88 248 989197 88 253 519015 88 258 807875 88 259 822892 88 263 749860 88 269 513943 88 272 680081 88 282 606898 88 284 634750 88 287 658962 88 293 881238 88 294 531592 88 298 651180 88 304 610579 88 310 627788 88 315 744736 88 317 856572 88 333 816673 88 334 729124 88 337 824027 88 340 619276 88 341 763705 88 342 522026 88 344 705454 88 347 744228 88 358 603576 88 375 936356 88 384 618774 88 390 732181 88 394 865252 88 397 821296 88 398 595173 88 400 964163 88 403 597041 88 405 521886 88 409 523607 88 413 609852 88 415 621175 88 417 617942 88 419 812304 88 420 879281 88 422 502747 88 426 795500 88 427 602324 88 436 614975 88 438 922174 88 445 875398 88 448 584152 88 455 963543 88 456 862853 88 466 757755 88 476 538361 88 479 970125 88 480 966551 88 488 889073 88 489 571154 88 490 682844 88 495 865077 88 499 518995 88 502 804472 88 508 968752 88 512 667272 88 513 628501 88 514 740073 88 515 680800 88 518 717660 88 520 562796 88 529 612499 88 530 627984 88 533 587165 88 537 854144 88 543 998435 88 544 672969 88 546 607917 89 5 811733 89 6 620804 89 8 545315 89 10 978981 89 13 959027 89 14 658636 89 16 758892 89 19 743122 89 20 575926 89 23 792928 89 33 791525 89 39 533295 89 41 793551 89 42 996215 89 50 894635 89 52 962181 89 56 717010 89 62 603399 89 67 782513 89 69 980966 89 74 793556 89 89 612583 89 92 737714 89 98 913439 89 103 508963 89 104 989432 89 111 802287 89 112 802567 89 114 667039 89 115 557337 89 119 592434 89 125 563592 89 126 817267 89 128 621950 89 135 611061 89 136 870835 89 143 649693 89 147 742276 89 158 985322 89 163 832099 89 169 916430 89 171 867048 89 172 661130 89 185 841155 89 190 969787 89 192 625082 89 194 529420 89 199 862754 89 201 546086 89 205 825136 89 216 738610 89 219 925851 89 220 719199 89 224 937958 89 227 862196 89 228 840114 89 241 982375 89 246 591353 89 249 709208 89 251 968560 89 254 947953 89 256 547384 89 257 528688 89 262 805110 89 264 999243 89 265 836703 89 277 755670 89 288 788458 89 290 525051 89 297 795830 89 299 876190 89 300 990631 89 302 647646 89 303 991830 89 304 511515 89 305 753660 89 313 914149 89 314 518556 89 315 526325 89 319 656503 89 329 791252 89 330 708225 89 332 933659 89 338 703376 89 340 766722 89 341 706117 89 343 505318 89 344 531410 89 351 858451 89 352 701815 89 363 582959 89 365 621662 89 366 513154 89 368 978467 89 370 827405 89 376 808982 89 380 952685 89 387 503711 89 390 554630 89 395 886485 89 399 997874 89 414 985434 89 418 819441 89 419 710701 89 429 825679 89 434 908518 89 438 634181 89 444 797993 89 458 619990 89 473 661476 89 474 990541 89 488 873569 89 489 679938 89 492 704383 89 497 511437 89 500 685751 89 502 825639 89 505 934186 89 506 723703 89 509 609080 89 511 662893 89 513 674177 89 529 921694 89 532 902001 89 533 685641 89 538 922155 89 540 690971 89 546 765486 90 12 617516 90 14 704216 90 17 735979 90 18 510520 90 19 503197 90 22 973101 90 29 790753 90 41 625545 90 42 921488 90 43 796196 90 48 906865 90 49 541758 90 50 816551 90 53 704873 90 56 643660 90 68 663246 90 69 684464 90 75 797724 90 82 595042 90 83 567947 90 85 719172 90 89 951729 90 93 935132 90 104 553768 90 106 772109 90 108 586091 90 114 736473 90 123 805717 90 132 838551 90 139 672181 90 142 834386 90 147 578456 90 148 855103 90 154 583395 90 155 781158 90 158 539689 90 159 628784 90 161 573993 90 162 534881 90 165 669993 90 170 715934 90 173 946121 90 175 910493 90 188 790823 90 190 621641 90 194 625054 90 198 683497 90 214 537585 90 218 604639 90 220 765427 90 221 871486 90 228 724286 90 260 803200 90 263 917562 90 267 827745 90 270 908775 90 275 793739 90 276 504470 90 279 828885 90 281 534993 90 284 637703 90 285 958282 90 287 739009 90 289 926694 90 293 724368 90 296 625175 90 303 583324 90 312 559924 90 317 929543 90 318 651647 90 320 634954 90 323 615196 90 325 725054 90 333 788091 90 334 857957 90 335 698609 90 336 772291 90 341 909218 90 343 563690 90 344 917298 90 347 920288 90 353 737676 90 357 673733 90 364 896021 90 367 605258 90 368 803230 90 370 546919 90 380 968173 90 381 624475 90 383 708936 90 384 692677 90 386 679352 90 390 707036 90 392 733847 90 397 639429 90 399 736785 90 400 932776 90 401 594091 90 403 644771 90 405 535262 90 408 515741 90 409 578700 90 411 661375 90 415 893502 90 419 986287 90 420 952959 90 422 554127 90 423 973277 90 426 553461 90 429 683683 90 431 810174 90 433 552035 90 434 725195 90 435 615040 90 436 812839 90 439 874108 90 442 729314 90 444 609114 90 445 712202 90 453 984769 90 459 736955 90 461 906916 90 469 632453 90 474 577099 90 480 818624 90 482 754298 90 484 502528 90 491 628619 90 496 614142 90 501 836873 90 503 920441 90 509 901880 90 513 793170 90 514 726462 90 516 982135 90 520 914312 90 523 812558 90 526 550723 90 527 732067 90 538 568109 90 546 752764 90 547 782132 91 1 525640 91 2 804319 91 5 811732 91 10 532787 91 11 698906 91 15 709427 91 42 629758 91 43 533637 91 58 504605 91 66 917679 91 75 690713 91 76 930845 91 77 879809 91 78 897409 91 80 937716 91 86 906618 91 92 582078 91 103 611066 91 106 890671 91 116 997069 91 117 836528 91 118 570207 91 120 740657 91 122 767829 91 124 762653 91 127 639219 91 131 740882 91 137 621266 91 143 516326 91 146 566756 91 150 967497 91 153 677884 91 154 635020 91 155 628312 91 158 502285 91 161 847124 91 163 825749 91 164 878694 91 165 994072 91 166 598461 91 168 516420 91 170 500240 91 175 871600 91 177 796107 91 180 578358 91 181 910864 91 182 541661 91 189 892476 91 194 990703 91 195 744009 91 196 965830 91 198 561449 91 200 898789 91 206 655376 91 207 598324 91 209 711374 91 215 905357 91 219 728213 91 224 669472 91 230 756072 91 231 861883 91 233 884506 91 234 713584 91 246 821135 91 247 530956 91 266 953908 91 274 752981 91 278 693305 91 282 562245 91 283 648202 91 284 862756 91 290 788228 91 291 555623 91 292 722561 91 296 517733 91 297 658160 91 305 945142 91 310 632662 91 313 913642 91 319 903874 91 324 863411 91 327 767201 91 329 559662 91 335 606230 91 336 657652 91 338 738036 91 339 950650 91 340 724546 91 341 538448 91 343 586771 91 350 896061 91 355 994439 91 359 932545 91 360 587178 91 363 569997 91 366 611958 91 369 811495 91 375 683342 91 383 961995 91 398 812159 91 399 886156 91 402 910608 91 405 641352 91 406 762190 91 411 932609 91 413 825689 91 417 669710 91 420 821214 91 423 579186 91 429 863359 91 430 977116 91 436 669472 91 439 926989 91 442 994171 91 445 935963 91 458 855571 91 460 613704 91 463 943907 91 475 704948 91 479 633596 91 492 889479 91 497 749976 91 498 888659 91 500 693929 91 501 850929 91 502 999951 91 503 645243 91 505 941034 91 513 729478 91 516 892715 91 519 698702 91 521 803879 91 526 555075 91 530 697653 91 532 812527 91 535 693619 91 536 501805 91 539 946575 91 541 795845 91 542 954161 91 543 557518 92 2 973661 92 3 706481 92 4 616886 92 5 553705 92 10 803782 92 19 625636 92 22 580943 92 25 530021 92 28 688569 92 29 824746 92 30 787925 92 35 524114 92 41 558253 92 44 918129 92 56 861251 92 58 827472 92 75 724033 92 82 966175 92 84 995333 92 86 523644 92 87 742874 92 90 676484 92 91 569119 92 93 574106 92 105 624684 92 106 632126 92 112 975009 92 116 500970 92 123 934439 92 133 901104 92 142 809389 92 144 843591 92 145 685870 92 146 816804 92 148 741027 92 154 944973 92 160 870481 92 162 957909 92 167 821522 92 179 681540 92 180 947692 92 183 798168 92 187 815216 92 191 633351 92 194 852271 92 195 736062 92 197 886446 92 209 568255 92 216 511673 92 218 913102 92 221 622888 92 225 676049 92 227 735721 92 232 607291 92 233 841363 92 236 814991 92 237 726123 92 245 656147 92 252 755816 92 256 638579 92 257 698463 92 258 542765 92 259 736854 92 261 817130 92 276 874281 92 279 726801 92 284 783924 92 287 708070 92 296 938565 92 297 653417 92 298 690935 92 301 976754 92 307 911123 92 321 647147 92 333 535440 92 336 844008 92 340 864027 92 344 980261 92 345 546354 92 348 536493 92 349 571712 92 353 880983 92 357 724976 92 361 782359 92 362 740141 92 363 721831 92 367 876767 92 382 635291 92 384 954821 92 385 989513 92 388 576322 92 398 989608 92 400 611244 92 403 942585 92 404 912875 92 412 574357 92 414 916835 92 417 996050 92 419 943305 92 426 665499 92 427 921555 92 429 878067 92 438 550089 92 440 968706 92 450 891784 92 453 832760 92 465 789548 92 467 873977 92 468 979611 92 470 988473 92 471 878583 92 474 641321 92 477 679026 92 479 836577 92 481 669538 92 484 922576 92 486 638161 92 491 839972 92 492 739143 92 495 849765 92 498 621142 92 508 844136 92 519 651875 92 521 805548 92 528 936477 92 532 983771 92 544 701705 92 545 966455 92 546 655623 93 6 771894 93 26 693469 93 33 565555 93 34 830858 93 43 796785 93 47 780533 93 49 590657 93 51 633128 93 56 662371 93 58 686312 93 59 508007 93 63 933765 93 65 670309 93 69 694892 93 74 599599 93 78 561134 93 79 975575 93 83 655693 93 87 782293 93 94 964441 93 95 941515 93 96 906403 93 101 934287 93 102 870192 93 103 974389 93 109 955251 93 110 847892 93 114 549638 93 115 905814 93 116 852176 93 119 652579 93 127 677299 93 128 781326 93 129 895087 93 133 631495 93 135 844526 93 141 581914 93 143 831069 93 149 929720 93 150 845281 93 151 538587 93 157 553089 93 162 864053 93 168 895898 93 170 836657 93 173 955040 93 175 697134 93 176 658879 93 177 514478 93 178 520805 93 179 777611 93 182 848887 93 193 905731 93 194 861409 93 196 502249 93 198 987289 93 204 726098 93 208 999454 93 213 835530 93 214 804571 93 215 992037 93 226 609916 93 230 677649 93 241 587473 93 257 929051 93 258 626155 93 259 822727 93 261 535305 93 267 901014 93 268 846706 93 269 772716 93 271 570018 93 278 904471 93 280 591819 93 286 821738 93 292 628379 93 294 962048 93 295 713788 93 305 567539 93 312 974844 93 313 739784 93 315 894868 93 318 884140 93 322 524567 93 323 692121 93 326 795631 93 332 715475 93 333 984915 93 350 531393 93 351 977838 93 354 993279 93 355 710176 93 365 882294 93 370 500537 93 372 541775 93 374 552498 93 379 861976 93 380 775424 93 382 948344 93 390 889044 93 392 603905 93 396 891545 93 399 665181 93 400 829475 93 404 921201 93 415 633226 93 416 965130 93 418 607398 93 420 941767 93 431 864750 93 434 663025 93 438 902677 93 439 934821 93 440 525825 93 448 508421 93 452 821154 93 455 685490 93 471 554791 93 475 544969 93 478 560889 93 488 852053 93 489 849278 93 491 855112 93 495 868480 93 498 718389 93 504 598737 93 507 637117 93 516 785070 93 522 737920 93 523 716295 93 537 555530 93 538 733554 93 540 852071 93 545 540961 93 546 789143 93 549 861261 93 550 658870 94 7 663772 94 13 732325 94 14 799373 94 18 937194 94 23 629880 94 34 956757 94 38 967223 94 48 927864 94 49 816951 94 50 661417 94 51 767288 94 63 683892 94 69 616543 94 70 894450 94 80 831603 94 83 860113 94 87 642527 94 90 997001 94 91 563761 94 92 648756 94 95 891956 94 98 865386 94 99 854810 94 110 508139 94 111 593889 94 126 788442 94 138 653717 94 141 890963 94 148 947554 94 151 921804 94 152 888712 94 159 554868 94 160 635381 94 173 652076 94 177 602869 94 179 793909 94 180 931277 94 181 509063 94 182 847223 94 183 867083 94 184 621842 94 191 897163 94 195 851503 94 202 770799 94 207 826640 94 212 610539 94 225 782349 94 229 993398 94 231 950374 94 237 874630 94 238 749576 94 239 967377 94 240 584665 94 245 747898 94 254 678909 94 256 873714 94 277 788689 94 283 853425 94 286 732747 94 288 595632 94 289 513335 94 291 782443 94 293 500404 94 295 567208 94 299 542021 94 306 662030 94 308 629483 94 321 791394 94 325 656916 94 327 599659 94 328 879669 94 337 536224 94 338 512005 94 339 922473 94 342 914912 94 348 627935 94 349 936246 94 358 670855 94 364 560538 94 369 549072 94 375 517769 94 377 816431 94 380 877491 94 385 683536 94 387 611833 94 389 677865 94 397 631172 94 398 583810 94 404 552389 94 408 862263 94 411 545316 94 413 762169 94 414 778496 94 417 927795 94 425 850450 94 430 547863 94 433 600984 94 435 852456 94 442 805805 94 454 924770 94 458 974548 94 461 597081 94 462 848931 94 464 846987 94 471 508243 94 481 636738 94 489 688481 94 491 797917 94 501 512345 94 504 838510 94 511 598839 94 518 792841 94 522 779031 94 530 860151 94 532 680112 94 533 710077 94 535 912696 94 541 730741 94 543 886009 94 545 579698 94 546 979111 94 548 942923 94 549 753843 95 6 939002 95 7 617414 95 11 679053 95 15 579729 95 18 908462 95 19 729683 95 26 712420 95 28 988306 95 45 768359 95 46 826602 95 51 550536 95 52 684168 95 53 909448 95 56 623873 95 57 627105 95 58 896853 95 66 838908 95 68 721824 95 72 802545 95 74 926497 95 79 883542 95 86 762338 95 89 840561 95 92 678976 95 96 575097 95 99 748090 95 102 732070 95 103 738416 95 106 723933 95 108 843271 95 114 533360 95 115 605846 95 122 775518 95 124 871405 95 128 684047 95 129 578265 95 133 901527 95 134 666789 95 136 712916 95 140 623445 95 142 659774 95 144 516283 95 149 564431 95 152 967169 95 157 640674 95 161 923829 95 164 831341 95 166 552197 95 167 534208 95 172 576620 95 176 588142 95 177 620751 95 182 588229 95 185 655548 95 188 978766 95 197 510216 95 200 797078 95 202 927681 95 207 927435 95 208 764364 95 216 711581 95 217 910258 95 219 853733 95 230 775886 95 233 664842 95 234 794497 95 235 563659 95 238 849375 95 239 799490 95 240 577331 95 250 924212 95 263 899381 95 272 714404 95 273 726146 95 278 882897 95 282 602740 95 283 969478 95 286 659136 95 290 666123 95 292 533909 95 294 800298 95 301 592396 95 302 781292 95 308 515839 95 310 868644 95 313 574839 95 318 660999 95 321 637343 95 327 519518 95 328 794970 95 332 591239 95 335 674564 95 340 649443 95 344 650238 95 351 798145 95 352 629984 95 354 550621 95 355 611737 95 366 601693 95 368 542692 95 374 625462 95 383 631709 95 384 717731 95 391 971751 95 396 515941 95 400 567827 95 401 763984 95 403 894185 95 407 815578 95 411 862608 95 419 834655 95 429 559477 95 430 500732 95 435 653083 95 445 651042 95 446 937971 95 452 660714 95 454 573793 95 456 539542 95 457 900318 95 458 873909 95 461 565170 95 465 672281 95 466 740579 95 467 839830 95 468 972747 95 469 835439 95 479 731610 95 485 586065 95 489 936705 95 493 631201 95 511 588962 95 518 670667 95 521 971898 95 523 935657 95 529 557178 95 532 871592 95 543 592602 96 3 680560 96 8 504620 96 15 544527 96 16 557464 96 17 673375 96 20 583539 96 21 721061 96 29 742972 96 31 798424 96 34 921279 96 40 515554 96 45 633974 96 53 669693 96 54 810890 96 58 907330 96 61 600657 96 70 844766 96 77 954528 96 83 800438 96 94 957235 96 95 652723 96 101 556325 96 102 912334 96 103 654292 96 105 670827 96 107 988570 96 111 967160 96 114 714295 96 117 650359 96 118 738090 96 124 932734 96 136 815121 96 139 676709 96 141 555195 96 149 947117 96 150 696873 96 164 685818 96 168 752330 96 169 963502 96 171 945631 96 173 776789 96 175 586076 96 186 942761 96 187 796872 96 191 914167 96 192 739922 96 194 907420 96 197 829592 96 200 778871 96 202 883537 96 206 534528 96 216 968534 96 219 647046 96 220 771639 96 222 854559 96 223 985302 96 225 504623 96 235 735158 96 236 591868 96 238 861197 96 245 801446 96 249 576903 96 250 830627 96 253 768759 96 255 866547 96 256 668310 96 257 862264 96 258 577562 96 260 966944 96 265 539608 96 270 691907 96 283 940221 96 284 690943 96 291 882731 96 292 947140 96 293 996781 96 295 592737 96 299 783998 96 302 638010 96 303 556689 96 306 559783 96 309 856837 96 312 840757 96 314 606218 96 324 991345 96 325 913124 96 334 731288 96 335 848519 96 339 645555 96 341 923086 96 345 592298 96 356 627591 96 363 815797 96 376 870008 96 378 801712 96 382 706468 96 385 844905 96 397 935105 96 411 797534 96 415 621731 96 417 817761 96 419 579684 96 424 875306 96 426 853426 96 427 619408 96 431 956194 96 434 503717 96 437 586701 96 439 906732 96 444 871076 96 447 701120 96 462 753714 96 463 912683 96 473 598026 96 474 761290 96 475 948745 96 483 590499 96 486 867312 96 495 733836 96 497 647283 96 504 812948 96 506 554466 96 514 666310 96 516 657751 96 519 906936 96 528 818178 96 534 549792 96 535 713410 96 539 937396 96 540 726017 96 542 782116 96 543 661026 96 549 709258 97 5 569262 97 9 971461 97 10 993408 97 16 651678 97 17 542816 97 20 816993 97 21 737559 97 25 668265 97 34 840795 97 39 519125 97 43 659613 97 49 906622 97 55 547774 97 61 516190 97 65 749990 97 75 813740 97 76 625916 97 85 680185 97 90 797806 97 95 777463 97 106 526912 97 108 946961 97 114 610793 97 117 684919 97 126 774917 97 144 776352 97 146 841468 97 147 851556 97 149 736063 97 150 922354 97 153 824204 97 154 922547 97 157 678775 97 158 818569 97 168 672371 97 171 953203 97 172 859468 97 173 982434 97 174 898389 97 178 751887 97 182 921388 97 186 889701 97 190 991229 97 197 738786 97 207 518968 97 210 597331 97 217 658768 97 220 514944 97 228 962560 97 232 645919 97 233 942274 97 234 626887 97 235 948364 97 239 527190 97 254 616573 97 256 839705 97 258 620692 97 266 975334 97 286 720474 97 295 843649 97 297 500662 97 298 859453 97 299 796392 97 305 546100 97 320 680362 97 326 764283 97 342 609079 97 343 884815 97 349 769661 97 354 877464 97 359 731912 97 366 802123 97 369 974730 97 377 955042 97 385 791198 97 387 997207 97 388 609431 97 393 985266 97 397 765829 97 399 560380 97 402 501378 97 403 550031 97 407 646636 97 408 600545 97 425 639680 97 426 591442 97 427 973923 97 431 697915 97 436 873722 97 440 883759 97 445 920986 97 453 551383 97 459 811834 97 460 880569 97 461 814257 97 467 890881 97 469 530903 97 472 605222 97 473 652120 97 475 531924 97 483 692793 97 499 519537 97 500 586312 97 502 863340 97 503 925257 97 507 735922 97 508 890257 97 510 992087 97 512 895214 97 519 858451 97 525 872471 97 526 766654 97 536 598331 97 540 939172 97 543 623017 97 544 761787 97 545 662845 97 547 577838 97 548 706878 98 9 965675 98 10 572238 98 15 577999 98 19 646958 98 22 615078 98 28 694798 98 29 782120 98 47 559401 98 48 865399 98 53 517462 98 57 663138 98 58 681200 98 63 645070 98 69 971626 98 70 699676 98 74 789594 98 83 690805 98 84 627696 98 100 767568 98 105 758984 98 107 934655 98 117 828733 98 119 913604 98 123 882599 98 127 787392 98 128 676345 98 129 939938 98 132 868818 98 134 887716 98 136 731182 98 141 848592 98 145 587071 98 149 576087 98 156 684651 98 157 839053 98 158 713020 98 159 741807 98 163 603955 98 168 565840 98 177 939647 98 178 511542 98 184 679706 98 185 665575 98 189 936317 98 191 530926 98 198 717615 98 200 906302 98 201 750846 98 203 716851 98 204 931129 98 209 938691 98 212 785239 98 214 849653 98 215 865628 98 218 701906 98 229 512141 98 234 822047 98 239 707626 98 242 645435 98 244 686747 98 245 525452 98 248 513494 98 249 740871 98 250 736894 98 251 864687 98 252 862697 98 254 736355 98 260 887912 98 274 561608 98 283 895171 98 286 639604 98 290 640068 98 296 930850 98 300 731163 98 304 806607 98 309 985230 98 311 719598 98 314 915446 98 315 707482 98 318 540030 98 319 753658 98 331 885251 98 334 962482 98 338 610800 98 339 977343 98 343 658231 98 346 816157 98 348 771941 98 350 994377 98 351 525728 98 356 616855 98 360 646630 98 361 762798 98 372 915470 98 376 917072 98 377 889817 98 384 954180 98 386 692698 98 392 894651 98 393 709740 98 398 559307 98 408 829729 98 409 528812 98 410 870847 98 420 897633 98 424 551042 98 426 718633 98 428 703155 98 433 723859 98 438 644135 98 439 795886 98 441 762810 98 442 677495 98 445 792441 98 448 647074 98 453 549600 98 458 729550 98 465 812415 98 470 768037 98 472 648105 98 476 856018 98 482 893035 98 489 962226 98 490 828802 98 491 989219 98 494 843589 98 496 504473 98 502 858684 98 503 871725 98 507 662352 98 508 792841 98 512 581216 98 515 706050 98 516 817762 98 517 516935 98 518 882577 98 523 762695 98 524 526454 98 540 939150 98 545 663666 98 547 714373 99 6 531808 99 7 838789 99 8 898738 99 10 941039 99 11 808336 99 13 573234 99 19 980914 99 21 994179 99 29 645184 99 32 887887 99 33 970763 99 43 574375 99 44 623865 99 48 943759 99 49 511326 99 53 590186 99 60 535988 99 66 684528 99 71 773396 99 73 862068 99 74 988873 99 81 619428 99 82 501888 99 83 927038 99 84 616687 99 94 501893 99 103 736037 99 112 642688 99 133 842017 99 134 655692 99 136 947823 99 137 719515 99 142 587376 99 154 891304 99 158 557353 99 163 708220 99 166 790152 99 168 606789 99 170 893790 99 171 897392 99 174 625781 99 182 995762 99 184 980164 99 188 552708 99 190 813337 99 198 917703 99 201 809236 99 205 632737 99 210 579471 99 213 878119 99 227 992190 99 229 985293 99 231 948433 99 235 685349 99 236 510602 99 239 823402 99 244 864337 99 245 693613 99 253 894750 99 262 828568 99 266 855810 99 267 860301 99 268 817232 99 270 649601 99 276 791493 99 279 613074 99 281 623783 99 282 998800 99 283 879357 99 284 610039 99 285 556746 99 299 736896 99 304 714527 99 307 656003 99 308 903841 99 313 886277 99 317 991797 99 319 692593 99 332 672320 99 335 568895 99 341 911984 99 343 770985 99 344 605334 99 349 594174 99 355 815153 99 356 894223 99 359 657822 99 368 924063 99 373 627762 99 376 728310 99 382 817178 99 384 753952 99 387 725663 99 391 893518 99 392 846394 99 396 990467 99 399 669284 99 401 894954 99 402 585897 99 404 613072 99 411 689116 99 425 999771 99 426 687494 99 428 736928 99 430 501412 99 431 870381 99 434 827412 99 435 753004 99 440 857588 99 441 733892 99 447 609364 99 450 632563 99 453 628366 99 457 931540 99 458 524314 99 470 984266 99 475 753736 99 476 813897 99 483 634792 99 487 701851 99 489 783368 99 496 680836 99 497 724454 99 501 570065 99 502 701822 99 506 971676 99 507 554742 99 509 959915 99 511 676117 99 528 727923 99 531 955348 99 532 584147 99 543 558766 99 547 862964 99 548 829372 99 549 543277 100 5 784421 100 8 684289 100 9 834151 100 11 972597 100 12 868647 100 18 585874 100 22 666874 100 23 523582 100 28 519824 100 33 965284 100 40 758813 100 44 849087 100 45 671082 100 46 827357 100 52 651500 100 61 843583 100 69 889522 100 71 939171 100 75 919562 100 77 858530 100 79 811191 100 82 919366 100 83 593631 100 84 821331 100 86 738362 100 89 943070 100 92 675711 100 94 857733 100 95 983720 100 100 700300 100 101 530885 100 103 969028 100 104 631073 100 105 862551 100 110 951014 100 115 925072 100 119 979084 100 122 806678 100 123 918726 100 125 570965 100 128 961910 100 130 786460 100 137 885523 100 139 680236 100 154 855792 100 155 875417 100 157 778830 100 158 744607 100 160 943195 100 162 936978 100 169 968909 100 170 907892 100 174 935649 100 180 553381 100 182 741715 100 191 792262 100 192 753255 100 194 630627 100 199 865132 100 202 950651 100 203 630033 100 207 965728 100 209 695838 100 210 683259 100 211 679119 100 216 569369 100 218 992714 100 221 657898 100 228 832554 100 230 787965 100 238 631825 100 240 963540 100 244 859798 100 256 504079 100 258 516981 100 260 635522 100 262 870204 100 267 748993 100 270 699168 100 271 641017 100 273 715794 100 276 915742 100 277 630040 100 281 764046 100 285 851339 100 292 988890 100 293 510679 100 294 935237 100 295 675271 100 308 838944 100 313 761536 100 329 866761 100 334 698668 100 335 549418 100 339 701559 100 340 922429 100 344 728761 100 347 708069 100 348 726314 100 349 995949 100 354 712180 100 355 808769 100 357 923706 100 363 864461 100 364 889866 100 365 929202 100 366 954709 100 368 757844 100 370 725718 100 393 927155 100 396 507270 100 400 898879 100 404 808804 100 417 880553 100 420 841202 100 423 908344 100 427 986814 100 430 664190 100 432 513125 100 437 964305 100 450 889433 100 451 850086 100 452 826302 100 453 926716 100 454 714878 100 456 539060 100 459 559303 100 466 790025 100 477 876610 100 478 746668 100 488 518250 100 491 800855 100 494 734990 100 497 675681 100 500 818182 100 505 965885 100 508 929728 100 509 828254 100 510 659105 100 513 697811 100 515 688646 100 517 927281 100 520 794522 100 524 761804 100 526 630431 100 528 536956 100 531 633538 100 539 623148 100 546 925127 100 547 693893 101 1 530109 101 2 634482 101 6 805849 101 10 713176 101 11 553204 101 12 553885 101 14 654630 101 22 566553 101 24 503548 101 25 803143 101 26 916804 101 28 724006 101 29 942718 101 34 641594 101 35 888619 101 36 841387 101 37 757999 101 41 837256 101 46 734026 101 47 678907 101 48 542264 101 58 599935 101 61 794840 101 62 930892 101 69 815608 101 70 893566 101 77 907220 101 81 748291 101 83 680903 101 84 970325 101 88 774719 101 89 964101 101 90 785061 101 104 762472 101 105 926158 101 109 647634 101 114 938123 101 115 813992 101 116 717367 101 126 881793 101 127 779354 101 132 589734 101 137 677230 101 138 787287 101 142 756835 101 149 712775 101 150 501921 101 158 632598 101 161 826451 101 162 993657 101 164 767937 101 169 744199 101 173 955026 101 175 933324 101 176 815806 101 180 670270 101 182 648017 101 198 620585 101 201 918400 101 209 604409 101 218 683557 101 224 860632 101 231 760013 101 245 737854 101 247 626368 101 250 973528 101 252 979283 101 255 902271 101 257 761074 101 260 920104 101 262 606080 101 263 769121 101 264 687047 101 267 732635 101 269 600413 101 273 916888 101 276 542527 101 285 530704 101 286 852910 101 289 968675 101 290 812832 101 299 639995 101 300 809146 101 303 629796 101 309 641575 101 313 562127 101 317 560837 101 318 701257 101 323 614336 101 325 885943 101 330 988700 101 332 539748 101 335 643052 101 339 631579 101 344 943967 101 345 956609 101 357 646318 101 359 790633 101 368 941814 101 370 978848 101 371 656166 101 373 513694 101 374 619228 101 378 907357 101 382 809030 101 383 693216 101 387 956792 101 388 845852 101 390 916091 101 391 627242 101 401 617630 101 404 808064 101 407 723180 101 410 596438 101 411 616849 101 414 961471 101 416 614789 101 421 702858 101 422 548930 101 430 531977 101 431 567526 101 432 953482 101 434 521143 101 435 814626 101 437 801815 101 439 645458 101 443 652184 101 444 690433 101 446 626081 101 451 533410 101 453 842624 101 454 627071 101 458 604080 101 464 929620 101 465 960052 101 474 846086 101 477 526241 101 481 581427 101 488 868157 101 494 852484 101 496 622187 101 497 674524 101 504 852448 101 505 652791 101 508 751366 101 509 536179 101 510 793461 101 528 749696 101 531 807320 101 534 713514 101 537 673702 102 2 984868 102 5 662708 102 7 628710 102 8 987580 102 17 602009 102 19 705681 102 25 537965 102 27 896405 102 30 882770 102 34 686880 102 36 737676 102 38 962334 102 45 802781 102 46 721556 102 50 992346 102 52 900553 102 54 543529 102 56 649826 102 57 773718 102 62 891990 102 68 623630 102 70 700051 102 74 692767 102 80 788173 102 89 579394 102 90 528730 102 103 720344 102 105 513946 102 107 898845 102 108 991667 102 109 656404 102 110 805065 102 113 935694 102 117 778743 102 121 828579 102 125 734240 102 128 856066 102 129 865431 102 134 621387 102 135 870467 102 136 886296 102 139 712360 102 141 804113 102 145 708766 102 151 928526 102 153 991833 102 158 761837 102 161 922395 102 162 965256 102 165 519704 102 167 983205 102 171 972503 102 172 949093 102 175 943841 102 180 629140 102 182 954739 102 187 757979 102 191 689372 102 192 899498 102 206 617385 102 213 639509 102 219 743699 102 221 638889 102 222 600098 102 223 997148 102 225 652617 102 226 948917 102 228 554579 102 233 766960 102 235 953756 102 241 840725 102 251 560177 102 253 515018 102 256 972874 102 259 844785 102 260 602668 102 271 700292 102 278 869295 102 284 845131 102 285 517128 102 288 791680 102 291 940309 102 292 642294 102 293 881518 102 294 658711 102 296 724924 102 304 718427 102 313 917038 102 316 737330 102 320 847180 102 325 716385 102 328 843637 102 329 539806 102 332 995444 102 333 819694 102 337 870687 102 344 681222 102 347 889209 102 366 701355 102 370 946552 102 379 657749 102 382 874351 102 395 747149 102 396 522886 102 400 968706 102 402 714472 102 405 725948 102 406 781178 102 408 694365 102 410 769455 102 411 873166 102 413 638939 102 418 999798 102 420 745849 102 422 626713 102 431 932239 102 433 709860 102 441 611391 102 442 554499 102 446 991615 102 454 792614 102 457 901764 102 461 979431 102 466 847227 102 467 643535 102 469 524576 102 470 791433 102 482 709898 102 484 978441 102 488 704015 102 496 848573 102 499 502107 102 500 570810 102 507 636478 102 509 754871 102 513 827580 102 518 554922 102 520 522985 102 530 687883 102 532 632623 102 534 728521 102 535 821251 102 540 907459 102 542 586371 102 544 708302 102 548 582652 103 2 576617 103 5 948450 103 6 893107 103 12 614188 103 16 784443 103 17 812578 103 18 774937 103 21 795792 103 22 735891 103 25 520683 103 26 988798 103 30 739095 103 34 533701 103 52 949085 103 54 505897 103 62 561303 103 66 810197 103 70 952086 103 77 567745 103 78 995333 103 80 500432 103 82 735942 103 84 566374 103 96 821906 103 99 671968 103 101 929443 103 102 683973 103 103 979191 103 105 950843 103 106 534094 103 109 991054 103 113 642440 103 120 583902 103 134 802804 103 138 668106 103 140 645962 103 145 719696 103 146 580605 103 157 794711 103 164 505442 103 165 522683 103 166 685128 103 175 902252 103 178 649570 103 193 822499 103 196 756438 103 205 551497 103 206 615386 103 211 782628 103 212 622422 103 220 532102 103 221 999050 103 225 777837 103 235 733653 103 243 685922 103 245 707625 103 246 625843 103 253 567711 103 255 657831 103 258 723290 103 261 897867 103 264 787606 103 266 780793 103 275 849752 103 276 725671 103 277 690215 103 285 806170 103 287 681381 103 290 722014 103 292 557034 103 295 620316 103 296 596426 103 312 941613 103 316 766139 103 322 555075 103 323 806214 103 326 567776 103 339 777854 103 342 610899 103 345 816520 103 346 639099 103 350 799206 103 351 673307 103 358 800118 103 365 761316 103 369 989467 103 370 814989 103 371 768890 103 373 606780 103 388 693170 103 391 670231 103 397 521154 103 420 519387 103 421 741030 103 424 963741 103 434 927066 103 438 821785 103 440 855624 103 444 702423 103 445 624440 103 451 633668 103 456 966541 103 457 946382 103 460 665537 103 464 996181 103 466 904323 103 467 520638 103 468 507446 103 474 629223 103 476 865967 103 494 893717 103 495 770655 103 496 727327 103 501 981335 103 502 790774 103 510 981466 103 512 857386 103 515 570885 103 527 682852 103 528 589793 103 539 853207 103 540 815866 104 10 622481 104 14 576825 104 18 836746 104 30 756530 104 31 698078 104 36 564776 104 41 801474 104 49 885077 104 51 679953 104 57 862724 104 68 557378 104 71 709458 104 75 914916 104 77 804635 104 81 735103 104 82 545906 104 87 646132 104 93 826193 104 97 999038 104 98 644793 104 101 952434 104 117 912605 104 123 902230 104 129 694512 104 137 675660 104 143 998268 104 149 859521 104 152 766067 104 153 799538 104 155 981792 104 168 924514 104 174 798109 104 178 846656 104 181 801281 104 183 788568 104 193 658607 104 195 558734 104 199 760984 104 205 673534 104 207 654640 104 211 520451 104 214 564520 104 216 805961 104 224 691333 104 227 793697 104 228 671859 104 229 927151 104 237 799996 104 243 899043 104 246 916720 104 253 692594 104 258 625884 104 261 624717 104 262 609738 104 264 641779 104 265 805879 104 268 632130 104 279 781686 104 281 572335 104 283 770017 104 311 986931 104 313 771112 104 315 730886 104 316 684239 104 326 664282 104 335 930332 104 342 717640 104 350 513008 104 351 707890 104 360 790562 104 361 595552 104 362 763134 104 363 552787 104 364 751011 104 366 665618 104 371 853062 104 375 507968 104 385 722437 104 387 809493 104 390 539516 104 395 991425 104 398 708433 104 407 790204 104 420 643449 104 426 931627 104 435 921119 104 439 553094 104 451 653046 104 459 588071 104 460 723285 104 466 968794 104 471 760536 104 472 800007 104 474 886018 104 475 980512 104 483 748187 104 486 556991 104 488 541003 104 494 993469 104 506 725040 104 516 637241 104 518 698880 104 519 924699 104 524 708732 104 533 955200 104 534 533385 104 537 936483 104 542 887520 104 546 559288 104 547 743291 105 2 772594 105 8 992248 105 12 750087 105 17 578576 105 22 555056 105 24 531602 105 27 704175 105 29 686502 105 33 803887 105 38 539042 105 42 710053 105 44 886773 105 46 952498 105 52 808240 105 54 785368 105 55 974650 105 56 515009 105 57 853017 105 61 940034 105 63 529864 105 65 873328 105 66 806348 105 68 805731 105 78 887942 105 90 622914 105 92 745253 105 93 727120 105 98 831661 105 109 767878 105 111 516149 105 115 720240 105 117 546870 105 124 804810 105 135 856957 105 143 616162 105 147 626457 105 153 522962 105 154 792530 105 155 530555 105 158 984819 105 159 931625 105 163 762200 105 168 551223 105 170 931355 105 172 601284 105 173 680748 105 177 900043 105 178 777994 105 185 810945 105 186 935817 105 211 855450 105 214 908764 105 217 994085 105 222 797212 105 224 944439 105 238 655669 105 251 549901 105 253 830167 105 258 747492 105 259 715703 105 261 762779 105 263 879919 105 271 732300 105 273 808891 105 276 737753 105 278 573794 105 287 687982 105 291 574151 105 292 516791 105 297 786661 105 298 926735 105 301 834817 105 305 802037 105 309 627734 105 318 507916 105 324 758499 105 326 798676 105 328 889667 105 336 976457 105 341 988022 105 345 851874 105 350 862915 105 352 798569 105 353 763041 105 354 703411 105 356 860110 105 358 520452 105 365 582731 105 368 847383 105 373 686107 105 374 803780 105 383 559023 105 389 556354 105 391 569709 105 393 754161 105 401 568700 105 406 854686 105 407 857020 105 408 775196 105 411 820894 105 412 618428 105 413 503309 105 416 509406 105 419 831844 105 420 575300 105 422 904139 105 430 537000 105 431 733273 105 437 985173 105 438 646458 105 439 543536 105 441 776962 105 450 673499 105 453 816046 105 461 948498 105 462 996678 105 471 526193 105 487 864378 105 489 602903 105 490 983613 105 492 801960 105 497 649306 105 498 835093 105 501 689278 105 503 803872 105 506 712043 105 515 681896 105 522 564373 105 524 754511 105 529 524884 105 533 721757 105 537 529068 105 540 888205 105 541 861584 105 542 628171 105 546 667433 105 550 964564 106 4 691015 106 9 658132 106 11 845803 106 12 903584 106 13 799324 106 17 816184 106 19 503703 106 23 528544 106 26 575712 106 28 614702 106 31 534923 106 35 866620 106 37 587547 106 45 681964 106 46 886444 106 51 775274 106 56 535737 106 60 658477 106 65 736846 106 76 802405 106 85 685982 106 88 922598 106 89 785436 106 90 646074 106 94 568025 106 95 601920 106 105 856653 106 109 931717 106 111 958147 106 114 761635 106 116 519615 106 121 784517 106 126 982372 106 127 572266 106 128 953976 106 129 580599 106 130 551266 106 131 688014 106 136 661155 106 138 933629 106 144 993195 106 151 800476 106 153 746238 106 156 955396 106 159 629861 106 161 504236 106 164 553369 106 165 813174 106 166 950078 106 169 745899 106 171 525285 106 172 960679 106 175 554594 106 180 667112 106 182 632077 106 183 904132 106 185 774752 106 187 901471 106 188 773271 106 190 993148 106 191 923016 106 203 822176 106 204 743625 106 205 987310 106 210 817789 106 215 799617 106 224 783994 106 229 529896 106 236 886992 106 237 671825 106 238 797277 106 240 548690 106 246 893469 106 248 962047 106 249 634122 106 251 708796 106 256 862113 106 263 555383 106 265 559126 106 270 771160 106 274 559326 106 278 838601 106 284 864024 106 286 751806 106 296 869606 106 298 541306 106 302 986766 106 309 504091 106 312 512143 106 317 853899 106 321 534520 106 322 510826 106 329 930972 106 331 708631 106 335 939825 106 336 639320 106 338 504504 106 339 611723 106 341 684817 106 351 619671 106 353 814942 106 359 719776 106 360 938805 106 361 509552 106 363 518280 106 365 544405 106 375 941410 106 379 538160 106 380 545175 106 385 837731 106 389 553176 106 393 860751 106 396 855439 106 402 963691 106 404 798251 106 406 707961 106 420 567473 106 425 831447 106 429 832381 106 434 909502 106 437 752386 106 438 871181 106 439 625539 106 443 861622 106 445 893501 106 448 526204 106 449 989825 106 450 702482 106 451 824935 106 454 803971 106 457 669953 106 466 753852 106 467 900715 106 488 647737 106 492 911940 106 498 946337 106 502 964605 106 526 555630 106 543 806272 106 544 738569 106 546 924116 107 1 529626 107 2 595575 107 3 888950 107 15 594574 107 18 820166 107 19 742721 107 22 511596 107 26 971519 107 30 859529 107 32 681326 107 33 571377 107 38 523173 107 39 737837 107 44 635680 107 47 609537 107 51 513777 107 52 740575 107 54 695650 107 56 965080 107 75 615835 107 76 500481 107 81 772334 107 85 528837 107 87 706720 107 89 949847 107 91 856110 107 94 864501 107 96 888180 107 97 816674 107 99 898205 107 100 841487 107 101 686692 107 102 549154 107 106 653509 107 108 803745 107 115 612818 107 122 771130 107 127 547470 107 130 958463 107 131 954103 107 135 835643 107 136 674631 107 138 997061 107 149 512791 107 157 848350 107 158 595669 107 163 561517 107 167 575968 107 174 730713 107 177 861704 107 181 997536 107 183 556616 107 188 927913 107 194 557555 107 195 876846 107 201 598654 107 205 657382 107 211 758331 107 212 608920 107 215 661828 107 219 517812 107 221 848783 107 226 940722 107 236 779421 107 237 691549 107 239 891942 107 245 943572 107 247 726967 107 249 924954 107 252 898106 107 255 769700 107 257 562162 107 264 799443 107 270 909794 107 273 589275 107 274 965895 107 278 689296 107 280 981066 107 281 591495 107 287 737676 107 297 954866 107 300 563884 107 301 937777 107 302 693293 107 310 765849 107 314 586441 107 317 865962 107 326 986186 107 328 697767 107 332 513193 107 339 531440 107 343 767696 107 344 738401 107 350 681525 107 353 675757 107 356 847153 107 366 871387 107 368 653061 107 370 780423 107 375 829956 107 378 714799 107 383 994874 107 394 660364 107 402 536967 107 407 524668 107 410 730993 107 415 774282 107 420 925939 107 424 885241 107 426 994778 107 429 643811 107 436 591214 107 437 618893 107 446 775724 107 448 877494 107 449 703840 107 458 981625 107 461 685266 107 465 821827 107 473 766587 107 480 565945 107 489 774017 107 490 958932 107 492 696088 107 499 523561 107 502 915900 107 512 784025 107 513 762670 107 517 745419 107 522 988637 107 529 911767 107 531 948920 107 534 818969 107 537 688251 107 541 536400 107 543 526771 107 550 587674 108 3 770438 108 7 671110 108 9 666730 108 12 628210 108 13 908024 108 14 595861 108 15 667808 108 20 738548 108 23 895732 108 26 595371 108 28 701098 108 30 954432 108 34 866335 108 38 797516 108 41 814978 108 49 952057 108 53 659488 108 61 950981 108 73 690876 108 76 869912 108 80 908365 108 84 659029 108 97 753785 108 98 842485 108 99 788884 108 106 716203 108 107 550534 108 110 771700 108 111 617126 108 122 513359 108 130 928817 108 133 900512 108 134 897130 108 139 985777 108 144 800895 108 148 614504 108 156 620060 108 160 925130 108 166 946813 108 177 790008 108 180 903242 108 181 935219 108 191 658436 108 198 690063 108 206 927689 108 217 865477 108 220 907836 108 222 864439 108 223 706341 108 225 916190 108 227 500796 108 229 533525 108 238 593708 108 245 719348 108 248 890394 108 265 868216 108 268 588343 108 271 916817 108 279 553138 108 280 972244 108 281 909993 108 282 929365 108 284 576173 108 290 810243 108 299 862847 108 302 746489 108 307 863120 108 316 918801 108 320 773579 108 325 867084 108 332 924681 108 333 977422 108 338 918271 108 344 844208 108 347 577056 108 352 794624 108 355 611534 108 367 842079 108 372 714840 108 374 769501 108 376 854972 108 380 644583 108 385 504960 108 390 831700 108 394 534169 108 400 651217 108 402 666592 108 404 733520 108 407 745883 108 420 844716 108 424 736373 108 434 651751 108 438 985702 108 441 746135 108 460 993141 108 463 557896 108 470 554732 108 475 744282 108 477 517445 108 478 608656 108 497 860400 108 499 952630 108 504 741458 108 514 872860 108 517 762596 108 528 772667 108 529 628595 108 530 821282 108 531 595177 108 535 514968 108 537 818482 108 538 936237 108 542 840601 108 548 556702 109 7 990464 109 11 805004 109 17 559712 109 20 554301 109 22 673144 109 23 774545 109 28 552103 109 29 862517 109 34 675090 109 35 786242 109 36 954528 109 38 945602 109 40 839229 109 53 600673 109 54 835448 109 55 515690 109 57 577185 109 58 934016 109 66 882719 109 77 794710 109 78 539047 109 82 513724 109 91 972804 109 97 544323 109 108 551349 109 110 745239 109 112 794296 109 113 927891 109 115 876406 109 122 714915 109 123 785399 109 132 878247 109 133 569322 109 135 635197 109 144 634697 109 147 914382 109 152 583614 109 156 677041 109 161 594292 109 164 799481 109 166 546892 109 168 588986 109 169 696508 109 170 669635 109 171 889627 109 172 744435 109 173 683922 109 174 668364 109 175 644906 109 180 810563 109 183 989307 109 190 641654 109 198 555895 109 206 890491 109 207 813065 109 208 542102 109 210 581103 109 211 708755 109 213 535113 109 225 612186 109 226 842544 109 228 918093 109 232 676394 109 240 509290 109 247 529381 109 252 741280 109 260 998946 109 261 706874 109 264 807899 109 269 858837 109 272 826716 109 275 882210 109 277 505895 109 279 977159 109 285 890942 109 286 947366 109 289 675249 109 303 774450 109 305 564493 109 306 612553 109 307 521168 109 309 704252 109 312 522132 109 314 953954 109 316 922943 109 321 818579 109 322 531514 109 323 949497 109 324 593924 109 333 825475 109 335 587792 109 337 601822 109 338 934370 109 340 918188 109 361 839485 109 368 807555 109 372 804502 109 385 843103 109 386 725369 109 388 606632 109 392 576633 109 393 509425 109 395 917328 109 396 953988 109 398 803341 109 406 702870 109 409 920735 109 411 901513 109 418 914068 109 430 525591 109 432 831560 109 452 613083 109 455 792667 109 461 859178 109 464 990307 109 470 989220 109 478 908114 109 480 735410 109 484 717806 109 485 908574 109 489 913504 109 495 923825 109 496 835623 109 509 939082 109 513 721107 109 520 697859 109 526 546534 109 540 522698 109 543 721758 109 544 837434 109 545 959964 110 1 873543 110 3 978206 110 4 745501 110 5 540155 110 9 548053 110 19 914188 110 21 514656 110 23 553007 110 30 964644 110 34 732264 110 38 879835 110 40 761805 110 43 988189 110 56 626041 110 60 510550 110 68 998209 110 70 528551 110 73 606882 110 74 662887 110 75 614417 110 79 886757 110 80 936596 110 81 613981 110 86 733647 110 87 580060 110 88 865824 110 89 925076 110 92 550373 110 96 781295 110 103 999030 110 107 962335 110 108 552084 110 113 954645 110 119 647045 110 120 529293 110 121 598070 110 123 803216 110 125 891309 110 133 995479 110 135 902108 110 148 817090 110 154 506658 110 160 956980 110 161 958725 110 162 603756 110 163 610696 110 169 646578 110 172 914468 110 182 770539 110 184 769900 110 187 882338 110 191 631721 110 192 741414 110 193 848855 110 199 743944 110 201 907323 110 204 821454 110 209 647857 110 221 500107 110 225 810526 110 226 842483 110 233 526430 110 236 853944 110 242 925726 110 244 820426 110 248 939651 110 258 530255 110 261 893972 110 265 790791 110 272 643255 110 274 559184 110 276 613690 110 283 545324 110 290 642845 110 292 653314 110 294 505230 110 305 692953 110 311 874911 110 312 713555 110 316 504904 110 327 843999 110 329 941780 110 331 803687 110 332 556856 110 333 561093 110 334 934681 110 335 777907 110 339 638506 110 340 654536 110 346 747514 110 349 543564 110 351 614959 110 367 751209 110 377 513989 110 382 669757 110 384 550227 110 385 517950 110 386 694279 110 387 708783 110 391 728854 110 395 644314 110 396 976666 110 400 896707 110 401 800730 110 408 538391 110 409 775028 110 410 745611 110 413 529051 110 414 845285 110 415 906764 110 416 788940 110 418 611592 110 423 933030 110 429 895373 110 440 561360 110 443 742104 110 457 966030 110 459 531764 110 460 546631 110 480 772728 110 481 759569 110 482 605943 110 483 728608 110 485 702058 110 496 876582 110 505 993598 110 511 536399 110 513 905317 110 523 579011 110 532 535459 110 535 581657 110 541 559752 110 543 667909 110 546 686389 110 547 802755 110 548 824990 111 1 778168 111 2 912047 111 13 751181 111 15 568078 111 21 714143 111 25 719173 111 31 615923 111 35 819586 111 36 547134 111 38 946518 111 44 882023 111 45 755039 111 47 546609 111 54 516538 111 62 804381 111 74 610252 111 77 598224 111 79 572946 111 83 666321 111 85 818174 111 89 956685 111 94 804749 111 102 918360 111 104 770594 111 108 548458 111 117 745100 111 119 806365 111 125 790855 111 128 712973 111 139 945971 111 144 644553 111 147 689586 111 150 618509 111 152 717644 111 158 783330 111 161 723404 111 171 664279 111 179 953363 111 182 990545 111 192 656726 111 194 568909 111 196 864047 111 199 817945 111 203 633048 111 204 607804 111 207 833595 111 217 779656 111 222 854060 111 228 945423 111 229 909543 111 231 792646 111 232 742307 111 240 794506 111 252 598009 111 255 718022 111 256 962083 111 257 871051 111 259 528775 111 262 828292 111 265 735412 111 268 744722 111 269 640689 111 271 562121 111 273 716710 111 276 681800 111 280 637624 111 282 743395 111 288 836664 111 290 539655 111 291 935933 111 297 894454 111 298 606877 111 300 819998 111 301 509366 111 304 554931 111 306 809768 111 311 793652 111 313 827508 111 314 530460 111 321 668390 111 323 745689 111 324 903793 111 327 999720 111 333 989127 111 335 568197 111 337 524730 111 339 601511 111 350 958102 111 363 569095 111 371 803437 111 372 732861 111 379 690792 111 380 804933 111 384 880661 111 385 766400 111 386 585751 111 390 560404 111 393 659906 111 395 787672 111 396 540563 111 397 519418 111 403 742566 111 408 882197 111 410 827616 111 411 964002 111 412 841446 111 415 516962 111 417 831118 111 420 514073 111 428 999409 111 430 668834 111 433 842825 111 434 593075 111 442 860461 111 444 662848 111 445 539808 111 452 683661 111 457 987601 111 459 614893 111 460 746288 111 462 555070 111 467 846336 111 472 746701 111 489 508482 111 490 725504 111 494 948550 111 496 892303 111 497 873482 111 512 990631 111 528 959263 111 530 760067 111 532 822138 111 543 686542 111 549 865198 112 2 791466 112 3 942423 112 4 526747 112 9 829425 112 23 523905 112 24 536532 112 28 879689 112 32 917320 112 33 531352 112 37 556796 112 39 635525 112 45 937275 112 47 890353 112 55 639326 112 61 843683 112 72 858504 112 77 862324 112 85 562112 112 87 688596 112 89 669064 112 90 879044 112 94 579849 112 95 935432 112 99 848324 112 100 964212 112 104 518142 112 106 733353 112 107 961009 112 108 622345 112 109 648099 112 110 549952 112 112 523627 112 115 508748 112 116 986263 112 122 853627 112 125 650593 112 127 654777 112 133 994156 112 138 564367 112 143 888270 112 155 998721 112 156 966594 112 158 876297 112 162 900951 112 167 587423 112 173 912043 112 179 696568 112 198 792794 112 202 623397 112 203 935419 112 205 630894 112 206 966405 112 213 650689 112 215 830688 112 216 541700 112 218 540986 112 222 815416 112 225 537630 112 226 952800 112 229 563680 112 233 556958 112 242 704564 112 243 647971 112 246 815556 112 253 989937 112 259 668721 112 262 792707 112 269 930981 112 270 990846 112 279 972275 112 285 857873 112 286 782389 112 288 652225 112 294 997798 112 297 777167 112 298 970067 112 301 745352 112 305 616357 112 306 995092 112 314 672149 112 317 658541 112 323 534564 112 325 774126 112 328 710444 112 331 639361 112 336 676695 112 340 637460 112 344 595069 112 347 808222 112 348 586933 112 350 698011 112 356 844848 112 360 669561 112 364 872351 112 367 815555 112 371 512582 112 372 587861 112 374 644907 112 376 715466 112 382 838769 112 384 636760 112 394 736882 112 409 586156 112 410 950364 112 416 654590 112 421 574519 112 426 788007 112 432 826545 112 442 946064 112 444 704452 112 451 531345 112 453 602363 112 457 818348 112 459 778156 112 465 623075 112 468 933162 112 474 550463 112 475 789727 112 476 677884 112 480 543681 112 483 710193 112 487 726277 112 491 651378 112 495 882669 112 519 921201 112 529 923141 112 531 728249 112 540 863950 112 549 850888 112 550 936039 113 1 759070 113 3 505213 113 5 978638 113 11 847504 113 23 678443 113 27 670006 113 29 720246 113 32 924597 113 36 500034 113 38 921351 113 42 760849 113 46 976841 113 54 810819 113 57 626773 113 59 867303 113 67 645895 113 68 604184 113 69 787931 113 74 789066 113 75 657817 113 78 918838 113 81 645327 113 83 674730 113 89 648337 113 100 670958 113 105 537303 113 129 519652 113 132 638148 113 133 946690 113 134 950476 113 138 682491 113 139 966263 113 140 619825 113 142 740108 113 152 582198 113 158 972427 113 164 744340 113 166 665913 113 172 786974 113 176 845517 113 177 577625 113 190 553729 113 191 884840 113 192 510977 113 193 607821 113 197 593010 113 199 718310 113 202 812687 113 205 584109 113 212 697686 113 221 534556 113 223 521686 113 224 546208 113 230 515693 113 236 793397 113 244 613976 113 246 902200 113 247 941230 113 248 512136 113 249 769474 113 253 751645 113 262 512951 113 264 624484 113 265 693591 113 272 682547 113 273 775478 113 274 734379 113 275 868678 113 285 781275 113 289 565848 113 291 636444 113 297 524877 113 299 507478 113 307 965733 113 313 799708 113 315 841177 113 319 730356 113 323 773085 113 326 826482 113 336 856614 113 337 878878 113 340 658753 113 343 604351 113 345 707550 113 346 837456 113 348 661681 113 353 658690 113 354 985852 113 359 604867 113 362 856812 113 378 685737 113 379 599729 113 382 634788 113 395 874477 113 404 569111 113 406 907005 113 410 855715 113 413 820477 113 415 822060 113 423 891641 113 426 991024 113 428 686826 113 430 909293 113 434 713922 113 436 555419 113 439 685369 113 440 532303 113 447 502957 113 450 729823 113 451 587097 113 454 708436 113 458 510751 113 461 957275 113 462 850451 113 466 530011 113 467 542737 113 468 595118 113 469 562567 113 473 670564 113 474 876330 113 481 904814 113 486 704681 113 491 653658 113 493 616590 113 494 507766 113 498 857617 113 502 930953 113 505 724246 113 519 801870 113 524 570322 113 526 850876 113 542 694372 113 546 936162 113 547 523811 113 550 638492 114 13 733614 114 14 610933 114 17 720662 114 18 537070 114 24 843171 114 27 748112 114 28 951908 114 30 958126 114 36 684456 114 40 562276 114 43 872039 114 49 924302 114 54 960472 114 56 690755 114 60 878039 114 62 572999 114 63 518550 114 66 713230 114 80 675672 114 93 691258 114 96 716154 114 103 649726 114 104 997721 114 105 572456 114 107 620433 114 108 695083 114 110 907821 114 111 572200 114 113 968164 114 123 914247 114 128 812856 114 131 597408 114 142 531124 114 145 998640 114 147 998473 114 165 669647 114 166 943471 114 175 871634 114 176 790251 114 179 744949 114 185 618161 114 187 615021 114 188 853633 114 192 722640 114 193 581376 114 197 568402 114 205 634406 114 206 736248 114 211 844051 114 212 608812 114 213 657919 114 215 823264 114 222 500127 114 225 819623 114 231 782088 114 237 918954 114 243 740111 114 247 882290 114 249 751166 114 253 886752 114 258 873339 114 261 716674 114 265 921923 114 269 944905 114 275 838162 114 276 697212 114 277 543283 114 278 769299 114 281 884767 114 283 932498 114 284 682020 114 289 991202 114 290 988616 114 295 743222 114 297 888692 114 301 695945 114 312 732000 114 313 671184 114 315 776754 114 322 990749 114 324 559300 114 330 519700 114 332 555592 114 334 955739 114 335 983271 114 337 795837 114 345 668728 114 346 596241 114 350 513928 114 353 516434 114 355 622425 114 356 719068 114 358 711454 114 360 637354 114 364 937421 114 365 780472 114 366 688874 114 374 573925 114 376 578629 114 377 859106 114 379 814335 114 385 874484 114 391 783628 114 395 967181 114 397 808939 114 404 920978 114 409 878479 114 411 827435 114 413 833442 114 420 973215 114 424 607607 114 426 828828 114 427 793364 114 431 833316 114 438 845382 114 439 813444 114 441 619474 114 443 998885 114 453 578405 114 454 824900 114 458 558626 114 461 999936 114 464 989652 114 474 618606 114 478 687559 114 486 607004 114 492 570287 114 498 677646 114 502 996016 114 503 732238 114 510 782950 114 511 980400 114 517 961764 114 528 575030 114 535 911677 114 538 627079 114 540 807386 114 544 718910 114 545 939276 115 2 602357 115 4 737457 115 6 875784 115 8 553649 115 12 862885 115 13 785325 115 15 577306 115 18 580924 115 20 725050 115 32 971846 115 33 722339 115 37 907404 115 38 909005 115 40 851700 115 43 879777 115 44 729016 115 48 645448 115 54 997393 115 56 589072 115 63 992011 115 72 828264 115 74 722951 115 75 801059 115 76 545346 115 82 797095 115 84 855649 115 92 665043 115 98 589613 115 101 830565 115 107 962174 115 108 638504 115 118 730676 115 121 855688 115 122 960229 115 123 898747 115 138 769887 115 144 764519 115 146 965384 115 147 859082 115 151 654584 115 154 610288 115 156 963830 115 160 527234 115 167 875438 115 170 565234 115 172 812846 115 176 530884 115 177 553768 115 179 965305 115 185 959772 115 186 967622 115 187 823752 115 188 907032 115 191 882439 115 193 966862 115 194 846418 115 197 912870 115 198 575055 115 200 568546 115 202 675961 115 204 809216 115 206 746000 115 207 781642 115 208 741121 115 210 934743 115 223 554321 115 224 804014 115 231 829231 115 232 610555 115 238 614803 115 241 910228 115 251 636266 115 252 663673 115 259 692588 115 261 564285 115 262 845051 115 266 889824 115 275 787385 115 277 510502 115 278 670405 115 286 869094 115 287 834441 115 291 745394 115 295 597340 115 297 919395 115 316 735931 115 324 955430 115 326 941469 115 329 755429 115 330 555933 115 331 547769 115 335 965100 115 336 935130 115 338 893144 115 341 524466 115 350 869339 115 351 604756 115 360 599074 115 363 913216 115 364 730414 115 365 667502 115 366 713311 115 367 841236 115 375 794505 115 380 879204 115 384 602043 115 385 865053 115 386 904734 115 387 960265 115 389 795045 115 394 943519 115 398 633793 115 403 776822 115 410 888210 115 411 873866 115 413 810624 115 416 521158 115 418 846431 115 420 907169 115 422 592958 115 423 577945 115 429 940419 115 436 949928 115 443 769764 115 451 702963 115 455 686391 115 456 561830 115 459 922434 115 464 752823 115 465 519074 115 467 908813 115 470 705370 115 481 837134 115 483 676192 115 491 823905 115 500 544455 115 504 541876 115 514 797135 115 517 895246 115 520 845999 115 526 513277 115 533 834437 116 4 589874 116 12 553808 116 16 613553 116 17 667408 116 23 507760 116 26 517101 116 30 776688 116 31 598992 116 32 960595 116 33 600269 116 37 955748 116 47 831942 116 49 613273 116 55 892414 116 63 927119 116 70 670773 116 72 612175 116 77 691333 116 78 896776 116 85 907908 116 88 841127 116 89 558502 116 102 542422 116 106 888108 116 111 609041 116 113 901015 116 120 672491 116 124 567665 116 126 687150 116 129 782913 116 130 665717 116 132 759315 116 134 984000 116 135 667625 116 140 561649 116 141 661231 116 146 589824 116 154 792635 116 160 736941 116 169 660128 116 173 666886 116 177 998558 116 179 695681 116 180 837897 116 184 603745 116 187 529409 116 188 602844 116 189 781412 116 191 589182 116 198 967902 116 209 554080 116 211 939241 116 216 874414 116 217 896365 116 229 743624 116 235 661217 116 236 832801 116 238 956008 116 239 833441 116 243 773094 116 245 859038 116 254 506295 116 255 684492 116 258 948518 116 259 612492 116 262 700970 116 263 722170 116 266 938435 116 270 517981 116 276 778995 116 278 671076 116 280 974193 116 283 861499 116 284 865676 116 287 637921 116 288 635530 116 295 609764 116 296 788946 116 316 704951 116 319 897027 116 323 598305 116 324 907449 116 329 695209 116 330 610540 116 331 960111 116 334 663726 116 335 517529 116 348 924455 116 364 517076 116 368 543324 116 371 757307 116 378 817775 116 383 594112 116 389 544102 116 393 812494 116 394 584656 116 397 614875 116 398 723348 116 399 964960 116 404 666293 116 407 902330 116 410 797575 116 412 868954 116 415 964664 116 416 757575 116 422 552463 116 423 824148 116 425 647188 116 428 822625 116 429 601986 116 430 730227 116 442 607922 116 445 630179 116 449 895806 116 451 680237 116 453 845703 116 454 525820 116 455 841611 116 456 539102 116 457 574133 116 460 539386 116 465 520864 116 468 767814 116 469 960113 116 473 854397 116 477 589938 116 478 979748 116 482 892434 116 491 710942 116 494 605428 116 502 715469 116 505 890918 116 506 833200 116 509 781060 116 510 969976 116 519 551735 116 526 856297 116 529 735069 116 532 618337 116 535 859544 116 545 570197 116 549 629059 116 550 915277 117 4 770694 117 6 922109 117 10 578286 117 14 728535 117 15 992938 117 18 957074 117 20 502028 117 23 769904 117 33 513786 117 34 970093 117 36 515044 117 43 722012 117 46 960557 117 55 601882 117 61 987993 117 62 640482 117 65 713422 117 68 589460 117 69 720567 117 72 531389 117 73 693908 117 77 638453 117 78 990621 117 80 646883 117 87 616800 117 93 730856 117 97 780805 117 105 825149 117 114 947282 117 117 637567 117 119 683014 117 122 655722 117 126 943919 117 129 601722 117 132 574828 117 136 971280 117 137 808462 117 144 589944 117 150 833430 117 161 643123 117 164 711675 117 166 520729 117 170 736058 117 180 874449 117 181 910998 117 183 666974 117 185 657087 117 187 958893 117 190 722759 117 192 845311 117 193 598854 117 194 890962 117 197 704280 117 202 632606 117 211 906337 117 216 548601 117 217 558156 117 219 959611 117 231 988169 117 238 918162 117 243 727619 117 245 961912 117 247 509556 117 251 591664 117 256 646447 117 259 628758 117 270 684342 117 273 712781 117 274 516675 117 278 835028 117 280 519081 117 283 983962 117 287 837604 117 299 680668 117 301 515534 117 304 888379 117 310 682551 117 314 884539 117 322 705578 117 324 625648 117 326 817117 117 339 829669 117 349 504233 117 350 809850 117 352 747841 117 355 702357 117 358 837141 117 360 971146 117 365 655403 117 366 585576 117 370 607294 117 374 960796 117 377 888131 117 378 776988 117 381 982400 117 382 767533 117 386 908463 117 387 915932 117 390 815154 117 396 681617 117 401 764610 117 414 700660 117 416 544432 117 420 555585 117 423 914463 117 424 506729 117 425 834263 117 428 901288 117 432 661912 117 436 697022 117 441 974800 117 442 881021 117 446 612260 117 447 750737 117 450 512926 117 454 659613 117 460 855151 117 461 843924 117 464 707652 117 466 723623 117 470 682455 117 475 534662 117 476 536555 117 488 944946 117 489 929976 117 492 597442 117 496 628390 117 508 886100 117 518 588780 117 527 805969 117 529 984010 117 535 899787 117 538 963439 117 539 963339 117 540 895421 117 542 805544 118 5 539252 118 8 822925 118 9 916709 118 11 552322 118 15 841578 118 27 803245 118 30 821039 118 31 618618 118 34 705112 118 40 579149 118 53 895945 118 54 972999 118 59 798713 118 63 711101 118 69 830509 118 72 755585 118 77 856840 118 92 521624 118 97 852564 118 98 537444 118 110 527451 118 111 579102 118 114 957354 118 116 964814 118 125 773735 118 127 617980 118 128 655812 118 129 783496 118 139 533914 118 140 698333 118 144 723111 118 148 850633 118 151 778091 118 152 578721 118 158 518997 118 159 679076 118 161 787998 118 162 756718 118 164 619920 118 165 526692 118 177 513030 118 179 966742 118 183 969665 118 185 841109 118 193 916091 118 194 605006 118 196 544757 118 202 789162 118 203 869737 118 210 738263 118 220 871780 118 221 947937 118 222 818463 118 231 780908 118 245 722330 118 247 614647 118 260 512214 118 263 718189 118 265 762899 118 267 695326 118 268 614578 118 271 916890 118 276 643387 118 279 833234 118 280 530173 118 288 561937 118 289 501597 118 296 684896 118 297 523460 118 301 588101 118 304 727861 118 308 852484 118 310 848565 118 311 762439 118 312 961767 118 313 707393 118 314 912356 118 321 959527 118 323 929817 118 324 604009 118 325 620361 118 330 621606 118 337 764765 118 351 559103 118 355 907879 118 358 815344 118 359 853160 118 373 782015 118 389 989387 118 391 993551 118 394 657142 118 397 849465 118 400 597913 118 403 858127 118 406 647433 118 414 733617 118 418 944048 118 421 858359 118 426 715462 118 431 514452 118 434 559006 118 435 621718 118 436 731256 118 439 586111 118 443 618922 118 455 738120 118 458 930756 118 460 908518 118 464 536535 118 470 906686 118 471 791492 118 486 676655 118 490 793670 118 493 851550 118 496 764591 118 503 696243 118 505 985547 118 511 541374 118 512 505410 118 513 876974 118 515 743493 118 518 960362 118 519 977389 118 521 748131 118 522 722271 118 523 783096 118 533 888510 118 534 841999 118 539 818809 118 542 705340 119 8 546313 119 10 507544 119 11 556288 119 17 766123 119 19 814047 119 32 899126 119 43 997024 119 46 698794 119 52 911618 119 55 901088 119 56 626800 119 58 868453 119 59 951202 119 68 995285 119 71 666204 119 76 636478 119 78 587695 119 85 537135 119 90 740151 119 93 888907 119 94 611357 119 96 693860 119 103 561340 119 104 775039 119 105 820385 119 106 864230 119 110 815868 119 111 758323 119 121 751676 119 136 841517 119 138 525938 119 143 946682 119 149 999137 119 153 743858 119 154 581960 119 155 612623 119 156 993619 119 157 718055 119 158 658551 119 159 993482 119 160 680351 119 161 970001 119 166 748786 119 167 745677 119 168 610520 119 172 698561 119 179 827340 119 180 843127 119 181 574043 119 189 568540 119 195 909299 119 196 620479 119 197 570179 119 200 543811 119 201 889013 119 203 963714 119 208 619485 119 212 863440 119 217 534137 119 220 630175 119 221 798732 119 222 538824 119 225 710277 119 226 622384 119 232 722207 119 237 689527 119 239 746352 119 242 745652 119 244 777200 119 246 606068 119 253 836399 119 275 747691 119 287 529849 119 302 526285 119 303 751563 119 306 939239 119 309 610201 119 317 507879 119 318 635809 119 320 782716 119 321 936563 119 322 574150 119 332 889892 119 334 864583 119 335 637088 119 340 762637 119 341 996124 119 343 832813 119 344 874914 119 345 592479 119 348 589520 119 349 902714 119 358 906080 119 363 738745 119 368 858159 119 369 969928 119 373 509738 119 382 864066 119 383 979049 119 389 875165 119 394 660913 119 396 609275 119 399 702990 119 402 764219 119 403 618655 119 405 571329 119 408 692797 119 418 989053 119 421 619698 119 428 530665 119 429 774748 119 430 867967 119 437 548268 119 439 774818 119 445 695522 119 447 706392 119 451 953353 119 453 834006 119 454 660870 119 459 673467 119 460 928671 119 464 505695 119 472 877814 119 476 940798 119 477 590865 119 478 912031 119 479 771320 119 481 628668 119 482 946730 119 489 845632 119 493 618319 119 494 592348 119 496 788408 119 497 949411 119 500 559682 119 503 696013 119 506 793366 119 507 573339 119 508 529733 119 511 956280 119 515 604450 119 517 590652 119 519 694324 119 522 938393 119 526 662793 119 536 510518 119 537 777971 119 538 937790 119 539 885651 120 6 739242 120 9 776851 120 16 713780 120 17 973427 120 18 802159 120 32 511626 120 34 814597 120 38 553140 120 44 952873 120 55 896911 120 63 941057 120 64 657991 120 65 603759 120 66 936521 120 67 748200 120 70 507628 120 73 583953 120 76 709285 120 77 762471 120 79 616137 120 80 761703 120 83 611152 120 87 536053 120 95 742731 120 103 835281 120 113 787898 120 114 557466 120 117 593384 120 118 734495 120 121 684691 120 128 659437 120 132 982980 120 134 521646 120 137 752027 120 146 904308 120 147 693134 120 159 571075 120 163 654092 120 164 714850 120 165 806293 120 180 832261 120 182 571845 120 186 761585 120 195 697648 120 197 866800 120 201 628993 120 202 844425 120 204 837855 120 210 886577 120 214 823450 120 217 863863 120 218 939585 120 219 574577 120 220 921215 120 226 820870 120 233 758837 120 242 700444 120 249 904366 120 258 759983 120 262 671150 120 264 848429 120 268 550234 120 271 909289 120 274 784847 120 276 578233 120 277 546885 120 284 591483 120 288 759506 120 289 937110 120 292 646088 120 296 629996 120 305 871953 120 308 846499 120 312 997932 120 321 957234 120 322 565259 120 325 844977 120 329 751059 120 332 897974 120 336 620617 120 340 556668 120 344 922591 120 352 968280 120 354 562766 120 355 878664 120 356 567946 120 370 687023 120 371 858239 120 374 662140 120 375 826314 120 377 780328 120 385 805809 120 388 536398 120 392 809185 120 394 580038 120 399 674150 120 403 903322 120 404 656279 120 405 630815 120 406 845793 120 408 933841 120 409 913322 120 410 848949 120 411 921856 120 417 635276 120 423 582975 120 424 855818 120 429 993529 120 431 538463 120 433 793698 120 436 985839 120 438 965119 120 440 766547 120 442 548191 120 448 761264 120 453 903568 120 456 933678 120 459 624880 120 463 525258 120 467 981417 120 473 805500 120 483 522939 120 485 684063 120 490 505782 120 491 540519 120 494 968479 120 495 861728 120 497 731808 120 502 542179 120 521 590902 120 531 805871 121 7 561898 121 17 724253 121 26 609191 121 33 678770 121 40 716314 121 42 650510 121 48 842390 121 51 841054 121 52 902775 121 53 916914 121 56 605276 121 68 838906 121 73 614106 121 81 956707 121 85 645062 121 86 940179 121 87 906178 121 89 685087 121 92 955833 121 93 750752 121 95 790425 121 98 986476 121 103 953420 121 105 757659 121 112 796585 121 115 805048 121 120 988244 121 122 707818 121 123 648014 121 129 633478 121 130 822744 121 131 897718 121 134 665903 121 136 806611 121 137 724496 121 138 997086 121 141 965449 121 157 962537 121 159 858421 121 160 945061 121 163 776193 121 169 723693 121 171 911623 121 178 507260 121 185 785242 121 193 698365 121 199 624930 121 203 741633 121 205 525353 121 206 752154 121 207 900350 121 212 869682 121 214 920389 121 216 873996 121 221 967388 121 222 954171 121 231 973388 121 233 648340 121 234 718044 121 235 887347 121 243 994179 121 244 795085 121 252 547866 121 254 907854 121 257 775696 121 259 814061 121 260 618514 121 261 868880 121 264 664684 121 268 953503 121 269 958801 121 279 941550 121 283 661029 121 285 656690 121 288 880757 121 289 801104 121 291 952583 121 294 715586 121 297 662983 121 298 867754 121 301 896395 121 303 712400 121 309 627477 121 311 811822 121 316 559446 121 317 563980 121 320 994425 121 322 953625 121 323 707483 121 326 514985 121 327 958004 121 332 996279 121 333 922718 121 335 903494 121 336 596773 121 337 771096 121 339 824803 121 342 825463 121 344 531621 121 346 564052 121 348 996510 121 354 899227 121 357 549825 121 358 926697 121 367 890813 121 369 629325 121 374 781902 121 375 657768 121 378 960692 121 390 808574 121 394 561110 121 403 870578 121 406 877395 121 407 791846 121 416 786091 121 417 582909 121 418 730325 121 420 587623 121 421 962384 121 423 829875 121 426 544262 121 427 991338 121 428 526900 121 430 512647 121 435 527494 121 437 594883 121 439 896433 121 443 991453 121 447 843286 121 449 594078 121 452 871256 121 454 640633 121 455 990895 121 462 606922 121 466 949326 121 467 909099 121 476 734246 121 480 643296 121 482 985366 121 484 912600 121 487 655764 121 490 716637 121 492 554922 121 500 853987 121 503 535828 121 514 940662 121 522 934508 121 524 631483 121 529 800365 121 540 875828 121 541 640564 121 544 923082 122 2 703487 122 8 687567 122 11 798815 122 12 721107 122 14 756530 122 30 500346 122 43 989338 122 49 569981 122 51 996503 122 58 854767 122 61 913395 122 75 530672 122 76 815892 122 96 821010 122 98 572536 122 99 861399 122 111 600063 122 123 703271 122 127 655769 122 128 973105 122 129 774364 122 131 508886 122 137 507603 122 138 742490 122 144 849362 122 152 587569 122 154 793535 122 156 565295 122 157 639392 122 158 566298 122 178 879132 122 179 889813 122 183 922936 122 186 526000 122 189 522224 122 190 563551 122 194 667910 122 195 641012 122 196 690260 122 201 722620 122 202 820300 122 208 757128 122 219 855690 122 229 564178 122 235 758707 122 236 933322 122 239 739332 122 241 565850 122 245 678035 122 247 635813 122 248 999108 122 249 873404 122 256 532847 122 258 662405 122 259 977789 122 260 596033 122 263 956530 122 266 784630 122 268 957200 122 271 870697 122 273 932250 122 275 784579 122 279 938928 122 285 724539 122 291 548128 122 293 560366 122 300 819165 122 311 682928 122 313 979835 122 317 804047 122 319 715678 122 323 536698 122 324 843590 122 343 651502 122 346 719840 122 349 869220 122 352 535656 122 354 892131 122 357 986628 122 358 885535 122 367 949421 122 368 656409 122 374 592806 122 376 820596 122 380 691732 122 381 673021 122 384 726692 122 389 651459 122 390 894995 122 397 796893 122 398 971061 122 400 859527 122 403 832803 122 404 659456 122 422 677772 122 433 943564 122 438 731383 122 448 588507 122 455 947191 122 460 962301 122 464 905255 122 467 957621 122 469 659973 122 477 522460 122 489 715549 122 494 833262 122 496 881202 122 507 605358 122 509 872159 122 510 790706 122 515 794362 122 516 628525 122 517 771240 122 520 596573 122 521 818152 122 525 809478 122 533 963815 122 537 578229 122 541 812115 123 3 888192 123 6 932919 123 15 824906 123 17 946330 123 20 504336 123 26 629622 123 31 531342 123 32 665950 123 36 686354 123 39 752364 123 44 941358 123 47 960374 123 48 717910 123 52 533392 123 57 863736 123 67 889261 123 69 662119 123 71 660493 123 77 714626 123 78 745638 123 84 888351 123 91 971818 123 94 719483 123 97 992262 123 99 703297 123 100 645049 123 104 574768 123 106 985407 123 110 854260 123 116 938923 123 123 884010 123 139 599937 123 141 992713 123 145 781837 123 148 671404 123 149 625628 123 150 897947 123 151 750065 123 158 824601 123 161 814950 123 165 669666 123 170 729577 123 185 554701 123 186 912595 123 207 861518 123 211 955262 123 213 930760 123 215 559253 123 218 668761 123 221 664050 123 228 538619 123 234 969349 123 237 783368 123 243 566466 123 249 621482 123 258 640380 123 261 523025 123 266 722746 123 269 583645 123 276 662015 123 279 972281 123 280 862917 123 282 629270 123 283 796603 123 299 508087 123 301 691333 123 307 797948 123 310 787985 123 313 566384 123 321 747063 123 325 599542 123 332 538788 123 333 553605 123 334 988704 123 342 812333 123 343 774847 123 352 607793 123 354 852241 123 358 829893 123 365 603313 123 367 570243 123 373 526045 123 374 630438 123 377 633071 123 378 831968 123 381 986841 123 386 570441 123 395 699458 123 397 501003 123 398 697678 123 400 937275 123 401 565626 123 403 848528 123 404 753016 123 407 782204 123 412 501908 123 416 978232 123 417 814662 123 426 625226 123 430 699917 123 431 831322 123 434 629210 123 435 751458 123 439 850371 123 444 690895 123 447 898354 123 450 725945 123 461 799716 123 471 714059 123 473 886008 123 477 987386 123 482 605038 123 485 993831 123 496 806537 123 512 613296 123 513 508264 123 515 539018 123 518 786608 123 521 778119 123 527 970627 123 528 982634 123 535 835454 123 536 635834 123 544 723908 123 546 806413 123 547 923972 123 548 916878 124 1 548637 124 3 861881 124 7 775574 124 14 828793 124 15 542877 124 33 887178 124 44 921670 124 47 802220 124 50 815420 124 55 947016 124 56 878581 124 61 698579 124 65 914670 124 66 557026 124 71 682384 124 72 619203 124 80 760026 124 82 927189 124 84 537937 124 85 709760 124 88 836464 124 93 641246 124 94 921193 124 98 526087 124 100 921289 124 106 839477 124 107 537140 124 111 811209 124 116 575417 124 122 724719 124 127 941960 124 131 696594 124 135 759042 124 137 546054 124 139 557424 124 142 748764 124 143 801237 124 144 897822 124 151 866184 124 154 547150 124 155 566584 124 157 719126 124 167 658507 124 170 639956 124 171 817974 124 172 934192 124 176 869466 124 186 988041 124 188 841821 124 194 943860 124 198 697144 124 204 987241 124 207 775268 124 209 859116 124 212 867835 124 217 582579 124 225 607150 124 227 653227 124 229 788686 124 230 808320 124 232 946641 124 237 777300 124 239 792221 124 245 996012 124 248 600881 124 253 774005 124 254 602603 124 255 640879 124 257 900154 124 271 737369 124 279 609119 124 288 717548 124 292 589711 124 295 902572 124 304 826927 124 307 947017 124 308 569398 124 309 597752 124 314 519262 124 315 754549 124 317 853706 124 320 973251 124 328 646945 124 330 868544 124 334 894481 124 335 655745 124 340 516166 124 341 944374 124 342 672392 124 345 992354 124 347 784850 124 348 684814 124 354 947614 124 355 819046 124 362 735959 124 363 903322 124 365 597297 124 370 856995 124 371 561698 124 373 889335 124 374 633726 124 377 829585 124 380 863268 124 384 537138 124 389 748942 124 390 908023 124 399 632068 124 402 713057 124 406 631003 124 410 533566 124 429 903354 124 437 889499 124 439 633368 124 445 782041 124 447 631509 124 449 952783 124 454 718167 124 461 629614 124 463 771542 124 464 801424 124 465 876536 124 468 980109 124 472 686187 124 480 903347 124 485 507835 124 496 926800 124 497 993096 124 501 941262 124 502 507878 124 512 594239 124 517 735208 124 519 779857 124 520 977235 124 525 802952 124 526 950693 124 530 747152 124 532 883592 124 535 781403 124 542 506434 124 544 844221 124 546 912638 124 550 577414 125 3 640003 125 4 713416 125 28 809853 125 37 722143 125 42 507858 125 43 759463 125 54 525529 125 59 532023 125 62 785141 125 66 944864 125 68 535788 125 80 916434 125 94 699692 125 96 742776 125 98 693185 125 99 785646 125 100 996937 125 102 845769 125 103 683841 125 104 969135 125 105 794836 125 106 763579 125 110 720681 125 113 621606 125 116 713181 125 130 681556 125 133 855490 125 134 649125 125 141 628685 125 142 942906 125 144 745049 125 148 806047 125 150 722108 125 153 976494 125 155 524854 125 156 957186 125 168 527493 125 169 585187 125 171 554418 125 173 558132 125 174 829556 125 179 815722 125 182 523427 125 185 893668 125 187 837529 125 191 779691 125 202 965116 125 213 580066 125 216 580531 125 218 950754 125 227 753485 125 230 693693 125 238 805865 125 239 517467 125 252 557285 125 253 853337 125 254 639813 125 257 951681 125 267 982733 125 270 520675 125 274 877833 125 275 838065 125 278 747020 125 279 683611 125 282 709763 125 286 638434 125 292 962722 125 294 651005 125 296 911863 125 297 778089 125 299 640093 125 300 723409 125 307 796748 125 309 546716 125 315 624211 125 319 811440 125 326 955939 125 327 553699 125 330 923540 125 332 642730 125 334 763299 125 335 755333 125 336 545701 125 337 894225 125 343 940039 125 345 665633 125 349 625157 125 357 753956 125 367 994705 125 369 563997 125 379 752903 125 380 548150 125 385 895067 125 389 834093 125 390 809570 125 392 609810 125 407 751706 125 408 657857 125 410 973093 125 416 635558 125 422 764742 125 423 880433 125 425 726887 125 428 503020 125 429 529794 125 432 883736 125 434 525249 125 437 974629 125 442 628500 125 443 653170 125 447 591642 125 449 580096 125 460 891579 125 461 819705 125 462 585974 125 466 719280 125 470 740554 125 473 894291 125 475 644902 125 477 913995 125 480 523413 125 482 908026 125 485 886729 125 491 706597 125 493 815696 125 497 665951 125 504 953132 125 511 988892 125 512 814215 125 517 903343 125 521 934441 125 525 956516 125 528 777748 125 535 991805 125 537 506712 125 539 843901 125 540 933214 125 545 990344 125 547 555224 126 3 674839 126 11 672502 126 13 822100 126 23 734336 126 27 930386 126 28 572388 126 38 833138 126 43 883677 126 45 678114 126 56 849253 126 59 711044 126 67 547290 126 70 665885 126 75 596670 126 78 960563 126 85 834139 126 104 615938 126 118 504312 126 120 721824 126 121 530678 126 127 677077 126 128 928336 126 135 971495 126 136 864039 126 139 784092 126 140 761262 126 144 853859 126 145 851851 126 153 581570 126 154 734448 126 164 784618 126 168 584061 126 172 760495 126 173 633196 126 176 692200 126 179 787705 126 181 667686 126 189 543746 126 197 961961 126 201 870091 126 209 786195 126 210 704278 126 215 975839 126 224 674262 126 228 752154 126 229 506759 126 230 936656 126 234 982875 126 236 867990 126 238 998385 126 245 651150 126 248 546306 126 251 938879 126 261 819167 126 270 774929 126 271 639765 126 274 671187 126 281 993232 126 288 637765 126 294 649906 126 298 590021 126 299 926672 126 305 852304 126 306 582222 126 310 873122 126 311 847686 126 318 629772 126 321 886935 126 326 607179 126 327 818433 126 334 996176 126 335 672987 126 337 809126 126 339 627121 126 343 882719 126 349 710917 126 354 904509 126 357 891830 126 365 545159 126 367 845622 126 368 720134 126 370 676269 126 373 654087 126 374 838752 126 378 516502 126 379 871731 126 386 895549 126 388 529053 126 390 799028 126 392 725630 126 396 713003 126 402 640164 126 407 522675 126 414 603864 126 416 767035 126 423 916080 126 436 700177 126 437 535530 126 440 781704 126 441 741006 126 443 888315 126 452 586745 126 453 951978 126 458 658800 126 460 823498 126 464 699013 126 465 543044 126 468 950026 126 470 754012 126 474 771325 126 479 805489 126 481 835199 126 482 838795 126 483 687431 126 485 902787 126 487 831849 126 488 754045 126 489 696689 126 491 944462 126 495 954211 126 507 580447 126 510 552392 126 512 734746 126 515 646164 126 516 654207 126 517 995150 126 527 870377 126 536 730463 126 538 823296 126 540 939869 126 541 761379 127 4 557259 127 7 920142 127 11 569462 127 21 526499 127 24 864607 127 33 649289 127 41 985853 127 45 633892 127 48 601660 127 50 671243 127 54 634597 127 57 800477 127 60 836063 127 65 570847 127 66 794192 127 69 701166 127 71 645827 127 75 823256 127 81 539168 127 88 700041 127 89 832591 127 93 803780 127 94 840163 127 106 832866 127 110 590713 127 119 674698 127 121 814611 127 128 664954 127 129 651421 127 139 877280 127 140 779318 127 142 984371 127 143 595406 127 147 917595 127 150 989250 127 158 865714 127 165 958237 127 167 774695 127 169 789275 127 170 921560 127 175 885937 127 178 500924 127 181 848604 127 183 730350 127 194 699553 127 199 517604 127 200 514409 127 205 878196 127 224 552570 127 227 674447 127 231 952896 127 232 791769 127 241 576819 127 242 554467 127 243 671402 127 244 692323 127 251 706787 127 256 819763 127 257 946820 127 259 979509 127 260 933750 127 262 818570 127 264 713111 127 265 982307 127 266 671905 127 274 793231 127 275 505687 127 276 882454 127 277 676775 127 282 660167 127 284 522089 127 285 915312 127 290 829443 127 294 904157 127 295 525761 127 298 771808 127 299 508674 127 301 505877 127 303 553805 127 307 792781 127 318 745492 127 321 608868 127 328 613106 127 329 795633 127 331 785621 127 333 510878 127 338 544224 127 340 902645 127 347 559338 127 367 948718 127 371 651618 127 374 725581 127 375 760338 127 376 642314 127 379 721105 127 380 826491 127 381 944373 127 383 692421 127 384 945195 127 385 724019 127 386 783180 127 395 733795 127 399 562556 127 403 662673 127 408 945297 127 412 665773 127 419 700244 127 421 514847 127 423 865999 127 425 710222 127 432 967081 127 437 517714 127 439 854583 127 448 633242 127 451 849618 127 452 875832 127 453 545047 127 456 781444 127 457 559593 127 462 580617 127 464 529924 127 465 967664 127 472 792116 127 477 929929 127 485 978931 127 489 803702 127 492 960699 127 495 903827 127 499 709128 127 510 768976 127 511 696524 127 516 709320 127 523 684784 127 526 695975 127 527 607131 127 534 726909 127 546 889503 128 5 940785 128 8 617389 128 19 818278 128 22 658219 128 26 596425 128 28 707589 128 33 641561 128 34 849292 128 39 842665 128 46 602469 128 49 839127 128 59 928642 128 62 956353 128 66 994162 128 70 656753 128 77 845057 128 78 728353 128 81 970532 128 84 658800 128 85 711379 128 89 530565 128 96 641832 128 111 887874 128 112 958362 128 113 920227 128 117 661618 128 128 701536 128 137 857932 128 141 642962 128 146 527061 128 154 853568 128 165 903667 128 171 602449 128 180 929243 128 181 538438 128 185 620061 128 186 522146 128 190 738197 128 192 551792 128 193 584844 128 196 641142 128 199 902281 128 204 965397 128 211 775492 128 214 784699 128 215 964552 128 225 776823 128 230 651545 128 231 548003 128 232 545596 128 234 728900 128 237 753511 128 238 903542 128 239 662643 128 253 514538 128 256 964003 128 257 640714 128 258 929605 128 259 833506 128 265 652429 128 266 507202 128 275 972623 128 276 991154 128 277 795930 128 280 854099 128 282 620227 128 284 591251 128 286 917762 128 291 906247 128 294 906015 128 295 946611 128 298 697561 128 300 618336 128 304 625688 128 307 887674 128 309 524479 128 313 785466 128 314 873923 128 317 919057 128 318 711327 128 320 829169 128 323 502641 128 325 790288 128 331 760413 128 332 695164 128 334 862163 128 335 945795 128 339 929266 128 343 903783 128 350 507599 128 352 829732 128 353 675771 128 358 876246 128 363 707254 128 366 696028 128 368 582515 128 369 556608 128 391 830102 128 392 886173 128 396 563698 128 401 684129 128 404 529110 128 405 608435 128 406 686694 128 417 566187 128 421 765124 128 424 683327 128 436 969720 128 437 856371 128 439 868136 128 441 739291 128 445 542862 128 449 989256 128 453 969564 128 457 777909 128 461 881183 128 462 714924 128 468 793168 128 475 536283 128 478 534212 128 489 903744 128 492 619893 128 496 624945 128 499 773720 128 502 695889 128 505 525511 128 518 596646 128 520 733028 128 524 944233 128 535 698773 128 538 792946 128 539 763519 128 544 900956 128 547 567544 129 6 653181 129 17 729148 129 23 899036 129 26 977036 129 34 680432 129 36 642461 129 40 681199 129 48 754131 129 62 905695 129 65 720199 129 66 665577 129 67 675471 129 69 585838 129 75 666712 129 78 861257 129 79 545290 129 81 531810 129 82 535181 129 88 518323 129 96 673526 129 104 781783 129 110 554295 129 111 846546 129 112 828024 129 118 912385 129 130 895497 129 131 711922 129 137 931497 129 138 830967 129 142 611676 129 147 571334 129 153 576503 129 155 996849 129 156 693639 129 159 662444 129 160 940431 129 162 804875 129 164 933339 129 167 911673 129 169 574485 129 171 521536 129 180 999165 129 182 873684 129 189 640236 129 197 690529 129 199 504910 129 201 537615 129 212 695972 129 213 569968 129 216 768251 129 223 695616 129 224 633479 129 228 680178 129 231 571114 129 235 945431 129 239 589579 129 248 794502 129 250 952225 129 252 761765 129 254 651953 129 255 776304 129 258 665788 129 261 880479 129 264 800391 129 269 598766 129 279 764933 129 281 955356 129 282 880388 129 285 725119 129 287 640853 129 288 963144 129 290 832477 129 292 575466 129 294 830621 129 295 794242 129 300 672624 129 301 979100 129 310 745426 129 311 858471 129 318 860287 129 324 836644 129 330 671849 129 331 517528 129 333 679370 129 335 602341 129 341 511264 129 342 523932 129 344 927189 129 350 720031 129 355 603688 129 356 910316 129 368 729469 129 371 874430 129 379 585988 129 384 818854 129 388 550969 129 389 729889 129 390 613538 129 391 795642 129 393 826273 129 398 806908 129 399 715697 129 400 504232 129 401 965244 129 405 806336 129 406 917607 129 412 518162 129 413 621435 129 415 688856 129 420 987872 129 421 880017 129 422 712630 129 426 545651 129 427 961879 129 436 890373 129 438 805023 129 444 962654 129 446 838858 129 447 967134 129 461 797484 129 464 881128 129 471 727052 129 473 685458 129 477 929595 129 478 876708 129 479 550225 129 488 532232 129 495 561890 129 502 989951 129 503 771279 129 509 756155 129 510 697932 129 513 525756 129 516 807779 129 518 697240 129 520 969906 129 521 742255 129 523 606612 129 526 871734 129 530 572163 129 541 665917 129 547 683072 129 550 678289 130 2 751131 130 3 728018 130 4 772177 130 10 946973 130 12 524501 130 13 623767 130 14 713347 130 16 607548 130 22 623013 130 24 842901 130 27 887047 130 31 891574 130 39 542875 130 43 611106 130 45 571749 130 49 728796 130 60 729088 130 61 666857 130 62 607647 130 63 970573 130 64 712110 130 66 794853 130 68 530637 130 70 609211 130 82 669880 130 86 941814 130 91 617146 130 92 944468 130 100 585382 130 103 630453 130 109 926918 130 115 634456 130 116 518430 130 120 856023 130 124 732124 130 131 658397 130 132 664905 130 133 715595 130 136 883457 130 139 933832 130 144 821603 130 148 984129 130 152 924634 130 158 774853 130 160 616998 130 165 912742 130 166 622135 130 168 631893 130 169 526261 130 173 696720 130 178 881768 130 189 576815 130 200 835615 130 201 856767 130 203 775834 130 205 995646 130 206 982055 130 215 567958 130 219 995970 130 225 566423 130 227 996884 130 233 858962 130 249 697645 130 253 522298 130 254 983019 130 256 924567 130 259 640424 130 261 900313 130 262 908253 130 270 881591 130 272 749920 130 277 858840 130 279 952779 130 282 501190 130 284 749228 130 290 993085 130 296 741528 130 301 500476 130 307 675762 130 308 533955 130 316 969109 130 318 658381 130 319 569742 130 333 877453 130 334 672492 130 349 698630 130 354 907436 130 357 710438 130 361 672771 130 364 626334 130 371 871425 130 374 981789 130 377 910811 130 379 645512 130 382 595337 130 384 693616 130 387 649201 130 390 795545 130 393 729041 130 400 840493 130 402 733337 130 406 647788 130 409 595111 130 410 956003 130 413 976867 130 418 677868 130 419 640284 130 423 766404 130 427 790247 130 430 869462 130 434 802632 130 435 740806 130 439 627380 130 447 678362 130 448 512423 130 451 797708 130 457 985237 130 472 996825 130 473 798775 130 476 650676 130 479 971268 130 483 630189 130 485 893832 130 498 788634 130 500 975777 130 511 536829 130 515 968879 130 516 722828 130 521 611524 130 526 709197 130 529 955536 130 531 561414 130 532 590761 130 538 782262 130 543 534749 130 545 854807 131 2 800658 131 3 608310 131 9 772426 131 10 726869 131 13 848269 131 15 603987 131 16 788493 131 25 686557 131 26 581908 131 34 992185 131 35 677015 131 46 896605 131 47 882034 131 50 582606 131 51 575705 131 55 719030 131 57 815860 131 59 722832 131 64 812222 131 73 587479 131 90 616828 131 95 688910 131 109 571433 131 112 777606 131 113 629764 131 114 744109 131 115 912121 131 120 552994 131 124 602212 131 125 896350 131 127 558276 131 131 752781 131 133 792895 131 138 716084 131 154 511310 131 180 636555 131 186 821441 131 192 769744 131 194 755445 131 196 981433 131 198 986260 131 205 806643 131 210 691725 131 214 917768 131 216 840923 131 222 583246 131 226 878441 131 228 915708 131 230 648491 131 231 891128 131 234 681781 131 237 604248 131 238 674594 131 242 925308 131 247 513636 131 251 724079 131 252 726740 131 254 786849 131 256 756005 131 260 812998 131 264 525122 131 266 914045 131 267 815531 131 268 619978 131 269 718330 131 270 856083 131 271 905944 131 272 916767 131 274 784442 131 276 574500 131 282 891630 131 286 646523 131 295 689901 131 296 881725 131 303 943039 131 305 769772 131 309 694943 131 314 778380 131 319 576385 131 322 816802 131 326 907353 131 329 603967 131 331 927762 131 334 729444 131 343 891900 131 348 737586 131 350 715014 131 351 660763 131 354 509192 131 363 629397 131 365 932327 131 366 580616 131 369 884511 131 371 703577 131 375 784569 131 381 676066 131 389 622282 131 390 918357 131 392 562433 131 395 777327 131 396 673854 131 398 558123 131 405 679829 131 409 803849 131 412 804825 131 418 622452 131 421 787346 131 427 833001 131 430 713172 131 431 548891 131 434 738505 131 447 926781 131 452 803401 131 454 697375 131 460 631022 131 463 591221 131 465 623117 131 466 670855 131 475 833684 131 479 595777 131 482 767294 131 484 594564 131 488 859923 131 489 674970 131 493 804482 131 494 776072 131 503 967345 131 505 790909 131 509 562147 131 511 861475 131 512 875992 131 513 818784 131 514 641639 131 516 813597 131 517 692477 131 518 774179 131 527 651853 131 528 787770 131 531 799371 131 533 735147 131 534 587604 131 541 771209 131 545 520795 131 548 786142 131 549 991185 131 550 920300 132 1 846562 132 6 508720 132 7 672840 132 9 978414 132 11 822465 132 12 620917 132 13 515878 132 16 613820 132 28 660237 132 30 725079 132 33 925029 132 37 754273 132 40 527733 132 43 988550 132 44 914174 132 50 783373 132 51 702739 132 53 513826 132 55 512440 132 57 678299 132 60 861680 132 64 605730 132 65 676583 132 69 708098 132 78 559003 132 90 892007 132 91 637584 132 96 551352 132 99 914499 132 102 565407 132 105 630248 132 112 979065 132 117 818577 132 120 701285 132 122 967667 132 127 574114 132 138 950914 132 139 855407 132 148 538090 132 149 921870 132 150 804369 132 151 829542 132 153 554836 132 162 602503 132 174 698472 132 179 948812 132 180 946335 132 182 996217 132 190 988078 132 192 739105 132 194 941615 132 202 992599 132 204 751703 132 205 971691 132 206 614144 132 210 770682 132 214 579999 132 221 879524 132 223 770485 132 224 542656 132 229 799331 132 230 983466 132 231 524074 132 234 877794 132 242 614879 132 244 608794 132 267 602272 132 271 630698 132 272 521323 132 276 807868 132 280 847223 132 282 755641 132 283 705909 132 287 949979 132 289 836829 132 294 588860 132 298 886780 132 299 997477 132 302 570227 132 306 996983 132 311 933398 132 314 796956 132 315 961686 132 324 741994 132 326 733004 132 329 928907 132 337 531595 132 339 617766 132 343 531179 132 345 647769 132 352 530894 132 356 757065 132 379 554289 132 391 814642 132 400 815587 132 401 627110 132 403 902452 132 405 626646 132 406 599206 132 411 937870 132 414 788268 132 415 995093 132 420 761456 132 424 945720 132 428 666882 132 433 695656 132 437 781543 132 441 538960 132 447 549559 132 452 552620 132 460 681710 132 461 881383 132 462 770547 132 463 893467 132 464 518811 132 465 787332 132 466 693720 132 469 715633 132 470 983987 132 476 805976 132 480 884599 132 486 651504 132 487 617471 132 490 830645 132 504 774826 132 505 699010 132 506 766995 132 510 873671 132 511 673260 132 513 552038 132 517 879624 132 524 971923 132 525 759214 132 530 690830 132 531 821750 132 536 974425 132 537 926640 132 545 832938 133 4 808230 133 8 975970 133 11 526591 133 20 936660 133 21 828844 133 25 503312 133 28 749623 133 33 619540 133 35 931114 133 37 891687 133 41 698743 133 42 656445 133 43 920894 133 47 523590 133 54 898775 133 55 764624 133 56 949236 133 59 932887 133 68 689850 133 69 632375 133 70 897187 133 72 982057 133 73 725241 133 81 832475 133 82 992428 133 84 645072 133 88 734269 133 89 938123 133 95 622427 133 104 890874 133 108 601437 133 110 721149 133 111 894240 133 122 865995 133 124 998709 133 125 911758 133 127 923962 133 129 773798 133 140 659882 133 142 576218 133 147 729858 133 156 858054 133 158 776198 133 164 985043 133 165 897196 133 168 603693 133 174 578523 133 181 823015 133 183 632146 133 184 746986 133 188 993436 133 189 641430 133 190 580979 133 194 837414 133 195 699243 133 204 616365 133 207 946073 133 211 526647 133 213 623299 133 216 770235 133 218 904323 133 220 688144 133 221 921544 133 222 746642 133 225 812757 133 235 543169 133 249 950424 133 254 904018 133 259 859470 133 260 825323 133 270 718833 133 282 723926 133 289 696722 133 292 693786 133 293 863863 133 294 862913 133 305 824418 133 308 983629 133 309 826637 133 310 982077 133 315 610534 133 316 662012 133 320 965435 133 326 775394 133 327 562453 133 334 762017 133 347 576684 133 349 642103 133 355 501265 133 361 633740 133 363 954397 133 367 852042 133 372 560644 133 379 639677 133 386 885801 133 387 680512 133 388 706494 133 390 905224 133 393 749565 133 395 646956 133 398 854812 133 400 672349 133 402 779891 133 405 555669 133 409 692337 133 412 907780 133 415 817814 133 418 624293 133 419 704926 133 421 569337 133 424 535270 133 425 643301 133 428 993851 133 433 937564 133 443 923547 133 446 517000 133 448 881410 133 455 799413 133 457 546279 133 459 832240 133 462 574732 133 464 807163 133 465 992994 133 467 968462 133 469 709107 133 470 560911 133 475 727744 133 477 835993 133 478 886256 133 482 793661 133 483 963027 133 486 932392 133 488 536062 133 491 797953 133 497 921277 133 499 503612 133 502 636306 133 505 910091 133 507 754089 133 512 710904 133 517 563069 133 519 500235 133 523 591583 133 529 660630 133 530 732641 133 538 592413 133 540 852493 133 541 807822 133 549 950322 134 5 706292 134 9 843008 134 16 702486 134 25 612901 134 27 857448 134 29 811536 134 37 500307 134 39 637506 134 40 778009 134 42 843609 134 43 967285 134 51 611258 134 57 864257 134 62 841042 134 67 804334 134 70 881605 134 72 595036 134 79 883686 134 82 875198 134 83 550912 134 92 772478 134 98 763717 134 103 843965 134 109 824543 134 114 873383 134 117 850505 134 125 601273 134 126 865061 134 127 721800 134 128 838545 134 130 911064 134 138 920412 134 142 781870 134 144 965213 134 147 765664 134 149 995045 134 151 642598 134 153 978870 134 154 814065 134 159 727287 134 163 951442 134 170 652761 134 181 916883 134 184 955018 134 185 925346 134 195 543975 134 201 906714 134 207 902940 134 212 906545 134 220 635885 134 221 932733 134 233 884620 134 240 609988 134 241 541890 134 242 512015 134 248 647927 134 251 705445 134 252 798487 134 253 653741 134 262 762489 134 267 648811 134 280 719302 134 286 792497 134 287 535008 134 290 990746 134 294 643750 134 300 657178 134 302 806660 134 305 588139 134 306 723532 134 311 619209 134 313 544307 134 316 936163 134 317 504569 134 318 893717 134 323 800066 134 330 907709 134 331 813139 134 332 798723 134 333 975217 134 336 736048 134 341 903483 134 358 545736 134 364 861827 134 368 894152 134 375 786035 134 378 668412 134 384 565426 134 392 965239 134 397 812963 134 398 913883 134 399 573401 134 405 750924 134 406 984125 134 408 849578 134 410 935364 134 416 553760 134 417 799668 134 418 744102 134 422 520101 134 425 675027 134 426 854123 134 430 775133 134 432 529376 134 434 530951 134 438 630034 134 445 824579 134 446 606944 134 455 637123 134 465 551646 134 466 553055 134 468 614247 134 473 699207 134 474 529472 134 475 529624 134 478 903223 134 480 593438 134 484 734540 134 491 967547 134 492 623272 134 493 855891 134 494 993936 134 497 990625 134 514 583488 134 516 717313 134 523 957136 134 527 742221 134 533 622440 134 540 841515 134 543 554421 134 544 799181 135 2 675551 135 3 546228 135 10 654166 135 13 778959 135 20 825009 135 34 986647 135 42 992226 135 44 571746 135 46 659063 135 47 760025 135 52 749207 135 58 723141 135 59 797836 135 60 836711 135 64 814554 135 65 633880 135 66 601928 135 69 746496 135 72 908448 135 75 849380 135 77 629693 135 79 720585 135 81 900876 135 86 787618 135 89 840139 135 90 534753 135 98 962395 135 101 581384 135 103 972520 135 110 802440 135 112 665206 135 116 913297 135 120 746351 135 125 989412 135 130 548137 135 131 577632 135 134 740488 135 146 973268 135 163 847902 135 165 879641 135 167 709188 135 172 654689 135 173 958151 135 179 781036 135 182 563010 135 183 959118 135 193 955806 135 194 537903 135 200 844477 135 207 660518 135 212 892029 135 214 809400 135 215 780191 135 217 699668 135 219 677947 135 222 509190 135 230 942219 135 234 683366 135 237 677935 135 250 967879 135 251 684715 135 258 654322 135 259 666413 135 262 994031 135 264 959748 135 277 930596 135 289 925655 135 296 959576 135 300 690397 135 302 872513 135 305 572309 135 307 550614 135 312 604665 135 313 745046 135 318 591646 135 319 803260 135 327 727051 135 330 578475 135 335 855539 135 344 654144 135 348 595491 135 349 944332 135 358 860565 135 359 698247 135 360 880007 135 367 678653 135 368 556843 135 370 775059 135 377 512087 135 380 925694 135 391 623736 135 395 862516 135 396 632184 135 398 638519 135 402 551848 135 403 758000 135 406 830255 135 407 617428 135 408 657152 135 412 793418 135 417 985944 135 420 607608 135 432 792489 135 435 990540 135 438 893406 135 442 557808 135 446 862947 135 448 812348 135 450 711879 135 454 970851 135 459 633146 135 460 797117 135 461 632104 135 471 863269 135 473 597139 135 477 848960 135 480 533455 135 481 914401 135 482 997717 135 491 813750 135 497 536674 135 498 605721 135 499 718573 135 501 931174 135 502 633731 135 509 848230 135 511 795893 135 516 574289 135 517 698990 135 527 722257 135 528 631602 135 531 933302 135 537 765228 135 543 876690 135 545 737224 135 548 943496 135 549 588453 135 550 908937 136 2 644532 136 5 948611 136 6 928476 136 11 747012 136 17 938161 136 20 713584 136 22 512100 136 23 560412 136 24 780467 136 25 788138 136 26 627282 136 27 813145 136 30 791983 136 31 624215 136 33 661790 136 39 818252 136 40 649869 136 47 991774 136 51 657805 136 53 724603 136 59 921039 136 69 901110 136 70 837745 136 74 744080 136 81 533643 136 88 592482 136 96 542555 136 99 732635 136 100 510911 136 121 533952 136 124 631330 136 126 634133 136 127 876685 136 128 709544 136 129 900005 136 130 656520 136 131 868805 136 145 708212 136 146 686399 136 150 760775 136 151 523311 136 156 727561 136 157 653641 136 162 689609 136 165 597578 136 170 609897 136 172 948405 136 174 750766 136 176 699110 136 179 838594 136 182 734517 136 196 774454 136 198 716628 136 204 544789 136 206 789908 136 211 946055 136 214 842166 136 219 822598 136 233 514125 136 240 670518 136 244 749023 136 245 642133 136 250 975840 136 253 777472 136 254 792633 136 256 985709 136 259 825381 136 260 737227 136 262 616551 136 270 749921 136 271 531100 136 278 903076 136 287 974441 136 293 754147 136 306 744434 136 309 625499 136 316 983846 136 321 759643 136 322 706732 136 323 826314 136 329 909130 136 332 588921 136 340 780682 136 345 853392 136 359 622582 136 360 866833 136 364 802986 136 368 774440 136 372 600513 136 373 933904 136 374 730989 136 380 935526 136 381 862096 136 382 775011 136 388 752243 136 389 677114 136 391 858854 136 397 759239 136 399 740507 136 411 561710 136 413 686379 136 415 692712 136 416 844046 136 419 973699 136 421 988903 136 427 652482 136 428 507070 136 435 961045 136 437 573868 136 443 739096 136 444 509277 136 445 580763 136 448 776768 136 451 636347 136 458 953677 136 465 730503 136 467 746308 136 468 725256 136 471 946647 136 476 675934 136 482 688870 136 485 550308 136 491 803297 136 492 930930 136 496 511012 136 502 905161 136 509 828259 136 513 815603 136 517 588385 136 522 516096 136 529 881439 136 530 501890 136 536 995932 136 537 879237 136 548 980572 137 7 804915 137 9 712865 137 13 867889 137 15 878589 137 16 724767 137 20 547372 137 21 764987 137 28 575105 137 29 777767 137 52 864417 137 53 683732 137 55 873250 137 56 774762 137 57 525730 137 58 580624 137 60 986635 137 65 784264 137 68 704875 137 73 672867 137 77 701978 137 85 640722 137 90 617631 137 92 501094 137 94 645423 137 96 987648 137 101 574828 137 103 898385 137 107 728324 137 108 957318 137 117 838062 137 118 887487 137 123 784063 137 125 877547 137 126 632797 137 130 642633 137 134 530377 137 147 790550 137 157 980630 137 163 607526 137 165 569561 137 175 655449 137 178 548400 137 179 938529 137 180 880472 137 181 826831 137 188 707359 137 189 943446 137 191 550780 137 198 624715 137 200 717779 137 203 808002 137 213 692043 137 214 738331 137 219 876028 137 222 549531 137 236 651644 137 237 565545 137 239 614713 137 241 965514 137 243 886521 137 245 541290 137 256 832761 137 262 794172 137 263 825382 137 266 624498 137 268 512789 137 271 893299 137 280 896007 137 293 684723 137 298 791053 137 299 772428 137 304 927958 137 313 740226 137 321 988212 137 331 879265 137 332 558183 137 333 715549 137 338 739110 137 340 511853 137 341 842448 137 342 701976 137 355 611176 137 358 838108 137 362 714271 137 368 610868 137 376 848049 137 377 777055 137 381 518671 137 387 635673 137 391 644261 137 399 917836 137 401 649647 137 402 744795 137 403 596864 137 405 548848 137 409 970685 137 421 522876 137 431 598631 137 434 701192 137 435 727993 137 440 701199 137 448 657736 137 453 605064 137 455 517250 137 456 844769 137 458 796342 137 466 767323 137 468 628803 137 477 664311 137 478 506677 137 480 999376 137 482 814847 137 494 786273 137 495 739498 137 498 980464 137 502 699868 137 509 953081 137 510 995386 137 511 931701 137 514 565898 137 523 611334 137 524 675458 137 526 706862 137 528 932613 137 530 675541 137 532 699601 137 536 585859 137 543 907951 137 548 626972 138 2 565456 138 8 760545 138 12 554447 138 14 561620 138 15 810224 138 17 853559 138 19 866294 138 25 531708 138 27 970309 138 35 897028 138 36 599499 138 37 878019 138 41 623412 138 49 637018 138 50 676836 138 58 813990 138 59 608040 138 70 512741 138 73 850100 138 79 929669 138 86 882026 138 94 536382 138 106 769961 138 115 530828 138 116 743759 138 122 523974 138 123 658397 138 128 516859 138 140 625364 138 142 755816 138 143 775185 138 149 803708 138 150 515573 138 155 622440 138 156 729633 138 157 819229 138 160 791156 138 162 770257 138 163 704650 138 166 619746 138 170 870122 138 176 912512 138 179 938989 138 180 693096 138 187 548525 138 188 926046 138 190 548361 138 196 899569 138 203 771600 138 211 511825 138 214 898732 138 217 639626 138 221 992269 138 224 935641 138 225 827114 138 238 669963 138 239 779011 138 243 657321 138 253 653102 138 269 599056 138 271 930420 138 272 765686 138 275 535941 138 276 613171 138 278 741403 138 280 759974 138 282 701393 138 283 569759 138 284 955518 138 285 705858 138 289 555717 138 293 905293 138 294 777215 138 308 979053 138 309 959393 138 310 618437 138 325 731158 138 328 836085 138 334 725794 138 343 690526 138 345 570506 138 346 585304 138 351 599560 138 353 534575 138 354 560313 138 356 945105 138 360 775046 138 363 937487 138 365 835850 138 382 889667 138 385 958471 138 388 805818 138 393 622552 138 397 594793 138 398 938576 138 403 867653 138 404 967605 138 405 717441 138 407 722188 138 413 566227 138 415 557973 138 416 505825 138 422 904081 138 423 647573 138 425 694522 138 439 614549 138 443 997203 138 445 571264 138 459 898059 138 461 516725 138 462 724228 138 466 889911 138 469 915162 138 471 540094 138 473 876945 138 474 888179 138 476 834214 138 477 878911 138 479 675394 138 482 956378 138 487 667753 138 496 546847 138 497 832753 138 506 997936 138 507 730231 138 512 741447 138 513 750969 138 514 645979 138 519 659737 138 522 685548 138 525 899951 138 526 855097 138 531 549100 138 532 530111 138 533 996752 138 545 698751 138 546 638406 139 1 996458 139 4 903579 139 6 819477 139 8 764703 139 9 616551 139 10 873906 139 12 820014 139 13 756148 139 16 692828 139 17 853642 139 27 722022 139 30 714935 139 32 640574 139 33 863076 139 42 549912 139 44 994532 139 56 931736 139 58 577112 139 59 659195 139 69 700432 139 70 898234 139 72 552071 139 80 915176 139 81 821683 139 85 694590 139 88 691189 139 93 621454 139 98 571248 139 99 613445 139 101 849437 139 102 664148 139 103 677161 139 106 662793 139 107 910411 139 110 657085 139 121 520625 139 122 763090 139 127 739167 139 132 898752 139 134 813726 139 140 943424 139 143 854770 139 147 897240 139 151 706532 139 153 687654 139 154 702307 139 157 862535 139 160 722488 139 165 912630 139 169 775476 139 174 613256 139 183 764264 139 187 917486 139 191 925746 139 195 880602 139 196 544898 139 203 812271 139 205 593499 139 207 899337 139 210 879695 139 218 640827 139 221 816078 139 223 824980 139 229 669098 139 231 868426 139 233 938842 139 235 531577 139 238 668496 139 239 627896 139 240 854910 139 255 757021 139 258 513644 139 259 503740 139 261 647093 139 276 543891 139 277 782554 139 278 957427 139 282 632500 139 288 877204 139 290 742993 139 293 928672 139 296 559709 139 297 835322 139 300 787234 139 302 962510 139 304 896875 139 312 975122 139 315 697585 139 320 510667 139 324 543771 139 326 681494 139 335 562165 139 336 537650 139 338 746902 139 346 686618 139 347 776661 139 355 594107 139 358 623936 139 359 714535 139 362 555401 139 364 748054 139 366 547201 139 368 582466 139 369 638185 139 372 518347 139 377 852368 139 379 784046 139 384 943274 139 389 988014 139 391 942979 139 393 577158 139 398 715465 139 404 590554 139 407 800578 139 412 734088 139 414 997746 139 416 722608 139 424 624315 139 426 742270 139 428 678992 139 431 655443 139 433 795618 139 434 508378 139 436 551558 139 439 620992 139 440 531328 139 449 651195 139 453 750760 139 454 630533 139 461 552564 139 462 993610 139 465 879624 139 466 898837 139 470 745299 139 472 821070 139 476 603768 139 479 527227 139 480 907891 139 481 511481 139 484 901117 139 489 993903 139 499 871479 139 507 910028 139 508 720096 139 509 678724 139 525 601677 139 529 945560 139 533 586752 139 536 646073 139 539 620585 139 544 558013 139 545 666480 140 7 608738 140 9 775973 140 13 918168 140 20 998240 140 21 989257 140 25 561100 140 27 614577 140 32 853601 140 33 671342 140 47 542853 140 52 704678 140 53 551384 140 60 747214 140 65 634142 140 66 891489 140 74 777438 140 76 925174 140 78 848056 140 79 835446 140 80 636468 140 83 681599 140 87 847973 140 90 519686 140 92 857178 140 94 547550 140 100 996726 140 101 776495 140 104 583466 140 105 963066 140 107 676131 140 108 863475 140 120 674341 140 124 504183 140 133 516175 140 134 822520 140 138 585547 140 141 782812 140 143 733366 140 145 683593 140 146 598014 140 150 767456 140 152 762246 140 153 959586 140 162 983049 140 168 898786 140 169 523157 140 171 862082 140 175 987950 140 176 994198 140 188 750783 140 192 906247 140 193 842188 140 195 705405 140 196 887414 140 197 695572 140 210 572282 140 213 852649 140 219 582380 140 221 646223 140 224 973010 140 225 832761 140 226 550066 140 231 657545 140 235 744878 140 236 845552 140 237 987662 140 238 901450 140 246 579590 140 248 500883 140 252 515399 140 255 822218 140 262 770893 140 265 976709 140 274 750884 140 279 643257 140 280 623567 140 285 785839 140 287 668934 140 290 537894 140 296 853549 140 298 606307 140 313 553770 140 317 890962 140 318 574999 140 321 558123 140 323 867036 140 324 597517 140 325 637684 140 330 506486 140 336 614105 140 341 856010 140 345 765020 140 351 711232 140 352 554472 140 354 679507 140 361 780892 140 364 970631 140 368 618501 140 371 966984 140 378 742327 140 379 958414 140 381 940921 140 383 641943 140 384 985046 140 392 921769 140 393 634683 140 397 931229 140 403 785219 140 404 689886 140 405 655669 140 406 809558 140 409 904326 140 412 514238 140 419 517740 140 432 752731 140 434 640618 140 436 953716 140 437 614675 140 441 842215 140 444 759029 140 449 842067 140 450 760233 140 458 841583 140 460 924391 140 462 583826 140 466 659224 140 467 612066 140 470 912736 140 471 566805 140 472 625200 140 478 984232 140 483 922302 140 488 569390 140 491 912316 140 492 745560 140 501 518011 140 506 720478 140 507 626383 140 508 731776 140 520 521050 140 521 764066 140 528 649225 140 536 768278 140 546 538067 141 1 593460 141 2 590573 141 11 890035 141 14 642242 141 15 529191 141 17 782301 141 21 791829 141 22 990750 141 32 988509 141 33 752444 141 38 543855 141 44 868462 141 46 853118 141 49 640469 141 53 564197 141 67 917726 141 77 899498 141 78 859255 141 79 649488 141 81 847076 141 82 886669 141 88 601067 141 94 846116 141 96 643489 141 97 937206 141 103 821396 141 104 887464 141 105 643179 141 108 580394 141 112 670728 141 122 523662 141 126 611506 141 127 751940 141 140 950481 141 144 875835 141 150 896250 141 154 719147 141 156 568222 141 157 518626 141 158 870386 141 159 858574 141 165 681142 141 166 914416 141 168 804679 141 170 553203 141 171 966548 141 172 512450 141 176 585219 141 177 501474 141 210 563088 141 214 920432 141 219 617373 141 220 990090 141 237 660207 141 241 750043 141 255 799392 141 256 561777 141 259 755754 141 260 951764 141 266 543444 141 273 855677 141 277 942075 141 279 666293 141 287 937906 141 288 866116 141 289 735639 141 291 737735 141 298 590115 141 299 829945 141 300 583203 141 306 923854 141 308 501312 141 310 643647 141 312 727107 141 313 945364 141 319 846504 141 320 929134 141 322 707264 141 325 789197 141 326 869168 141 330 510031 141 336 835423 141 338 641797 141 339 852528 141 345 902023 141 346 591778 141 349 828648 141 351 816976 141 354 950631 141 356 852537 141 360 775540 141 362 660361 141 366 889145 141 373 566360 141 377 905258 141 381 820503 141 386 734594 141 390 833223 141 391 855065 141 397 844048 141 398 650186 141 400 579121 141 403 858768 141 406 942172 141 409 824405 141 410 514813 141 417 765362 141 420 573619 141 428 518560 141 429 776930 141 431 550127 141 436 580243 141 444 961139 141 446 956437 141 455 792671 141 456 869825 141 459 606854 141 460 901927 141 462 608950 141 464 665302 141 473 693821 141 474 740486 141 480 908211 141 483 796513 141 485 925758 141 489 800740 141 493 734832 141 495 647762 141 496 504165 141 497 676948 141 498 903804 141 500 528958 141 506 830552 141 510 508627 141 514 763197 141 515 909237 141 520 965534 141 523 591388 141 532 563750 141 537 600644 141 540 777153 141 543 576802 141 544 547591 141 549 631857 142 6 711191 142 9 828167 142 10 551193 142 15 692679 142 17 771492 142 21 553363 142 28 949170 142 30 782917 142 32 824886 142 37 577297 142 40 504320 142 41 699265 142 43 571970 142 45 519076 142 51 717055 142 53 852853 142 55 787208 142 56 958861 142 59 846136 142 63 835870 142 66 831724 142 70 581409 142 74 962201 142 77 919593 142 78 665630 142 80 986553 142 81 842995 142 83 948281 142 84 625095 142 88 732722 142 91 562449 142 96 870877 142 100 586310 142 101 545506 142 103 636865 142 105 822419 142 108 965552 142 116 679014 142 117 603488 142 119 707836 142 122 658743 142 124 901007 142 128 633679 142 135 628695 142 142 696197 142 144 523585 142 145 714253 142 147 562019 142 148 807197 142 149 989898 142 152 654199 142 153 935377 142 154 628443 142 155 534674 142 156 810545 142 157 908482 142 164 853328 142 169 758937 142 181 819176 142 183 606095 142 184 959046 142 187 953383 142 190 905950 142 192 795816 142 197 795561 142 199 689062 142 200 703586 142 202 779091 142 207 824348 142 208 938988 142 215 504192 142 218 632074 142 220 576814 142 221 599076 142 222 936998 142 224 709745 142 227 770584 142 228 699231 142 229 673534 142 231 825240 142 234 928128 142 236 570606 142 238 576335 142 245 632423 142 253 537839 142 254 730685 142 256 997528 142 261 967887 142 264 592599 142 265 810760 142 267 521712 142 268 573570 142 270 509921 142 273 766039 142 274 781101 142 278 598131 142 282 500811 142 291 649086 142 297 775390 142 303 891297 142 305 548256 142 310 739147 142 313 967033 142 319 820269 142 320 685479 142 328 530687 142 333 645165 142 336 787331 142 343 681357 142 349 743498 142 350 598386 142 351 584549 142 352 626389 142 358 998432 142 359 703568 142 365 818836 142 366 690748 142 368 843255 142 376 936440 142 379 714792 142 380 609663 142 381 929099 142 389 576711 142 390 995453 142 395 671853 142 401 630336 142 414 704449 142 419 711949 142 446 869019 142 449 795404 142 454 925361 142 455 756521 142 461 635469 142 465 972799 142 468 706119 142 472 539658 142 480 862125 142 481 696443 142 483 931106 142 484 904825 142 486 775967 142 488 835154 142 492 838440 142 500 730887 142 501 865597 142 513 751278 142 514 935247 142 518 877488 142 520 620450 142 521 630814 142 528 789724 142 529 739604 142 530 970500 142 534 854141 142 539 986219 142 541 501237 142 543 836836 142 547 921877 142 549 950594 143 9 591947 143 22 828805 143 24 581724 143 25 728145 143 26 858634 143 33 988087 143 36 571726 143 39 694693 143 43 757647 143 44 741121 143 45 998559 143 47 860994 143 54 653369 143 55 862431 143 59 582739 143 67 554917 143 70 953111 143 85 922422 143 116 695649 143 128 967586 143 130 847457 143 132 585653 143 136 901968 143 139 891863 143 142 810306 143 150 767723 143 154 679674 143 157 689093 143 158 612787 143 165 967343 143 167 696306 143 171 975679 143 177 917859 143 181 870392 143 182 515127 143 184 959342 143 195 713131 143 218 617741 143 221 657205 143 222 994405 143 223 970553 143 231 712181 143 232 786327 143 234 893026 143 244 849306 143 246 731975 143 250 596777 143 251 964311 143 256 773515 143 257 875214 143 259 822845 143 262 740171 143 263 652649 143 269 687626 143 271 997642 143 275 981879 143 277 841016 143 278 962186 143 279 909881 143 280 981441 143 283 886055 143 284 590073 143 287 773336 143 291 784611 143 296 714138 143 299 989370 143 301 709697 143 307 503118 143 309 551335 143 312 545128 143 314 547230 143 317 824469 143 318 898790 143 321 695883 143 326 783983 143 331 542716 143 335 886727 143 336 877503 143 342 628390 143 344 805275 143 346 516927 143 356 658021 143 357 806309 143 358 771532 143 361 999841 143 365 590392 143 367 609819 143 368 592313 143 370 991247 143 373 919662 143 374 607429 143 377 524039 143 379 940364 143 381 711837 143 383 563589 143 384 520041 143 387 808732 143 388 717384 143 389 699769 143 406 845328 143 408 845332 143 416 911103 143 419 816152 143 420 803109 143 427 833689 143 438 560311 143 439 935340 143 440 737330 143 442 701256 143 454 827534 143 456 517440 143 457 628790 143 460 951311 143 466 959202 143 475 698466 143 478 838600 143 481 686601 143 484 923578 143 491 502662 143 495 957184 143 507 648561 143 509 504164 143 510 511648 143 511 535026 143 520 869413 143 526 680853 143 529 694602 143 537 691679 143 540 763897 143 541 893233 143 542 756617 143 546 608189 143 549 962964 143 550 670841 144 12 963530 144 14 858238 144 17 716401 144 22 540296 144 28 662095 144 50 744522 144 53 790371 144 54 955796 144 56 989460 144 57 620937 144 58 838269 144 59 882568 144 61 700308 144 65 566961 144 66 922636 144 73 863065 144 74 824830 144 79 657423 144 83 869008 144 84 836830 144 88 744350 144 91 569278 144 97 980776 144 108 772890 144 111 910630 144 115 649166 144 117 694654 144 118 819018 144 123 801936 144 124 601921 144 132 620645 144 134 583851 144 142 531626 144 147 704017 144 150 783192 144 164 593363 144 165 670903 144 167 697498 144 173 576245 144 183 723511 144 184 744989 144 188 944548 144 194 729866 144 198 524412 144 201 598147 144 203 616406 144 207 809992 144 213 509218 144 223 504453 144 224 849139 144 225 931861 144 226 708939 144 228 639608 144 231 900522 144 234 948409 144 244 559085 144 245 566000 144 247 603538 144 254 642331 144 260 830345 144 263 580230 144 267 533826 144 270 807207 144 271 833952 144 276 606119 144 278 885878 144 279 980586 144 283 611292 144 284 600370 144 295 635334 144 297 962209 144 307 976998 144 314 913603 144 320 787440 144 325 873111 144 326 880806 144 332 921169 144 335 705464 144 339 608384 144 342 857498 144 344 501773 144 345 853694 144 354 578276 144 364 843893 144 367 818242 144 369 914364 144 370 595127 144 390 774414 144 396 791590 144 397 950045 144 410 566416 144 413 648451 144 415 595931 144 419 944089 144 424 649064 144 427 816547 144 433 989610 144 438 645968 144 440 739664 144 446 661233 144 453 506878 144 455 847437 144 456 981050 144 457 815454 144 459 574017 144 460 883440 144 468 797891 144 473 757762 144 474 617334 144 477 948513 144 478 725225 144 480 664654 144 482 783761 144 484 689777 144 493 989972 144 495 590796 144 499 689159 144 500 626142 144 501 946833 144 503 601609 144 505 940909 144 506 849579 144 508 686860 144 511 671452 144 519 793746 144 524 989954 144 541 924646 144 543 529977 144 544 884815 144 546 732559 144 548 535127 144 550 904184 145 4 511157 145 6 848137 145 14 931812 145 20 920574 145 23 868019 145 24 815020 145 25 689749 145 28 505276 145 33 739857 145 39 707731 145 42 615851 145 54 791165 145 58 690920 145 62 744574 145 67 512945 145 68 649383 145 70 774581 145 75 555057 145 80 999545 145 81 907789 145 82 636007 145 83 690984 145 86 984681 145 88 954940 145 94 967006 145 99 979295 145 103 895743 145 104 699896 145 110 608097 145 111 804267 145 113 605657 145 117 866061 145 118 899639 145 126 608194 145 128 931183 145 135 986407 145 136 998932 145 137 954788 145 140 671249 145 143 538095 145 148 894747 145 151 507065 145 153 695548 145 156 644293 145 158 819046 145 160 540534 145 164 813328 145 166 679471 145 169 968077 145 173 874884 145 175 674172 145 179 665809 145 195 641446 145 214 614598 145 216 847429 145 219 693079 145 220 758214 145 221 951319 145 224 810452 145 230 786025 145 231 621872 145 236 722475 145 242 644697 145 248 746776 145 251 630161 145 255 567730 145 258 580386 145 267 527105 145 272 915418 145 273 744919 145 278 782516 145 285 942566 145 295 923094 145 297 840863 145 299 863073 145 303 556390 145 304 999948 145 306 798305 145 307 638645 145 308 503092 145 313 621574 145 325 743554 145 329 911324 145 347 999439 145 351 678255 145 355 718433 145 365 653198 145 373 856467 145 380 532797 145 383 712257 145 387 582031 145 390 864692 145 400 652962 145 407 950988 145 409 926607 145 411 523984 145 414 916410 145 417 676343 145 418 624815 145 421 733341 145 423 501431 145 430 910175 145 433 630557 145 437 737712 145 441 723953 145 445 729353 145 446 591192 145 447 839259 145 448 702763 145 453 726176 145 455 682695 145 462 615591 145 467 768964 145 471 962051 145 473 885636 145 474 587232 145 476 965866 145 480 764676 145 487 769239 145 489 624755 145 497 878217 145 502 701565 145 503 601155 145 511 694510 145 513 754875 145 517 635562 145 518 929296 145 520 810585 145 525 665981 145 534 636853 145 542 712081 145 545 831464 145 546 980096 145 548 664769 146 2 968843 146 5 744018 146 6 512945 146 8 529201 146 16 840406 146 20 517690 146 21 529695 146 23 599947 146 25 898590 146 43 915438 146 46 983706 146 49 808095 146 65 786678 146 75 768833 146 81 820440 146 85 808065 146 88 509871 146 92 649640 146 94 754086 146 95 721639 146 101 731648 146 103 815560 146 104 575723 146 105 717619 146 116 631820 146 117 783861 146 118 871039 146 120 668583 146 121 811465 146 122 956906 146 123 727684 146 128 576663 146 133 590247 146 140 894026 146 143 950539 146 144 848021 146 146 876968 146 149 937111 146 153 789682 146 158 556761 146 160 895387 146 162 918448 146 167 874160 146 174 833677 146 176 932094 146 181 978212 146 182 947023 146 192 954165 146 193 612651 146 196 849486 146 201 958339 146 203 592256 146 207 688726 146 208 963331 146 209 516808 146 215 846418 146 221 532785 146 240 523684 146 241 677637 146 249 545361 146 253 915644 146 263 769742 146 266 548982 146 274 940963 146 276 573887 146 278 789799 146 279 723811 146 281 880228 146 283 942457 146 284 960785 146 286 661880 146 287 745377 146 291 844716 146 293 513408 146 296 778125 146 299 774611 146 306 694849 146 316 601592 146 318 902196 146 325 692313 146 336 568852 146 338 993259 146 339 558551 146 343 910668 146 348 664636 146 359 936038 146 360 791779 146 376 707620 146 377 661505 146 380 856919 146 398 863366 146 400 770670 146 409 858833 146 410 566644 146 415 620529 146 416 813001 146 418 717035 146 422 846238 146 424 584032 146 426 934029 146 429 659227 146 436 686676 146 437 797984 146 440 693646 146 444 923532 146 448 579338 146 450 815892 146 451 954736 146 458 573371 146 459 570520 146 463 977254 146 464 969829 146 469 851783 146 470 998703 146 475 783536 146 484 866588 146 488 580452 146 492 736188 146 514 839538 146 515 733430 146 528 822596 146 529 511445 146 531 931065 146 532 586501 146 535 893659 146 537 811508 146 544 827104 146 548 577424 147 2 936269 147 6 924387 147 8 613591 147 17 523461 147 21 600030 147 25 918440 147 29 709109 147 36 687698 147 58 847686 147 59 582507 147 63 944752 147 66 609749 147 74 784971 147 78 515739 147 91 674280 147 96 586561 147 105 854563 147 109 537795 147 112 856272 147 116 996054 147 120 884255 147 121 813569 147 125 936364 147 128 810195 147 133 551713 147 135 942866 147 141 612399 147 145 505472 147 148 993827 147 152 555370 147 157 937450 147 159 539145 147 161 661251 147 169 625678 147 170 571976 147 171 719407 147 173 588543 147 176 851012 147 182 686144 147 186 906225 147 187 632326 147 188 972642 147 189 613888 147 192 607257 147 202 969963 147 204 572160 147 206 863016 147 207 977534 147 208 503836 147 213 640279 147 219 549607 147 220 715971 147 221 721539 147 230 910468 147 235 749043 147 236 797644 147 237 822220 147 238 992633 147 239 862629 147 240 553401 147 246 717197 147 251 797296 147 265 661437 147 268 892186 147 271 609445 147 273 729646 147 279 509553 147 284 713399 147 285 803587 147 287 523617 147 288 896112 147 289 559425 147 290 716787 147 291 689557 147 292 885900 147 297 637195 147 300 791099 147 307 647065 147 312 687031 147 314 569818 147 317 872811 147 320 675070 147 321 701866 147 326 974664 147 327 613084 147 329 922289 147 334 982744 147 339 924447 147 342 629268 147 343 731136 147 346 779816 147 356 657718 147 359 612271 147 363 854813 147 374 789099 147 377 638200 147 378 955725 147 379 556745 147 381 875291 147 384 935760 147 390 764890 147 391 687929 147 395 597703 147 399 771599 147 402 935848 147 406 830324 147 407 607296 147 410 707850 147 418 789290 147 419 867443 147 433 509147 147 434 526080 147 446 676920 147 450 660517 147 459 584501 147 461 638180 147 466 893601 147 474 793149 147 481 671263 147 485 863474 147 487 757664 147 492 687248 147 497 713438 147 498 600892 147 500 759916 147 502 654724 147 518 717939 147 519 563460 147 520 705377 147 523 933789 147 524 598188 147 532 855717 147 534 876482 147 535 869675 147 536 918584 147 539 949623 147 545 926995 147 548 824677 147 550 983165 148 11 694100 148 14 749636 148 18 839192 148 19 988893 148 23 889400 148 28 579305 148 37 947767 148 40 912978 148 41 936942 148 42 767954 148 51 772485 148 52 632654 148 57 741876 148 62 555423 148 64 644266 148 67 552218 148 75 724611 148 82 778910 148 85 748814 148 87 751092 148 91 822860 148 93 639193 148 99 662972 148 106 551732 148 107 892674 148 111 507500 148 116 514045 148 119 697576 148 120 934028 148 123 947530 148 124 860306 148 127 997315 148 130 995409 148 131 812197 148 137 731194 148 144 825520 148 151 968745 148 155 560534 148 160 959713 148 164 877277 148 166 631985 148 169 714074 148 172 583409 148 177 863150 148 178 602149 148 183 589414 148 187 838353 148 194 591846 148 196 675017 148 198 797623 148 201 669758 148 204 730762 148 205 941669 148 211 605470 148 219 739840 148 223 807463 148 227 585752 148 237 876982 148 238 885441 148 241 590156 148 246 749510 148 247 593500 148 255 521014 148 259 745399 148 263 872423 148 265 940316 148 267 637952 148 269 516983 148 283 973842 148 287 533592 148 290 533763 148 292 634611 148 306 806121 148 319 649040 148 320 592417 148 322 665613 148 330 841509 148 331 672924 148 332 777386 148 340 861550 148 342 998154 148 345 939681 148 351 808571 148 352 664832 148 354 680064 148 361 944557 148 364 536277 148 369 709951 148 385 584964 148 389 846282 148 398 958874 148 405 516373 148 406 805933 148 414 831471 148 419 649060 148 421 710605 148 426 670768 148 431 860753 148 432 720045 148 433 999029 148 434 505375 148 436 847989 148 437 911224 148 442 511556 148 444 971681 148 447 832658 148 450 537509 148 453 800585 148 457 846105 148 458 933367 148 461 705929 148 462 501454 148 466 864931 148 469 597471 148 477 982856 148 478 691845 148 479 996159 148 484 870633 148 485 794678 148 486 502511 148 492 764853 148 499 914839 148 501 651384 148 503 616975 148 505 710856 148 509 882813 148 511 980653 148 515 680533 148 516 863420 148 517 798255 148 518 804770 148 519 903708 148 521 645589 148 522 560822 148 532 900267 148 533 526310 148 537 705266 148 538 658223 148 540 723924 148 541 820312 148 544 575944 149 1 713527 149 4 873077 149 12 765105 149 14 644816 149 16 818221 149 20 593009 149 22 624446 149 23 503880 149 24 757337 149 28 965715 149 31 881076 149 33 778819 149 37 596083 149 44 667355 149 56 686860 149 57 588266 149 59 932931 149 63 575262 149 73 580901 149 75 943836 149 80 744090 149 87 636725 149 91 619470 149 94 835047 149 102 680834 149 107 874306 149 109 899563 149 126 926903 149 129 557806 149 130 997621 149 138 690773 149 146 513380 149 148 675663 149 155 687682 149 160 584362 149 161 705072 149 163 713210 149 166 608626 149 173 742478 149 182 537211 149 184 545285 149 192 710795 149 197 519606 149 201 608886 149 203 781459 149 206 893358 149 213 520251 149 219 948848 149 232 590932 149 233 895423 149 245 640878 149 249 973206 149 250 672359 149 251 622054 149 252 697456 149 253 511831 149 258 729389 149 260 726079 149 272 980874 149 275 516007 149 279 507897 149 281 888636 149 283 738147 149 284 550486 149 286 692261 149 287 592818 149 288 737927 149 291 567958 149 293 716364 149 296 689034 149 308 955124 149 310 698559 149 313 836739 149 316 837162 149 335 927928 149 336 564945 149 338 901009 149 339 924013 149 341 654503 149 342 564131 149 344 663060 149 345 635335 149 351 849335 149 353 814133 149 356 576737 149 357 857588 149 358 598925 149 390 822320 149 391 660132 149 398 647197 149 401 607887 149 403 508565 149 404 924389 149 409 890029 149 422 821102 149 426 976567 149 432 888118 149 434 513527 149 440 945304 149 443 923281 149 444 647991 149 445 510792 149 446 793112 149 448 868991 149 456 892148 149 461 772527 149 463 847027 149 465 658041 149 467 931150 149 470 574424 149 486 835443 149 495 555639 149 508 854329 149 512 585976 149 527 975243 149 530 596686 149 533 906196 149 537 512157 149 538 807055 149 545 863842 149 546 789430 150 1 556290 150 4 505830 150 10 541464 150 12 615299 150 18 698926 150 23 739835 150 28 932027 150 31 555519 150 32 655054 150 42 840200 150 51 893669 150 53 987958 150 63 998863 150 67 828293 150 69 827923 150 72 625877 150 77 961635 150 80 695722 150 84 863868 150 86 921046 150 91 518741 150 95 746203 150 97 532237 150 98 623008 150 108 516159 150 110 874709 150 111 864064 150 112 706627 150 117 595796 150 121 965816 150 123 971312 150 129 659805 150 133 669309 150 134 881390 150 137 632800 150 152 558462 150 153 974125 150 161 899076 150 164 825043 150 168 799411 150 179 587311 150 195 723039 150 197 632437 150 198 524650 150 201 901969 150 206 805569 150 209 549946 150 210 842069 150 211 595239 150 215 514467 150 216 647433 150 218 988032 150 219 713017 150 222 811595 150 227 698399 150 228 972866 150 230 907293 150 231 809331 150 235 503847 150 238 725119 150 243 646600 150 249 815894 150 250 600780 150 251 975061 150 260 980366 150 261 943353 150 262 647929 150 263 640402 150 264 666629 150 265 963615 150 275 518431 150 282 616688 150 288 643702 150 289 729769 150 290 671517 150 291 979806 150 292 500586 150 297 737205 150 298 576420 150 311 738770 150 313 729269 150 316 873993 150 321 930173 150 324 969559 150 326 991182 150 335 898475 150 336 674092 150 337 987731 150 346 551659 150 357 793995 150 358 537196 150 366 734894 150 368 935800 150 370 928742 150 373 961270 150 381 932427 150 382 621908 150 384 680735 150 386 637566 150 390 741947 150 394 635497 150 395 575030 150 397 653477 150 398 985467 150 400 895664 150 403 564851 150 405 842406 150 408 626188 150 409 822890 150 411 736563 150 418 663325 150 419 965731 150 428 745041 150 437 544542 150 439 968590 150 443 987340 150 445 706557 150 451 659955 150 452 653134 150 454 756574 150 462 550633 150 465 703171 150 470 518057 150 473 662483 150 474 945162 150 475 623718 150 482 548335 150 485 812193 150 486 527088 150 491 843063 150 497 733586 150 498 687226 150 503 996585 150 506 635720 150 507 922490 150 515 568148 150 516 501618 150 521 954354 150 528 717564 150 534 641329 150 535 582212 150 537 865276 150 541 886128 151 3 729041 151 5 916420 151 8 625582 151 17 996122 151 18 678453 151 23 618762 151 24 553655 151 26 975721 151 28 788959 151 30 936480 151 31 705990 151 33 556608 151 41 540174 151 43 965566 151 48 948710 151 50 916603 151 54 826557 151 60 920353 151 62 674719 151 72 748649 151 75 794034 151 79 984533 151 83 803535 151 86 705745 151 90 532246 151 91 877296 151 97 588593 151 100 580543 151 102 706195 151 104 962851 151 105 754925 151 107 642065 151 120 750484 151 125 891896 151 128 988049 151 131 508592 151 132 770519 151 134 516540 151 137 822557 151 142 611552 151 145 642839 151 148 670720 151 160 913313 151 164 617070 151 167 977562 151 171 577412 151 178 529765 151 185 941383 151 186 697981 151 187 748978 151 190 913238 151 202 995531 151 203 508087 151 216 573956 151 222 796505 151 224 974112 151 226 914571 151 230 899234 151 232 996521 151 238 727606 151 241 677674 151 243 529529 151 247 538303 151 250 943366 151 251 700177 151 252 928645 151 253 988212 151 257 793467 151 259 971854 151 263 653867 151 266 865744 151 269 953626 151 271 969648 151 278 881218 151 279 742249 151 295 749825 151 297 818970 151 304 601295 151 305 866692 151 306 915325 151 309 940201 151 313 976409 151 314 561163 151 319 821906 151 324 718395 151 340 652843 151 343 745727 151 347 716208 151 348 746433 151 349 611145 151 351 802036 151 352 558323 151 353 946555 151 355 663772 151 360 554472 151 365 976525 151 371 909821 151 373 776249 151 379 648707 151 384 802241 151 388 915763 151 395 944082 151 396 804939 151 398 567243 151 402 675638 151 404 534069 151 412 836770 151 413 990808 151 420 943480 151 422 834284 151 437 535605 151 439 796051 151 444 950428 151 446 523245 151 449 922473 151 450 621930 151 453 840460 151 455 565374 151 458 738382 151 464 950133 151 465 696448 151 467 580807 151 472 568810 151 473 747127 151 477 820004 151 480 964019 151 483 764869 151 484 818947 151 489 826614 151 490 854896 151 495 544535 151 497 550173 151 498 617670 151 499 677945 151 502 724832 151 504 968475 151 509 608090 151 511 914981 151 512 610597 151 518 739319 151 526 784091 151 533 521147 151 536 915682 151 539 520712 151 542 830717 151 547 602542 151 549 575822 151 550 612338 152 4 924330 152 22 672877 152 24 607308 152 31 746991 152 32 951273 152 35 546460 152 38 959129 152 47 835291 152 48 615337 152 64 962216 152 68 563204 152 70 682821 152 74 633178 152 80 919517 152 83 585301 152 89 557757 152 90 830527 152 95 717101 152 96 554264 152 106 781320 152 113 661046 152 118 513297 152 119 672452 152 125 548973 152 129 866299 152 135 541242 152 139 831275 152 141 605089 152 151 743910 152 156 744782 152 158 682928 152 160 787703 152 169 748831 152 172 898557 152 179 875864 152 181 568227 152 183 559504 152 188 564115 152 190 925785 152 196 940294 152 201 894821 152 202 586196 152 205 870229 152 212 957952 152 219 578527 152 224 899775 152 226 594380 152 232 877833 152 235 965667 152 238 783991 152 241 872822 152 243 967696 152 245 521721 152 258 538263 152 259 585668 152 262 915605 152 264 733182 152 279 945435 152 282 820213 152 286 909268 152 291 570604 152 298 825599 152 299 736408 152 302 621439 152 310 778154 152 311 801595 152 312 831363 152 319 676760 152 321 806480 152 322 747251 152 326 517568 152 327 594378 152 336 755248 152 348 920940 152 352 929846 152 355 873871 152 358 727663 152 361 518265 152 366 537876 152 371 938732 152 374 724902 152 382 671365 152 383 558426 152 387 706403 152 397 525838 152 400 637289 152 403 558088 152 405 845021 152 407 833564 152 411 790205 152 412 560035 152 413 994209 152 416 524106 152 418 557274 152 422 767416 152 427 919212 152 430 817307 152 431 724357 152 439 569654 152 441 749022 152 446 584267 152 447 653072 152 452 846366 152 471 825900 152 472 598742 152 473 985164 152 481 834370 152 483 969113 152 490 729618 152 493 653900 152 496 708934 152 500 983692 152 501 867660 152 503 852122 152 506 606179 152 508 935290 152 513 545131 152 520 593650 152 523 837230 152 528 973502 152 535 898506 152 542 882452 152 545 781077 152 546 996107 152 548 802261 153 6 553584 153 7 534945 153 11 561791 153 13 863832 153 17 683274 153 18 671069 153 19 716893 153 24 675199 153 26 606336 153 31 611314 153 39 804072 153 48 514998 153 49 681914 153 63 966978 153 67 773443 153 68 932459 153 70 990421 153 73 558384 153 78 827512 153 85 889183 153 89 543727 153 91 894640 153 93 694766 153 102 783655 153 103 551063 153 105 664281 153 108 747645 153 110 998516 153 115 964804 153 119 651621 153 125 728293 153 128 620063 153 130 950710 153 134 734298 153 136 871382 153 141 929520 153 150 566150 153 152 638358 153 156 760080 153 163 615589 153 164 904803 153 168 994753 153 176 811214 153 177 853689 153 183 974504 153 192 905887 153 199 507545 153 201 520643 153 203 549948 153 206 504650 153 208 832452 153 213 632164 153 217 676526 153 218 856543 153 226 927094 153 230 676142 153 237 897475 153 240 999236 153 241 962780 153 246 666795 153 250 550357 153 253 994836 153 259 518877 153 263 532553 153 265 799806 153 268 514374 153 275 735056 153 285 592880 153 290 912298 153 292 965085 153 299 977810 153 301 800970 153 306 583774 153 308 770944 153 309 982626 153 323 749743 153 324 833180 153 325 910283 153 337 705869 153 339 718618 153 343 918135 153 353 951979 153 354 695827 153 357 785376 153 359 504251 153 366 652969 153 369 734580 153 373 590836 153 376 877342 153 377 839946 153 378 514671 153 387 830502 153 389 899546 153 394 564149 153 397 753288 153 399 823031 153 414 749152 153 419 714765 153 420 991889 153 421 570385 153 423 563599 153 426 646346 153 433 938518 153 440 601494 153 442 981125 153 445 723400 153 456 857139 153 458 768876 153 460 875096 153 461 776030 153 462 998377 153 463 887027 153 465 662884 153 466 691231 153 468 863898 153 469 858539 153 473 666648 153 479 638598 153 481 941615 153 482 921066 153 493 859145 153 499 679827 153 514 526192 153 516 819303 153 518 962043 153 521 503620 153 528 832994 153 529 566621 153 530 931100 153 532 878568 153 537 963943 153 540 906641 153 542 813809 153 545 696799 153 549 801053 154 3 697867 154 5 895251 154 10 974850 154 11 547941 154 12 811822 154 13 779871 154 16 916430 154 21 686279 154 23 734131 154 32 657459 154 34 707400 154 35 811799 154 39 690094 154 50 645019 154 58 658796 154 62 937084 154 63 763813 154 69 743927 154 76 975318 154 79 594967 154 80 891437 154 89 977916 154 91 839935 154 100 638010 154 102 512864 154 106 761848 154 109 966512 154 112 816264 154 122 775223 154 123 754936 154 133 501422 154 135 959428 154 138 887846 154 139 931349 154 141 854353 154 142 799380 154 144 951500 154 145 844777 154 149 983137 154 150 773393 154 151 506638 154 153 743651 154 163 652490 154 165 674152 154 169 947242 154 171 679779 154 172 532379 154 176 556318 154 182 835435 154 183 661719 154 186 517007 154 190 685406 154 194 975339 154 200 884235 154 202 828975 154 207 873983 154 217 538236 154 218 565797 154 220 858727 154 221 715214 154 231 717710 154 233 996532 154 234 569150 154 235 959013 154 236 524856 154 241 986079 154 244 562441 154 245 717710 154 272 732982 154 274 515251 154 275 562355 154 279 569445 154 284 684163 154 288 844315 154 291 854358 154 292 956260 154 294 868647 154 301 731397 154 320 802719 154 324 981917 154 327 745795 154 329 577416 154 330 662332 154 339 996730 154 340 613404 154 342 760250 154 345 843853 154 351 533555 154 357 619658 154 358 562145 154 363 737090 154 366 902236 154 377 864059 154 379 943684 154 385 547651 154 386 919656 154 394 972154 154 395 787726 154 397 852457 154 400 830503 154 408 991123 154 421 888763 154 425 720946 154 430 605554 154 432 617129 154 435 800706 154 441 542061 154 444 545144 154 450 569458 154 451 725046 154 453 722174 154 454 756039 154 459 981059 154 461 571573 154 463 687202 154 468 894464 154 470 875755 154 477 978594 154 478 639440 154 479 823596 154 489 944794 154 490 895782 154 492 584428 154 501 942481 154 506 782761 154 507 907406 154 510 827468 154 517 963020 154 521 938697 154 526 582001 154 527 821606 154 532 914248 154 533 630761 154 534 948593 154 536 949902 154 544 962618 154 550 543272 155 3 616288 155 10 938255 155 13 664849 155 14 577674 155 16 531026 155 18 599497 155 24 573638 155 26 890831 155 28 954326 155 31 644485 155 35 591634 155 38 568451 155 42 560713 155 47 943957 155 49 838381 155 50 937945 155 52 500148 155 55 820524 155 62 679790 155 63 851642 155 66 756417 155 70 587870 155 74 607524 155 76 817284 155 81 854455 155 95 727052 155 97 720019 155 98 780688 155 100 549555 155 102 632334 155 104 635970 155 111 599991 155 120 993369 155 123 617261 155 127 800142 155 129 691106 155 133 880995 155 139 921009 155 140 500303 155 141 538198 155 147 835418 155 154 541654 155 165 891355 155 168 932280 155 176 602569 155 177 863279 155 179 827636 155 183 823226 155 185 595138 155 186 561930 155 187 608695 155 189 673068 155 193 584083 155 196 510357 155 199 640034 155 200 802929 155 206 632896 155 208 553449 155 210 746769 155 213 636460 155 217 925249 155 218 729428 155 237 595954 155 241 823918 155 247 562895 155 249 891786 155 253 768627 155 254 635844 155 259 895171 155 260 840616 155 265 836155 155 267 643760 155 271 642670 155 273 957133 155 285 571484 155 290 701606 155 294 965979 155 299 740954 155 300 913041 155 309 983878 155 310 587196 155 317 983309 155 326 539842 155 330 628234 155 334 544527 155 341 626096 155 343 546223 155 346 544655 155 354 732022 155 356 963917 155 358 783874 155 360 834049 155 373 715848 155 374 594939 155 381 633308 155 383 730779 155 385 976022 155 386 770021 155 401 873389 155 404 687485 155 410 616301 155 411 687676 155 419 527032 155 423 514157 155 427 717323 155 432 934876 155 435 626868 155 439 560579 155 443 559328 155 445 695353 155 447 537859 155 450 908481 155 453 525911 155 457 705647 155 465 534991 155 466 848305 155 467 553552 155 473 857970 155 477 857770 155 480 570389 155 483 636600 155 487 504354 155 490 768510 155 492 803392 155 493 901192 155 495 634710 155 498 989321 155 499 811117 155 500 514096 155 502 658572 155 507 689794 155 509 673104 155 512 500418 155 516 659923 155 517 754516 155 518 522906 155 521 572631 155 522 703670 155 524 586772 155 529 528790 155 531 512992 155 535 843275 155 543 795746 155 544 724386 155 545 577929 156 1 934095 156 3 936076 156 9 548848 156 10 765231 156 13 879621 156 14 584244 156 20 567092 156 22 730943 156 25 967600 156 38 788359 156 39 817091 156 42 962131 156 45 784222 156 50 810152 156 52 773338 156 54 516859 156 61 546358 156 62 616145 156 65 610336 156 69 512447 156 77 822998 156 82 676838 156 84 942459 156 87 723698 156 88 511267 156 92 542169 156 99 792302 156 103 939571 156 111 787683 156 116 909772 156 118 981137 156 124 741809 156 128 849169 156 130 755261 156 131 933474 156 132 649702 156 141 888272 156 143 576057 156 144 767922 156 146 807973 156 178 902921 156 180 844816 156 182 651815 156 184 995335 156 187 885710 156 189 614449 156 194 552233 156 203 921193 156 207 889882 156 208 608020 156 210 802062 156 215 917999 156 224 693234 156 225 991778 156 230 700990 156 231 567108 156 233 792157 156 236 736163 156 237 668440 156 239 557809 156 240 932621 156 245 667321 156 246 592549 156 247 554834 156 251 624500 156 261 746548 156 267 804077 156 271 911730 156 274 621260 156 279 978279 156 282 707629 156 286 946595 156 288 911400 156 289 920554 156 298 807024 156 301 808451 156 306 606457 156 310 663695 156 311 794535 156 318 968523 156 321 558951 156 323 840194 156 324 936976 156 328 766641 156 342 805452 156 344 887590 156 346 583278 156 360 519955 156 369 893812 156 370 992353 156 381 704431 156 390 531406 156 395 560487 156 396 508695 156 399 542521 156 401 832111 156 403 865914 156 406 978372 156 411 659826 156 413 754436 156 425 513262 156 426 933962 156 427 686652 156 430 505333 156 431 791552 156 432 643744 156 436 539750 156 439 637546 156 441 792537 156 442 979346 156 443 842502 156 448 979971 156 449 692975 156 451 942561 156 455 797585 156 459 797436 156 469 981974 156 472 651519 156 479 667293 156 482 831542 156 491 521211 156 492 988970 156 495 699237 156 497 724417 156 500 958890 156 502 748936 156 505 749768 156 508 681189 156 509 980137 156 511 591187 156 512 567972 156 516 933946 156 519 606323 156 520 674265 156 530 518695 156 535 885692 156 542 697842 156 547 765646 157 6 746728 157 10 967595 157 11 946629 157 13 820919 157 14 629414 157 15 520426 157 18 564614 157 20 804207 157 26 693349 157 31 643315 157 33 501238 157 37 624473 157 49 609942 157 50 505984 157 54 841846 157 57 633949 157 65 544803 157 72 988367 157 83 705458 157 88 815021 157 93 894456 157 99 839978 157 104 656914 157 106 673008 157 118 979196 157 122 522990 157 127 619072 157 129 822497 157 138 615981 157 142 607037 157 149 969529 157 157 774695 157 159 514806 157 171 890289 157 172 842470 157 178 756003 157 182 863971 157 188 606471 157 189 862708 157 190 511966 157 192 987247 157 193 829298 157 198 897192 157 199 622006 157 207 933826 157 209 901960 157 214 519046 157 215 981023 157 220 746475 157 223 826469 157 228 510651 157 232 909046 157 238 869969 157 239 703488 157 242 618262 157 254 983308 157 255 979692 157 256 563184 157 260 697593 157 268 715560 157 276 957521 157 283 923093 157 284 534426 157 287 619729 157 289 584448 157 291 715850 157 298 961752 157 301 539517 157 304 917167 157 305 571505 157 308 728005 157 310 930912 157 329 764934 157 333 844124 157 338 929171 157 339 815339 157 346 851219 157 351 624570 157 353 565575 157 361 546153 157 363 931375 157 365 995147 157 375 886769 157 376 582624 157 377 726964 157 379 848035 157 386 554991 157 387 788490 157 388 670115 157 391 744357 157 394 613504 157 396 840210 157 400 791139 157 401 882056 157 402 508126 157 403 655816 157 406 992151 157 408 709481 157 412 926935 157 417 860960 157 422 794185 157 427 898735 157 437 918335 157 442 692511 157 447 611607 157 451 885829 157 455 721990 157 456 813789 157 457 861753 157 458 778806 157 462 650691 157 463 796823 157 469 526283 157 481 590417 157 482 828810 157 490 597996 157 492 642308 157 494 546329 157 506 693345 157 510 959395 157 520 822181 157 527 895287 157 529 781606 157 532 851971 157 535 863285 157 537 764805 157 538 618923 157 541 684594 157 543 602667 157 544 953876 157 547 943890 157 548 725057 157 549 599038 157 550 910104 158 2 540922 158 5 561446 158 9 547134 158 11 643048 158 16 672511 158 19 886845 158 25 500884 158 28 841156 158 29 592151 158 33 875530 158 39 663734 158 40 797352 158 47 549007 158 50 589047 158 51 893362 158 55 873844 158 58 829205 158 60 655336 158 61 897447 158 62 799222 158 64 673020 158 69 987600 158 72 794879 158 77 704283 158 82 984609 158 86 689466 158 90 627495 158 93 678144 158 95 861865 158 96 935112 158 98 787659 158 107 783967 158 108 609411 158 112 725590 158 117 693577 158 119 982104 158 121 975096 158 122 637232 158 124 683536 158 133 503317 158 145 527973 158 157 792694 158 162 835346 158 163 549250 158 166 823147 158 169 889059 158 171 899587 158 172 602099 158 175 688565 158 177 828788 158 185 776327 158 190 735991 158 198 533211 158 201 963870 158 203 584108 158 207 769423 158 212 613509 158 213 928878 158 214 795223 158 216 555135 158 218 788096 158 235 737113 158 236 760084 158 241 778404 158 242 749953 158 243 886311 158 246 533267 158 259 719608 158 263 664088 158 269 809899 158 281 908212 158 282 621486 158 286 932687 158 287 887907 158 293 809197 158 295 757784 158 296 736300 158 301 722588 158 307 967019 158 316 832713 158 317 818644 158 320 830235 158 323 639626 158 331 655549 158 333 832038 158 337 596488 158 341 689537 158 347 970074 158 348 598593 158 352 630302 158 353 608626 158 354 988468 158 355 980630 158 356 513006 158 359 917244 158 369 703663 158 379 654917 158 386 839201 158 390 792698 158 393 513781 158 400 668660 158 402 506053 158 405 684498 158 411 521970 158 413 690593 158 423 817226 158 428 872612 158 430 696482 158 431 708374 158 438 891734 158 443 973003 158 446 789044 158 448 975332 158 450 569259 158 452 802678 158 457 617693 158 458 982014 158 465 675778 158 468 981269 158 469 660064 158 470 509454 158 474 542598 158 475 978214 158 480 619696 158 481 976983 158 484 698385 158 488 967816 158 495 624872 158 496 646805 158 502 797284 158 503 914732 158 507 946814 158 510 781489 158 515 837831 158 519 813365 158 524 536657 158 525 964951 158 527 947728 158 528 631412 158 531 532879 158 534 795540 158 535 939643 158 536 599195 158 537 591173 158 538 520719 158 539 671148 158 543 877125 158 545 636497 158 546 710247 159 9 634670 159 13 756923 159 24 520787 159 28 563311 159 33 837138 159 36 695358 159 39 631672 159 42 804040 159 43 506758 159 46 760808 159 52 944308 159 53 707502 159 56 856331 159 58 621485 159 63 979185 159 66 974565 159 67 969162 159 73 793183 159 74 526693 159 77 870866 159 79 810336 159 81 927973 159 82 695086 159 83 815898 159 91 556694 159 95 958253 159 98 931276 159 106 574233 159 121 834695 159 128 598405 159 131 775892 159 138 688982 159 147 794315 159 151 645459 159 152 886688 159 156 731951 159 159 940953 159 166 518737 159 169 998192 159 171 669357 159 172 540438 159 182 553284 159 183 626861 159 186 677660 159 190 950630 159 191 983916 159 195 552543 159 200 738644 159 203 881801 159 209 735075 159 213 940091 159 214 921360 159 237 697266 159 241 588341 159 242 899980 159 243 948249 159 247 737907 159 248 569300 159 251 562061 159 254 719620 159 258 887029 159 259 799824 159 262 964591 159 263 974321 159 266 693450 159 282 690467 159 283 783143 159 286 682206 159 289 729025 159 295 677431 159 305 584299 159 306 870379 159 318 981985 159 319 534225 159 322 929034 159 324 773983 159 328 933166 159 330 853335 159 331 941907 159 335 698688 159 340 893447 159 341 880166 159 350 865127 159 352 890069 159 354 604910 159 358 791089 159 359 760320 159 362 989631 159 363 825571 159 364 984300 159 365 682077 159 370 890294 159 371 599685 159 376 949841 159 383 740429 159 386 609295 159 387 674327 159 396 895052 159 400 744587 159 402 983589 159 404 729795 159 413 641588 159 419 614896 159 421 723112 159 431 697690 159 432 853330 159 438 733396 159 439 746728 159 442 784526 159 445 641632 159 452 564575 159 457 624273 159 459 601984 159 461 720830 159 474 748073 159 475 908655 159 484 683996 159 489 649551 159 493 548184 159 496 768470 159 512 625409 159 521 856205 159 524 688150 159 530 528237 159 537 943560 159 540 573378 159 541 928777 159 542 633489 159 544 891118 159 547 914654 160 3 791672 160 8 874297 160 9 749000 160 16 789272 160 21 548112 160 29 560905 160 38 691383 160 40 502814 160 57 525303 160 66 696574 160 76 564666 160 80 764495 160 88 875763 160 98 631733 160 99 993286 160 102 864803 160 108 668256 160 111 872394 160 113 639905 160 123 925415 160 128 929842 160 129 731385 160 134 990140 160 143 744202 160 147 838596 160 150 801928 160 152 501196 160 156 703139 160 163 664144 160 172 869244 160 175 576221 160 178 516693 160 179 508094 160 183 682014 160 190 534804 160 194 843097 160 196 713511 160 199 693627 160 201 968328 160 207 579480 160 209 926372 160 210 800244 160 215 600888 160 217 930795 160 218 709557 160 222 891962 160 226 706986 160 228 509485 160 229 958645 160 241 653011 160 247 586946 160 251 874938 160 253 803386 160 267 897795 160 270 591173 160 271 613735 160 272 563993 160 282 540665 160 285 570269 160 286 507694 160 291 632436 160 293 507043 160 294 772434 160 300 917672 160 303 620932 160 308 508637 160 315 763765 160 317 526230 160 319 535726 160 326 534400 160 357 784672 160 361 679970 160 369 995474 160 371 661465 160 377 741782 160 379 621135 160 382 991112 160 387 839819 160 388 928024 160 390 932915 160 394 632672 160 405 748133 160 411 870995 160 415 771346 160 417 802838 160 420 938909 160 422 947284 160 423 858744 160 432 686991 160 434 972295 160 437 817763 160 440 571293 160 445 967533 160 446 888593 160 458 952357 160 464 630936 160 466 672795 160 477 716278 160 482 794228 160 483 751994 160 488 606447 160 490 996671 160 492 780933 160 499 516295 160 501 759029 160 502 655694 160 503 816926 160 512 771016 160 515 842711 160 516 764608 160 517 904030 160 521 874106 160 527 619057 160 529 693005 160 530 954537 160 536 573296 160 545 703060 160 546 873791 160 547 955125 160 550 856167 161 1 654316 161 2 716717 161 4 775078 161 7 778092 161 8 681065 161 15 590422 161 18 816165 161 20 992787 161 23 713239 161 24 600524 161 33 653833 161 34 870825 161 35 848017 161 38 686015 161 39 835601 161 40 934366 161 42 582324 161 43 843583 161 44 835046 161 67 569754 161 70 588714 161 72 761160 161 74 678166 161 80 936282 161 85 525831 161 87 715760 161 88 944052 161 90 841136 161 91 778741 161 96 986631 161 101 791574 161 107 646567 161 110 968497 161 119 818491 161 123 585187 161 125 568221 161 130 538275 161 135 894405 161 146 743874 161 147 691249 161 151 837060 161 158 696469 161 166 555779 161 173 701075 161 175 717868 161 178 999136 161 179 594258 161 181 560978 161 182 604058 161 183 827400 161 186 834374 161 189 854139 161 190 715783 161 199 794570 161 201 707048 161 202 942728 161 209 743397 161 213 905787 161 214 812585 161 216 841770 161 222 933581 161 225 819403 161 227 957113 161 228 945667 161 233 684473 161 235 708458 161 243 851476 161 248 993893 161 249 768585 161 260 669974 161 268 915541 161 269 946073 161 273 727439 161 274 850466 161 275 578208 161 277 511028 161 279 534730 161 282 794704 161 289 875291 161 295 881937 161 309 783464 161 311 854764 161 324 874005 161 326 525195 161 331 522784 161 332 765386 161 334 969938 161 338 988230 161 340 882672 161 349 609723 161 352 871795 161 353 721403 161 355 563734 161 358 533641 161 359 883548 161 365 550186 161 370 609553 161 371 895978 161 372 880736 161 374 998693 161 375 762688 161 376 906429 161 377 633170 161 379 709263 161 386 690186 161 392 579927 161 394 697117 161 400 654676 161 406 711921 161 413 567007 161 414 986531 161 425 634890 161 426 896906 161 432 575219 161 435 904425 161 437 572855 161 441 878574 161 442 896056 161 443 506290 161 445 617850 161 448 787005 161 452 942149 161 454 911599 161 456 834543 161 463 716929 161 465 645006 161 472 566168 161 477 670980 161 478 901620 161 489 832283 161 494 651487 161 496 725190 161 497 773699 161 506 943598 161 518 948110 161 524 745878 161 529 786431 161 536 585846 161 537 979652 161 539 640480 161 540 615939 161 544 808581 162 2 586377 162 10 517135 162 12 638565 162 19 602421 162 23 978952 162 31 699054 162 33 997016 162 41 756834 162 47 725634 162 53 707557 162 57 727654 162 61 891015 162 66 594634 162 67 880033 162 69 973464 162 83 747928 162 87 748400 162 89 909446 162 90 560474 162 95 837792 162 100 600545 162 103 738893 162 104 587669 162 105 610519 162 108 656721 162 115 625542 162 116 603816 162 118 737471 162 119 651935 162 120 990037 162 126 942143 162 128 861635 162 149 721042 162 150 870536 162 152 657078 162 153 885971 162 169 958743 162 172 715500 162 175 638354 162 178 834132 162 185 603817 162 187 881796 162 192 549052 162 193 601148 162 194 730750 162 197 698756 162 198 971998 162 203 998390 162 208 807471 162 210 601268 162 212 697905 162 214 955713 162 223 912419 162 226 548748 162 227 702948 162 231 535777 162 248 526099 162 249 548064 162 253 712828 162 254 562465 162 255 660777 162 256 754001 162 258 892635 162 267 998907 162 268 680241 162 273 760642 162 274 967841 162 279 984540 162 280 569686 162 283 941659 162 285 958334 162 289 533370 162 290 886108 162 297 599417 162 300 778622 162 303 580353 162 307 603310 162 311 897386 162 320 916709 162 322 521164 162 324 681044 162 327 722992 162 330 857773 162 333 526143 162 340 610892 162 345 881337 162 347 988040 162 350 811805 162 351 977904 162 358 740567 162 360 513612 162 364 631422 162 366 687850 162 367 875585 162 370 734379 162 380 804296 162 382 922040 162 388 554035 162 390 537674 162 394 878644 162 403 773765 162 404 920685 162 409 913387 162 411 522862 162 412 807487 162 416 540138 162 419 730506 162 420 805404 162 430 855792 162 438 909217 162 443 598401 162 446 654631 162 447 708571 162 451 959387 162 454 550310 162 457 712935 162 458 757819 162 459 848265 162 461 995979 162 462 652322 162 478 648712 162 486 760442 162 490 666218 162 494 731091 162 505 614716 162 506 944437 162 519 609125 162 520 536081 162 523 693553 162 527 908032 162 531 584001 162 532 569238 162 535 677748 162 536 618966 162 537 745990 162 540 862630 162 545 742892 163 9 600156 163 16 661823 163 19 775339 163 24 946820 163 26 929880 163 28 747258 163 36 560544 163 41 928200 163 44 761826 163 45 514274 163 50 954247 163 51 501938 163 54 857108 163 68 663571 163 70 737047 163 72 915985 163 74 683323 163 80 774172 163 82 845974 163 91 901374 163 92 957953 163 99 672648 163 101 871900 163 103 973636 163 110 709998 163 111 678718 163 115 718237 163 118 990251 163 122 527546 163 125 586353 163 127 510262 163 138 639053 163 144 523644 163 153 856808 163 156 896182 163 158 734145 163 160 848001 163 162 892340 163 170 860511 163 171 755385 163 173 833631 163 186 650922 163 188 806849 163 189 868054 163 190 982290 163 195 957766 163 198 935721 163 201 727974 163 202 587678 163 205 863480 163 215 929551 163 216 967243 163 218 909640 163 219 551505 163 220 959339 163 221 936407 163 224 522673 163 226 799634 163 229 725533 163 230 512368 163 233 716119 163 235 817249 163 238 506532 163 239 866974 163 240 511857 163 243 642008 163 245 617111 163 251 603391 163 253 881787 163 254 728713 163 255 648431 163 259 698029 163 261 747669 163 265 641689 163 266 915837 163 269 517172 163 271 966535 163 272 909539 163 281 912669 163 283 940087 163 289 520321 163 290 805304 163 293 876961 163 311 839993 163 312 883760 163 315 876476 163 316 537065 163 318 794280 163 322 965018 163 324 944841 163 331 977640 163 332 572691 163 338 598198 163 340 706965 163 348 841826 163 359 669882 163 360 830603 163 361 660690 163 365 924672 163 372 853959 163 381 679426 163 384 745847 163 387 604094 163 390 604864 163 391 832151 163 393 643686 163 394 551867 163 396 916025 163 408 510146 163 413 644680 163 417 545424 163 428 904387 163 429 587942 163 431 585537 163 436 610338 163 444 613465 163 449 533591 163 455 781134 163 458 680946 163 462 596237 163 464 537141 163 471 508351 163 472 934496 163 473 593632 163 474 845541 163 478 995822 163 480 625536 163 482 602270 163 490 600168 163 492 868235 163 494 727847 163 498 994495 163 499 545601 163 501 675847 163 503 642004 163 505 662008 163 509 982872 163 516 725161 163 523 874178 163 526 516120 163 529 805797 163 535 705271 163 537 820961 163 538 587258 163 548 869523 163 550 929963 164 8 871638 164 9 763472 164 17 502907 164 19 594683 164 22 694378 164 24 863099 164 26 774551 164 36 538716 164 38 669836 164 40 568972 164 43 525844 164 44 787551 164 59 931926 164 66 994071 164 67 520632 164 68 628695 164 70 810623 164 72 742958 164 79 690490 164 89 944769 164 91 800872 164 92 645753 164 93 587591 164 102 703261 164 103 795580 164 106 593971 164 107 721851 164 113 646298 164 114 628605 164 118 661696 164 123 507463 164 125 506244 164 126 683224 164 131 923354 164 132 871381 164 137 764429 164 138 838025 164 141 547047 164 142 720944 164 144 505356 164 150 746266 164 154 665389 164 160 578195 164 163 621888 164 165 764731 164 188 601706 164 190 592021 164 199 776669 164 200 769047 164 203 856265 164 205 565232 164 212 875608 164 215 890230 164 221 940949 164 225 966999 164 226 692857 164 230 818198 164 231 892317 164 232 870080 164 234 775999 164 238 740010 164 242 828242 164 243 925767 164 246 875391 164 248 644412 164 250 662858 164 251 638809 164 252 927468 164 255 736550 164 256 894686 164 258 520578 164 262 959375 164 266 933763 164 268 847642 164 274 691248 164 281 642948 164 282 645985 164 283 656713 164 295 521341 164 298 619501 164 299 661965 164 302 752542 164 303 867169 164 307 703910 164 312 793115 164 319 934271 164 331 935154 164 332 747838 164 338 599166 164 340 795090 164 341 601809 164 348 972753 164 369 703379 164 370 730262 164 372 863756 164 376 839227 164 381 993802 164 387 761640 164 390 711916 164 393 631789 164 394 878199 164 395 588892 164 396 798167 164 400 568110 164 403 883174 164 412 601079 164 416 558885 164 424 714534 164 437 833092 164 440 926734 164 443 787897 164 445 795418 164 448 614769 164 454 641751 164 456 826187 164 459 706924 164 462 773088 164 465 823316 164 468 937667 164 470 892271 164 480 998911 164 482 699641 164 483 828674 164 485 895849 164 487 840093 164 488 738660 164 493 894001 164 494 629176 164 503 875114 164 508 707261 164 511 985804 164 513 854064 164 516 884478 164 521 695388 164 524 972850 164 526 585919 164 527 707758 164 528 662958 164 531 800862 164 532 969406 164 533 608593 164 534 566780 164 545 700438 164 548 638854 164 549 623082 165 3 656637 165 4 518193 165 7 589009 165 8 610207 165 11 690645 165 15 940603 165 16 550442 165 23 677289 165 24 779728 165 25 606989 165 27 977928 165 31 878067 165 42 633969 165 49 884457 165 50 517719 165 51 929611 165 52 808843 165 57 759225 165 64 661636 165 65 516792 165 74 664480 165 75 940825 165 77 538460 165 79 552963 165 82 881228 165 85 765318 165 87 593615 165 93 953120 165 97 611459 165 99 897518 165 101 736663 165 102 567106 165 106 675820 165 112 801527 165 120 763672 165 123 588146 165 131 695607 165 136 747203 165 137 844499 165 161 795353 165 163 724297 165 169 738185 165 176 688015 165 181 737134 165 184 988613 165 187 954420 165 191 502440 165 193 924144 165 194 599274 165 197 987207 165 199 550829 165 207 799583 165 208 583794 165 212 967998 165 213 971326 165 217 880948 165 219 909232 165 225 762217 165 233 750157 165 235 736158 165 239 993492 165 244 842774 165 245 666312 165 253 853085 165 272 765689 165 276 916585 165 281 895368 165 287 845577 165 297 845810 165 298 808942 165 301 699724 165 302 823773 165 310 962449 165 311 983066 165 312 695316 165 314 662690 165 315 914160 165 319 651842 165 320 949775 165 324 505215 165 325 765453 165 327 593228 165 330 717038 165 333 960013 165 334 556775 165 337 509640 165 343 656176 165 351 831154 165 362 974618 165 364 920807 165 365 722130 165 369 562574 165 371 789422 165 375 792507 165 379 648580 165 385 697765 165 389 528353 165 390 631579 165 392 713400 165 399 583731 165 406 996850 165 410 586704 165 412 617241 165 428 927979 165 431 688918 165 432 770535 165 433 910381 165 435 537108 165 443 560806 165 452 965148 165 454 977057 165 463 620669 165 464 540665 165 470 722571 165 473 677730 165 475 624213 165 481 796626 165 482 601480 165 484 705048 165 490 760578 165 493 593152 165 499 765935 165 504 847234 165 505 739827 165 506 761875 165 508 521553 165 511 680825 165 518 898280 165 521 513138 165 529 853085 165 533 945384 165 534 873594 165 538 809473 165 540 554566 165 541 891691 165 544 687440 166 2 936912 166 11 923861 166 23 703575 166 25 802538 166 26 779555 166 31 643796 166 32 815878 166 35 939358 166 51 901456 166 52 884572 166 58 905591 166 74 907436 166 79 533472 166 82 862350 166 88 544556 166 94 956951 166 105 720167 166 114 845905 166 115 759870 166 118 713548 166 122 679718 166 125 702939 166 126 642661 166 127 534809 166 128 911227 166 130 581980 166 133 851560 166 134 987100 166 136 973383 166 137 593708 166 140 706180 166 143 865824 166 144 532487 166 149 611230 166 150 964102 166 152 706496 166 157 602496 166 160 899296 166 163 517051 166 167 514751 166 173 955790 166 175 889848 166 181 911122 166 183 663794 166 195 532057 166 197 963905 166 198 510375 166 209 899612 166 213 664197 166 214 979995 166 218 932652 166 219 673760 166 220 670062 166 222 523952 166 224 679240 166 231 707033 166 234 847649 166 240 884971 166 244 650581 166 251 725825 166 253 928095 166 254 618494 166 255 745320 166 256 577062 166 259 901609 166 265 686734 166 267 826846 166 270 740190 166 271 702635 166 273 944808 166 284 591792 166 290 633086 166 292 689692 166 294 795078 166 300 510235 166 306 897243 166 308 531598 166 314 731056 166 316 579551 166 319 561715 166 323 934400 166 339 769239 166 345 514539 166 353 536219 166 356 945650 166 362 597253 166 363 849234 166 365 503089 166 374 660325 166 375 965513 166 376 740149 166 397 701065 166 398 956698 166 401 759323 166 402 789721 166 407 621633 166 412 958573 166 413 992403 166 414 592446 166 418 760790 166 427 963922 166 429 938173 166 431 979514 166 432 554274 166 439 902082 166 442 673075 166 445 994614 166 448 743535 166 450 761108 166 453 854925 166 473 588784 166 479 518829 166 488 683648 166 494 949223 166 495 711282 166 509 969559 166 511 607762 166 520 877688 166 523 874168 166 535 753276 166 536 639894 166 540 606680 166 542 558043 166 549 851158 167 3 631469 167 6 878242 167 8 672570 167 9 652234 167 10 570861 167 15 806496 167 16 766957 167 19 707279 167 22 688687 167 24 941701 167 25 552283 167 31 949412 167 33 517241 167 46 995162 167 48 642026 167 49 677138 167 50 593893 167 51 505496 167 57 633116 167 59 743791 167 67 862387 167 68 565686 167 78 721605 167 79 678087 167 80 508212 167 81 965743 167 83 833352 167 84 772665 167 86 832008 167 89 844754 167 90 730217 167 103 672780 167 113 867377 167 117 545537 167 118 863961 167 119 797693 167 121 935175 167 122 939651 167 123 756967 167 125 745006 167 128 548135 167 129 742993 167 133 892990 167 136 977987 167 137 851619 167 138 758472 167 140 955802 167 148 565238 167 151 681871 167 163 702736 167 165 665366 167 176 865019 167 183 622979 167 194 914030 167 195 517331 167 196 937163 167 204 972435 167 213 772263 167 214 779278 167 215 758237 167 218 765019 167 222 990704 167 224 576492 167 226 555684 167 232 572339 167 233 689044 167 239 987556 167 240 579780 167 243 855038 167 249 793660 167 250 703086 167 254 597756 167 257 708971 167 258 855320 167 262 589309 167 271 863544 167 283 933429 167 284 994560 167 285 577140 167 289 986849 167 295 815920 167 297 929526 167 307 547049 167 310 747752 167 312 933923 167 313 745564 167 320 596706 167 326 992529 167 332 612100 167 333 979538 167 334 729554 167 336 512465 167 338 648145 167 344 698834 167 346 755946 167 347 925777 167 348 898234 167 350 867830 167 351 843972 167 353 857562 167 354 782298 167 356 996903 167 362 896281 167 369 669202 167 384 644667 167 385 920346 167 390 989120 167 392 791311 167 394 745565 167 395 833934 167 397 513543 167 409 694624 167 416 944096 167 417 939447 167 420 963896 167 421 736954 167 422 559585 167 423 789084 167 426 748791 167 430 511621 167 437 582035 167 439 764442 167 445 852012 167 450 702788 167 452 626383 167 454 986987 167 455 988318 167 462 700813 167 463 584158 167 464 639914 167 467 766344 167 468 517460 167 471 943215 167 472 782066 167 473 555450 167 482 520932 167 485 553705 167 486 931474 167 490 641161 167 491 966717 167 492 995486 167 493 840194 167 497 845592 167 502 703029 167 504 642431 167 507 835925 167 511 826978 167 516 904341 167 517 573342 167 530 861869 167 533 946466 167 536 786373 167 538 947828 167 539 881589 167 547 548583 167 549 500633 168 3 871328 168 12 654303 168 14 655655 168 17 537559 168 21 618123 168 22 890204 168 31 608972 168 35 983323 168 38 999153 168 42 879447 168 44 858055 168 53 941537 168 56 602891 168 61 793582 168 66 570627 168 76 924128 168 80 503947 168 81 536302 168 84 686842 168 87 957349 168 91 689366 168 96 937538 168 97 733001 168 99 874458 168 101 647053 168 102 886491 168 107 591274 168 109 660090 168 117 530695 168 121 793454 168 126 702711 168 129 930299 168 135 602836 168 140 583568 168 144 683675 168 147 865231 168 149 724911 168 152 549979 168 160 997773 168 164 742958 168 167 775140 168 169 762270 168 174 780877 168 189 828668 168 192 972903 168 193 830136 168 215 946063 168 216 819161 168 219 890216 168 222 929358 168 225 621761 168 226 986256 168 227 662873 168 231 721321 168 233 730603 168 241 789792 168 244 830667 168 246 962659 168 250 600399 168 255 843304 168 258 693742 168 266 952943 168 279 736142 168 280 864948 168 282 760594 168 286 549152 168 289 561253 168 293 766270 168 294 667051 168 307 774683 168 308 797464 168 313 838805 168 316 928635 168 317 925113 168 318 814265 168 320 991723 168 323 793873 168 327 793089 168 330 748923 168 335 736908 168 338 887641 168 348 910342 168 352 662293 168 367 927055 168 369 930077 168 371 629382 168 372 574509 168 377 645692 168 380 548526 168 381 953053 168 391 779944 168 396 613058 168 402 685203 168 407 595962 168 408 698563 168 412 958108 168 417 759565 168 428 667871 168 437 764638 168 438 924121 168 441 654826 168 443 767063 168 445 702464 168 446 628833 168 448 628799 168 451 819353 168 453 976016 168 458 878252 168 459 951640 168 466 838156 168 472 574941 168 482 965070 168 489 661922 168 497 865170 168 499 856985 168 500 750700 168 502 799224 168 507 940152 168 510 629062 168 511 976649 168 512 947108 168 516 609435 168 517 663424 168 520 804425 168 522 553874 168 528 720135 168 530 875662 168 531 962266 168 541 603788 168 544 950829 168 545 882420 168 546 632330 168 548 780624 169 1 648690 169 3 930434 169 10 726111 169 15 638834 169 19 579534 169 21 992346 169 23 851577 169 25 838937 169 37 908968 169 40 932418 169 50 890814 169 55 580714 169 59 777473 169 67 741206 169 72 618575 169 78 839352 169 81 864529 169 83 988204 169 91 729789 169 94 890526 169 98 595442 169 101 771674 169 103 769687 169 104 826684 169 108 877427 169 115 679280 169 116 656138 169 142 974503 169 145 877278 169 153 709649 169 154 842694 169 155 802636 169 157 578119 169 158 914924 169 163 690846 169 165 685805 169 169 506258 169 173 993686 169 175 590343 169 176 651755 169 180 941474 169 181 579566 169 182 912396 169 189 908918 169 196 666388 169 197 979699 169 202 819431 169 204 740311 169 206 647771 169 207 964245 169 214 996055 169 221 860341 169 228 939773 169 238 678929 169 245 511013 169 247 706730 169 248 706839 169 250 826734 169 256 616469 169 257 684128 169 259 749983 169 268 641913 169 270 609658 169 277 605852 169 279 749859 169 281 754258 169 283 966870 169 285 856506 169 297 740378 169 299 858337 169 302 833016 169 316 575993 169 317 707192 169 322 940494 169 329 932104 169 340 830622 169 346 854676 169 348 581283 169 355 761576 169 359 759130 169 360 782159 169 364 522787 169 366 786502 169 367 654473 169 370 784620 169 374 573234 169 377 809573 169 378 698958 169 380 889358 169 384 556648 169 387 642646 169 389 588402 169 392 601385 169 394 553931 169 396 858244 169 400 863526 169 406 983070 169 408 526514 169 419 780578 169 429 976942 169 438 693407 169 447 803900 169 449 586389 169 453 854481 169 458 543111 169 460 944816 169 464 857671 169 465 515813 169 475 886761 169 479 615720 169 484 620579 169 495 901794 169 499 794783 169 504 682251 169 507 769365 169 508 592262 169 518 982126 169 521 943612 169 526 900489 169 532 550233 169 533 896094 169 535 871964 169 537 782340 169 538 829228 169 539 632495 169 547 924235 169 548 693225 170 9 796055 170 15 779267 170 20 556254 170 29 567471 170 32 751302 170 38 715026 170 41 717066 170 43 656051 170 48 944039 170 52 908042 170 62 624043 170 65 903032 170 67 985699 170 70 648534 170 71 896484 170 75 977968 170 76 555008 170 85 545134 170 86 548055 170 87 574676 170 88 806215 170 94 789202 170 105 581098 170 108 839362 170 117 623063 170 119 879587 170 121 961297 170 122 739645 170 124 600332 170 128 912763 170 142 649449 170 150 812380 170 154 757313 170 158 642835 170 164 645232 170 173 746266 170 174 726063 170 179 730609 170 181 936722 170 185 581165 170 186 653997 170 187 576549 170 188 641593 170 191 587280 170 193 779329 170 197 853838 170 200 788149 170 202 835597 170 203 887432 170 207 944953 170 227 694845 170 230 764519 170 233 729530 170 237 878591 170 239 876080 170 240 811839 170 241 596436 170 243 604157 170 248 648470 170 249 745160 170 250 721292 170 256 918225 170 257 950114 170 265 597497 170 267 645286 170 281 986410 170 283 959718 170 295 623462 170 303 957091 170 308 834418 170 312 638745 170 313 644427 170 314 595546 170 318 998440 170 322 998490 170 324 739727 170 327 842923 170 328 637202 170 335 864759 170 337 914197 170 341 805754 170 342 781893 170 345 701666 170 346 820619 170 348 889513 170 350 700317 170 356 854619 170 358 521186 170 361 677563 170 363 831403 170 367 708095 170 368 898496 170 369 775987 170 372 626705 170 374 596239 170 378 524642 170 379 686622 170 382 850517 170 391 555122 170 393 848170 170 396 853130 170 397 851857 170 398 827663 170 404 592067 170 406 587687 170 408 606383 170 412 557801 170 420 852338 170 425 545459 170 427 940858 170 428 622187 170 429 655719 170 430 854720 170 433 994078 170 435 655903 170 439 850428 170 442 542366 170 449 720943 170 466 678282 170 469 960293 170 473 653983 170 475 515169 170 477 709654 170 479 553034 170 480 800519 170 484 665306 170 485 987768 170 488 560398 170 490 763977 170 491 799441 170 496 824262 170 508 911248 170 510 630386 170 511 516973 170 513 878602 170 515 930862 170 516 962679 170 521 613380 170 523 529000 170 534 591007 170 542 957071 170 544 897790 170 546 608346 170 550 882809 171 6 973271 171 9 649660 171 11 721750 171 16 991830 171 21 865430 171 22 820074 171 26 750997 171 27 738403 171 43 545288 171 46 507011 171 47 682256 171 49 590860 171 56 758010 171 58 938896 171 60 645599 171 65 606596 171 67 790717 171 69 619802 171 70 967767 171 78 979540 171 79 915452 171 85 661826 171 92 909190 171 95 998677 171 100 937691 171 101 584901 171 102 875959 171 104 677561 171 106 508642 171 137 798803 171 140 605732 171 149 698408 171 153 880473 171 166 671226 171 167 971101 171 171 830068 171 173 833043 171 174 704768 171 177 501407 171 180 923774 171 185 601141 171 186 600721 171 190 698097 171 191 770948 171 197 975974 171 202 501066 171 205 574581 171 210 831106 171 214 707233 171 216 550361 171 220 729347 171 224 505202 171 229 939220 171 230 779117 171 238 678867 171 242 706370 171 246 686808 171 248 682125 171 249 818691 171 250 878653 171 251 701521 171 252 621770 171 257 636697 171 271 954423 171 274 657377 171 283 613384 171 285 751733 171 288 888745 171 290 583583 171 291 635372 171 302 774372 171 306 799177 171 313 835998 171 321 924393 171 327 537981 171 329 865248 171 330 556956 171 331 599639 171 332 538441 171 333 993870 171 334 786333 171 336 633986 171 339 572209 171 344 550989 171 346 948142 171 350 776317 171 351 667337 171 353 849808 171 354 972949 171 356 886390 171 369 769391 171 380 767722 171 382 952219 171 387 544703 171 390 923118 171 393 560748 171 395 755994 171 396 842207 171 402 621682 171 403 848190 171 423 860017 171 430 928630 171 437 808416 171 441 659149 171 444 760572 171 447 753783 171 448 850085 171 454 682790 171 463 925551 171 473 586542 171 475 787692 171 484 546565 171 491 626495 171 496 731566 171 498 955070 171 503 687094 171 506 821439 171 507 554621 171 509 834718 171 529 855867 171 531 823678 171 536 736159 171 539 593057 171 546 665632 171 549 907129 172 7 927562 172 15 649997 172 21 727556 172 27 889748 172 28 708981 172 31 567067 172 33 768870 172 38 747595 172 40 876024 172 43 957891 172 45 842476 172 48 867098 172 51 674266 172 54 760464 172 55 646334 172 57 854359 172 62 984155 172 64 700866 172 66 800868 172 68 737631 172 72 970551 172 75 790943 172 77 626159 172 79 916371 172 82 515350 172 89 772803 172 92 913369 172 93 788218 172 97 644937 172 99 833329 172 105 594572 172 111 906319 172 113 975373 172 114 613169 172 120 551618 172 125 603106 172 128 507935 172 131 838576 172 133 989034 172 134 760233 172 135 538677 172 136 843255 172 141 778923 172 144 675454 172 156 722322 172 164 569397 172 166 946601 172 173 838728 172 174 538690 172 177 813209 172 178 856045 172 182 668807 172 189 815777 172 204 983444 172 215 878348 172 225 774409 172 236 804498 172 244 662214 172 245 609256 172 246 719386 172 251 947679 172 253 938469 172 254 535170 172 265 586207 172 267 530531 172 273 904085 172 276 861619 172 282 855885 172 286 634006 172 290 822438 172 292 834864 172 299 817704 172 306 856666 172 307 910686 172 310 980033 172 317 723997 172 322 856617 172 330 796114 172 333 788136 172 336 620797 172 340 834683 172 341 672557 172 342 503124 172 343 584647 172 344 966047 172 349 511541 172 350 790321 172 351 680191 172 354 837022 172 356 925072 172 359 805206 172 365 725713 172 367 963375 172 369 898022 172 371 748782 172 374 712746 172 380 690625 172 388 987859 172 391 933407 172 400 622046 172 401 855916 172 409 652636 172 418 634031 172 432 538004 172 434 548351 172 439 663624 172 457 709479 172 461 982702 172 462 804104 172 469 505113 172 471 770931 172 473 916540 172 476 681768 172 483 861873 172 489 931085 172 490 661956 172 491 761379 172 493 900183 172 498 606853 172 502 742452 172 505 972811 172 509 658647 172 510 834695 172 514 964037 172 520 980076 172 521 910082 172 533 879162 172 540 957356 172 548 574912 173 2 963989 173 8 879836 173 16 871061 173 19 851895 173 23 758601 173 26 875827 173 28 630734 173 33 568194 173 40 895118 173 41 728323 173 42 955358 173 43 626668 173 51 688109 173 66 570287 173 71 823514 173 72 798620 173 79 563077 173 80 963485 173 85 504622 173 89 771154 173 96 620224 173 97 971708 173 98 935268 173 100 625126 173 101 989219 173 103 997202 173 104 953036 173 110 590570 173 112 865060 173 114 692580 173 117 559176 173 126 804832 173 129 899559 173 131 586020 173 132 825517 173 133 665677 173 144 519541 173 145 836718 173 160 724459 173 166 982975 173 168 959533 173 173 903080 173 174 893231 173 183 809405 173 194 560977 173 203 654647 173 204 977572 173 205 667842 173 208 724757 173 211 875820 173 215 561039 173 216 550264 173 217 596570 173 220 864656 173 231 744091 173 237 698260 173 240 621967 173 243 902453 173 247 993078 173 248 639530 173 252 606314 173 255 708300 173 257 681866 173 259 851508 173 266 779523 173 267 523886 173 276 761852 173 278 819873 173 284 872998 173 287 554936 173 291 929605 173 295 905737 173 302 694508 173 308 590897 173 315 537074 173 320 523097 173 321 828143 173 329 922851 173 334 769532 173 339 878448 173 347 650546 173 351 766416 173 357 536159 173 359 599566 173 362 871589 173 363 528936 173 364 886464 173 372 968402 173 379 934628 173 381 558680 173 384 536498 173 387 521590 173 399 576366 173 401 598710 173 406 663727 173 414 722950 173 423 564739 173 425 527484 173 429 608392 173 432 526716 173 438 541723 173 440 987169 173 441 670181 173 443 508348 173 452 655743 173 460 766214 173 462 995954 173 465 981782 173 467 683398 173 469 544445 173 474 531401 173 475 651774 173 477 546027 173 484 922961 173 492 622824 173 497 674406 173 498 582095 173 500 965191 173 502 927108 173 504 969771 173 512 711569 173 513 565903 173 514 607387 173 519 947998 173 520 684069 173 521 950777 173 523 818876 173 524 595271 173 528 910161 173 534 518788 173 536 673016 173 545 663409 173 549 505856 173 550 502066 174 2 834576 174 3 861347 174 4 577650 174 5 768741 174 6 719597 174 8 722495 174 17 664286 174 21 767637 174 22 842832 174 24 595363 174 26 617074 174 27 786305 174 36 738691 174 44 892618 174 45 981121 174 50 652464 174 61 806776 174 62 659744 174 73 958329 174 74 562116 174 75 941498 174 76 560652 174 83 902510 174 84 986823 174 88 922026 174 93 668295 174 95 919213 174 99 649465 174 105 676334 174 115 928448 174 124 645202 174 131 567075 174 138 678871 174 141 755208 174 147 943092 174 148 676282 174 149 883205 174 150 911248 174 162 503453 174 165 862733 174 166 616303 174 169 605285 174 171 598697 174 173 530839 174 174 719005 174 181 771121 174 184 621737 174 187 910225 174 188 510229 174 189 975941 174 190 609606 174 201 924137 174 204 699110 174 210 558139 174 216 956283 174 219 576908 174 221 741103 174 226 659966 174 232 965145 174 235 994497 174 247 745631 174 248 810081 174 251 790866 174 252 577262 174 254 562750 174 257 561764 174 259 508200 174 260 672668 174 262 529937 174 263 743368 174 264 525675 174 265 897111 174 276 827773 174 277 643882 174 278 947415 174 279 687717 174 280 783995 174 282 601837 174 289 993943 174 292 531472 174 293 526520 174 294 775349 174 297 876589 174 299 767515 174 300 576055 174 301 530088 174 310 977006 174 312 702805 174 320 679658 174 322 690394 174 325 629990 174 326 667981 174 327 949850 174 329 658271 174 332 768871 174 333 643826 174 337 815718 174 340 633390 174 341 636604 174 349 927736 174 352 518942 174 353 522087 174 356 743111 174 368 517155 174 372 709252 174 378 686940 174 380 518829 174 384 677516 174 390 904405 174 393 533634 174 397 585009 174 399 881101 174 402 568446 174 404 767536 174 408 537937 174 412 602640 174 415 798000 174 419 973599 174 421 875460 174 428 612305 174 430 655229 174 438 537899 174 440 625803 174 442 680846 174 444 896150 174 446 995025 174 455 577394 174 459 852356 174 461 641555 174 462 895219 174 465 766058 174 466 750986 174 467 810821 174 476 950686 174 477 568548 174 479 994119 174 481 645452 174 482 850997 174 484 532248 174 485 919808 174 492 506378 174 493 999590 174 496 881308 174 506 515869 174 509 969608 174 515 905856 174 521 823028 174 523 618407 174 533 545137 174 535 537839 174 541 837024 174 544 684225 174 548 834002 175 5 997559 175 8 836432 175 10 688439 175 22 538950 175 33 994193 175 35 565550 175 37 667108 175 49 680289 175 52 876013 175 56 524596 175 57 593714 175 58 608801 175 60 793920 175 63 819425 175 72 825160 175 78 508397 175 80 786955 175 97 661620 175 100 653207 175 104 525731 175 107 722595 175 111 590844 175 117 919492 175 118 509133 175 119 850183 175 120 681036 175 129 576756 175 130 500482 175 140 585949 175 142 871532 175 144 960971 175 145 578168 175 151 940324 175 155 566475 175 161 989753 175 162 750140 175 165 550179 175 169 930856 175 171 557242 175 172 842860 175 173 778746 175 176 915074 175 185 965283 175 186 991301 175 195 733963 175 198 763310 175 200 622520 175 203 985071 175 204 774439 175 206 677049 175 208 530648 175 217 783537 175 219 580017 175 220 840837 175 221 809003 175 228 949962 175 229 958219 175 231 530764 175 238 655588 175 239 514597 175 248 981366 175 249 866718 175 253 732733 175 258 578404 175 263 798913 175 270 913636 175 272 669990 175 274 673487 175 275 689680 175 294 744408 175 302 603229 175 303 986063 175 306 782611 175 325 617980 175 329 806914 175 331 928649 175 334 912106 175 335 618461 175 336 690114 175 338 728191 175 345 566326 175 346 698935 175 348 619647 175 351 930447 175 360 865749 175 361 765189 175 365 859612 175 366 737936 175 368 754809 175 370 942262 175 374 553923 175 378 658280 175 384 516761 175 389 716044 175 390 703727 175 392 723590 175 393 659645 175 395 977549 175 405 960570 175 407 807021 175 409 820653 175 411 775245 175 413 909715 175 415 962557 175 422 941876 175 423 696976 175 425 707449 175 427 560108 175 433 561334 175 436 551916 175 437 889318 175 438 504463 175 439 857197 175 442 897082 175 449 781732 175 451 729621 175 452 903620 175 455 850141 175 457 512767 175 458 835465 175 461 904571 175 464 512700 175 466 776983 175 471 594815 175 476 657030 175 479 824881 175 491 817584 175 492 849331 175 505 666236 175 506 630513 175 508 810229 175 509 807380 175 511 834347 175 517 859466 175 518 737378 175 519 702767 175 521 786551 175 522 778919 175 528 963521 175 529 824790 175 531 564060 175 533 623700 175 539 563244 175 544 837513 175 547 856583 175 548 773718 175 550 598254 176 1 891050 176 8 946998 176 18 791304 176 25 917835 176 32 953709 176 35 850525 176 37 511197 176 38 556000 176 44 857996 176 46 764105 176 47 526690 176 48 778178 176 49 508168 176 55 593627 176 56 625613 176 62 722334 176 67 980821 176 71 905786 176 75 807612 176 79 659259 176 82 544910 176 85 716161 176 86 877913 176 90 978019 176 97 676244 176 98 609535 176 103 955996 176 110 899405 176 119 888476 176 122 620744 176 125 880829 176 127 981681 176 128 977454 176 137 544198 176 138 896491 176 139 833731 176 141 755020 176 145 907316 176 147 596672 176 148 933229 176 151 876719 176 152 657338 176 153 791577 176 154 584660 176 155 587647 176 159 726092 176 174 691444 176 177 520205 176 180 991858 176 182 806862 176 183 578092 176 186 656371 176 189 965292 176 191 809929 176 192 501219 176 195 543290 176 199 891034 176 201 596149 176 204 918041 176 209 577079 176 213 850475 176 214 749393 176 222 642425 176 225 670732 176 239 705899 176 245 810891 176 259 714107 176 263 601907 176 275 594420 176 277 630342 176 278 756122 176 286 523307 176 304 676691 176 315 843824 176 327 701078 176 328 854177 176 335 661603 176 338 551480 176 340 859611 176 344 515824 176 345 931575 176 347 885112 176 349 660895 176 354 839242 176 357 965231 176 358 825407 176 361 623389 176 364 541252 176 367 881267 176 368 923837 176 371 553560 176 374 583614 176 375 834624 176 377 732935 176 384 518373 176 391 854964 176 400 512721 176 406 980054 176 407 733354 176 418 786553 176 433 592279 176 434 940986 176 440 988490 176 444 626167 176 446 793083 176 448 983203 176 450 990741 176 454 679813 176 472 770829 176 474 521546 176 475 793500 176 483 732783 176 485 606608 176 491 550674 176 492 911701 176 493 893371 176 506 627648 176 507 803431 176 509 934223 176 511 944967 176 512 612010 176 514 925417 176 522 710148 176 525 925218 176 528 768546 176 530 827465 176 536 941158 176 541 599043 176 542 724604 176 543 906277 177 1 640154 177 8 550614 177 15 667621 177 19 942280 177 21 790882 177 23 986331 177 29 918644 177 30 889240 177 31 963615 177 33 513002 177 34 604574 177 39 831418 177 43 970662 177 44 875805 177 45 839219 177 46 509705 177 47 577919 177 50 853735 177 61 903848 177 63 598872 177 66 850692 177 69 925876 177 70 761886 177 75 513743 177 85 758929 177 99 781181 177 104 738001 177 106 928069 177 113 564335 177 119 905692 177 126 715500 177 129 621524 177 130 802561 177 131 847876 177 132 776100 177 134 771828 177 136 842933 177 137 596737 177 138 653424 177 145 770376 177 154 947026 177 157 979664 177 158 620215 177 162 863522 177 163 676737 177 164 743937 177 165 907315 177 167 828835 177 172 530139 177 173 811482 177 174 938287 177 175 616797 177 183 998851 177 185 858780 177 188 776306 177 191 924320 177 192 617777 177 194 755298 177 195 947788 177 202 816073 177 215 968188 177 216 546830 177 218 682545 177 229 945839 177 230 880862 177 237 829596 177 240 547409 177 241 549756 177 242 956457 177 251 753347 177 253 776650 177 260 529455 177 263 990947 177 275 893303 177 279 851000 177 292 523345 177 293 531643 177 300 701676 177 302 703267 177 311 551705 177 314 982816 177 316 748413 177 317 590515 177 319 944674 177 320 664128 177 323 780378 177 329 853631 177 333 772938 177 336 751281 177 338 544780 177 346 676176 177 352 872523 177 361 508031 177 367 870057 177 373 709319 177 374 826197 177 385 922214 177 394 506006 177 402 867177 177 412 666098 177 415 575712 177 416 928494 177 420 959903 177 422 762835 177 423 835700 177 426 765495 177 430 987150 177 435 952640 177 436 627639 177 441 814628 177 445 647138 177 447 800599 177 455 760951 177 459 764321 177 467 894009 177 472 981533 177 473 893505 177 484 686838 177 495 523182 177 498 598349 177 502 923197 177 503 614972 177 505 756749 177 507 717175 177 525 951716 177 526 889235 177 529 698841 177 531 671421 177 532 621090 177 534 860904 177 537 948555 177 539 682495 177 542 840623 177 546 669115 177 547 830116 178 4 763076 178 7 643747 178 12 651351 178 13 513246 178 16 917792 178 19 647819 178 21 505612 178 22 821032 178 24 718587 178 26 948734 178 27 799619 178 32 576325 178 35 894157 178 39 508633 178 46 724965 178 51 717002 178 61 773452 178 64 785037 178 70 651946 178 75 803084 178 76 685141 178 81 903943 178 83 689536 178 88 563302 178 91 934714 178 97 928921 178 104 922954 178 119 582265 178 120 520770 178 122 861387 178 130 756160 178 135 586549 178 137 835244 178 152 765853 178 157 616646 178 162 588069 178 164 760491 178 169 535940 178 171 997436 178 172 895701 178 173 520808 178 178 737922 178 180 529591 178 183 792560 178 184 952680 178 185 595854 178 189 573469 178 201 954028 178 207 988244 178 213 697349 178 214 531414 178 215 739761 178 217 800783 178 219 617257 178 225 527041 178 231 765121 178 234 834746 178 252 902157 178 261 906921 178 262 514340 178 265 829475 178 273 876675 178 276 946950 178 286 920565 178 293 672397 178 294 671692 178 299 995052 178 303 888342 178 313 555266 178 318 539404 178 321 858364 178 324 526362 178 329 923001 178 333 988613 178 334 599896 178 339 736985 178 341 644371 178 343 862536 178 344 683389 178 345 604112 178 352 770538 178 357 893321 178 361 546310 178 365 735120 178 367 935997 178 369 596074 178 372 604058 178 376 571546 178 380 851671 178 381 729110 178 387 826620 178 401 770285 178 404 854417 178 407 833260 178 412 550909 178 413 664913 178 414 881241 178 424 823846 178 425 974204 178 426 622975 178 428 979990 178 431 898805 178 435 936567 178 441 560240 178 442 569103 178 444 935799 178 451 872048 178 462 732759 178 469 660542 178 472 639457 178 476 875136 178 478 788867 178 480 935012 178 494 987325 178 499 642800 178 503 790020 178 508 619354 178 514 928430 178 515 773692 178 517 615641 178 518 506706 178 519 899138 178 522 903988 178 531 705641 178 533 705461 178 539 884015 178 542 630701 178 543 827112 179 2 572433 179 5 521764 179 6 808860 179 11 798698 179 15 862669 179 23 939112 179 27 861484 179 29 740685 179 31 694727 179 41 568949 179 42 951466 179 43 975714 179 45 554321 179 49 763327 179 57 644816 179 66 999126 179 77 978548 179 78 852943 179 90 768139 179 91 628205 179 95 763535 179 97 856374 179 102 513373 179 108 700709 179 126 823848 179 128 543220 179 134 876372 179 139 761545 179 145 808300 179 151 861189 179 162 836335 179 165 790707 179 166 565468 179 167 616851 179 169 649990 179 175 745821 179 180 910915 179 195 644880 179 198 531662 179 205 640291 179 206 960452 179 208 849164 179 213 698796 179 214 751157 179 220 799643 179 221 506889 179 222 821861 179 229 548510 179 234 643080 179 238 745452 179 240 907691 179 248 898277 179 251 508279 179 259 838817 179 265 865213 179 279 593763 179 283 552739 179 286 649639 179 295 616313 179 296 794681 179 298 591208 179 306 661358 179 308 987542 179 312 916491 179 314 954665 179 317 662266 179 323 834673 179 325 917075 179 327 937777 179 329 746927 179 330 535061 179 338 716641 179 349 666296 179 354 711944 179 357 756738 179 359 602397 179 368 970703 179 371 844187 179 374 686968 179 381 932415 179 383 990561 179 387 732516 179 397 584316 179 403 923144 179 406 637204 179 407 800888 179 408 590883 179 420 985584 179 423 713760 179 424 860404 179 426 967228 179 428 779161 179 431 572496 179 433 622061 179 434 926039 179 436 712857 179 439 859893 179 440 825791 179 443 500873 179 446 866643 179 452 503401 179 460 860660 179 463 840463 179 468 870616 179 472 643304 179 474 936718 179 478 952767 179 482 890198 179 484 603084 179 486 504167 179 490 520872 179 494 993316 179 496 729417 179 497 918421 179 500 946286 179 501 513856 179 507 564550 179 509 667952 179 512 702581 179 519 529925 179 521 581751 179 522 600714 179 526 630997 179 533 785977 179 540 519437 179 548 618612 179 549 806267 179 550 974439 180 1 656518 180 3 892726 180 10 652648 180 11 608535 180 17 540531 180 21 654149 180 32 945058 180 34 694000 180 41 548584 180 42 634313 180 45 545116 180 46 765307 180 51 865237 180 52 708388 180 53 785252 180 56 582964 180 59 643078 180 60 776240 180 79 656881 180 82 705456 180 84 591815 180 88 924118 180 92 669630 180 94 702608 180 106 664723 180 109 750493 180 113 645776 180 117 715406 180 120 617559 180 133 580092 180 136 555428 180 137 532387 180 138 685600 180 139 780789 180 150 668014 180 156 903862 180 157 646022 180 167 850529 180 168 682942 180 171 813686 180 172 854922 180 173 712641 180 184 672165 180 185 841952 180 191 935119 180 193 515187 180 200 991592 180 203 759170 180 205 802852 180 207 672748 180 208 880388 180 209 584243 180 211 706426 180 214 895745 180 219 635582 180 223 848968 180 235 977465 180 243 839413 180 244 526702 180 245 721612 180 246 761125 180 250 779923 180 252 935428 180 263 774266 180 265 876680 180 270 876071 180 271 675651 180 278 820912 180 279 791340 180 280 822611 180 283 743629 180 285 570020 180 288 721881 180 301 502394 180 310 563990 180 311 611886 180 318 902039 180 325 568288 180 327 667489 180 328 704399 180 332 676726 180 334 506222 180 344 782246 180 345 500943 180 350 870789 180 357 841373 180 362 620574 180 366 769230 180 370 782119 180 371 545632 180 373 742782 180 377 602787 180 386 802003 180 391 650611 180 400 821748 180 401 805787 180 403 841158 180 407 816843 180 408 950427 180 410 964164 180 411 609752 180 412 975285 180 418 753180 180 419 630934 180 425 511163 180 426 527753 180 436 541376 180 440 940838 180 442 596819 180 444 764830 180 446 671679 180 447 593465 180 455 711943 180 456 568159 180 457 543982 180 459 892879 180 464 789207 180 471 521830 180 474 710797 180 478 519794 180 487 808715 180 488 587411 180 490 624200 180 492 606547 180 493 876261 180 496 811682 180 507 569924 180 508 749073 180 513 893239 180 518 777968 180 520 948888 180 532 584317 180 535 924381 180 539 697793 180 541 533687 180 548 910096 181 16 698564 181 21 894472 181 23 935397 181 28 877964 181 33 906352 181 35 946139 181 36 847814 181 39 995622 181 42 947007 181 44 680883 181 45 941904 181 46 961062 181 48 831245 181 53 953536 181 56 763638 181 68 809564 181 72 831156 181 75 774283 181 79 860229 181 86 682322 181 87 708329 181 91 504325 181 94 500090 181 100 782967 181 108 812893 181 110 916051 181 112 876929 181 113 657576 181 121 959888 181 123 521414 181 124 622299 181 125 833370 181 135 950943 181 136 606348 181 139 683067 181 142 943278 181 147 728264 181 149 784581 181 151 794612 181 155 646647 181 159 726596 181 160 721262 181 161 900083 181 163 762713 181 165 536094 181 173 703336 181 176 501997 181 178 850377 181 187 648908 181 188 890066 181 193 819141 181 204 927250 181 207 735222 181 208 560607 181 210 906328 181 219 685234 181 220 967564 181 224 933590 181 236 922336 181 238 898360 181 239 693318 181 243 984705 181 244 995982 181 249 935340 181 251 935818 181 257 545007 181 260 815454 181 263 585171 181 268 974919 181 274 654256 181 277 589181 181 279 577636 181 286 878284 181 287 698269 181 288 961768 181 289 571141 181 297 844146 181 298 773870 181 305 724750 181 318 585070 181 320 656813 181 322 743980 181 336 579748 181 340 561039 181 345 584853 181 349 582884 181 351 669265 181 354 681230 181 362 962247 181 367 744754 181 368 577322 181 370 877681 181 381 674666 181 393 629583 181 394 642510 181 403 559074 181 406 712921 181 412 904430 181 421 574624 181 423 688529 181 426 618626 181 429 534245 181 431 669916 181 435 554537 181 442 825220 181 445 812185 181 447 987374 181 449 668116 181 453 644485 181 461 758798 181 465 920866 181 477 910503 181 480 523852 181 486 793209 181 494 809024 181 496 645603 181 499 847078 181 504 637943 181 506 738056 181 512 875103 181 516 629357 181 519 837878 181 520 738348 181 521 964001 181 523 747867 181 526 504720 181 531 505372 181 539 545915 181 540 835688 181 546 560891 181 550 871860 182 4 592785 182 10 652166 182 12 923962 182 19 715523 182 23 718544 182 25 972028 182 27 817688 182 38 532491 182 44 824007 182 51 536044 182 52 618544 182 53 659708 182 57 829767 182 59 982245 182 95 766269 182 102 563716 182 106 887938 182 107 564111 182 109 996905 182 110 577777 182 117 674158 182 120 691844 182 121 899453 182 124 633842 182 128 758081 182 130 555688 182 134 664296 182 135 525418 182 136 548162 182 143 569991 182 148 705774 182 150 714308 182 151 547461 182 156 634610 182 159 807342 182 160 861307 182 166 943432 182 167 844809 182 168 864099 182 169 559586 182 174 806004 182 178 930061 182 186 886310 182 188 907026 182 193 938283 182 194 821676 182 197 588986 182 204 573458 182 210 523329 182 215 575579 182 220 605033 182 226 757049 182 231 825192 182 232 726825 182 233 810482 182 234 949333 182 241 874565 182 242 806223 182 248 957700 182 258 667670 182 259 966656 182 277 923534 182 281 873030 182 305 964305 182 310 655592 182 315 862975 182 318 819459 182 319 747534 182 320 507966 182 324 540484 182 325 801496 182 334 738915 182 335 693027 182 339 525526 182 343 551170 182 346 944691 182 362 639052 182 363 868084 182 365 792722 182 370 663792 182 374 749814 182 391 563289 182 394 721262 182 395 686716 182 396 504375 182 397 691169 182 398 681969 182 402 671085 182 413 996094 182 417 675954 182 429 561466 182 430 717630 182 434 559831 182 447 573464 182 449 552949 182 451 975846 182 452 682216 182 453 850633 182 457 789539 182 464 636013 182 469 816063 182 475 520757 182 481 539695 182 482 739252 182 484 740105 182 485 932227 182 489 886574 182 491 667186 182 492 529098 182 497 547297 182 498 674630 182 499 773466 182 502 591109 182 503 678774 182 506 557252 182 512 970181 182 520 830923 182 521 522525 182 525 889020 182 526 542103 182 528 542546 182 531 721727 182 540 759904 182 545 830614 182 546 923503 183 4 890487 183 5 774595 183 10 979543 183 14 691647 183 16 599292 183 22 591008 183 26 980913 183 27 720638 183 30 955583 183 31 806721 183 32 728301 183 39 662927 183 42 698587 183 43 623955 183 48 625514 183 49 586000 183 51 569563 183 57 687544 183 60 669648 183 62 848210 183 63 928086 183 70 692315 183 72 598153 183 77 515096 183 78 659569 183 79 623502 183 91 536968 183 105 553907 183 108 584673 183 113 600183 183 114 545244 183 125 918073 183 139 650374 183 141 658593 183 152 850869 183 170 855192 183 171 625281 183 172 755057 183 175 848613 183 177 643787 183 178 627742 183 179 727132 183 180 947023 183 183 604630 183 187 976507 183 189 715067 183 190 891405 183 197 768662 183 200 929772 183 202 644881 183 204 569482 183 207 916932 183 208 860099 183 214 843192 183 218 984324 183 223 908246 183 227 735177 183 232 521532 183 235 715544 183 240 540993 183 241 751967 183 245 803576 183 246 610707 183 248 509415 183 255 967017 183 256 879434 183 262 745399 183 274 784229 183 276 693951 183 281 504142 183 282 815902 183 284 839090 183 289 518373 183 290 911355 183 292 708582 183 295 774295 183 299 856585 183 305 684536 183 307 799788 183 308 881994 183 313 634143 183 316 534607 183 320 567735 183 323 898180 183 327 797604 183 330 652357 183 332 934004 183 335 720881 183 336 912634 183 338 561496 183 340 752952 183 341 572304 183 353 957217 183 355 569655 183 359 755079 183 369 875123 183 370 611064 183 371 700274 183 372 878995 183 377 666256 183 378 729046 183 379 835229 183 381 931887 183 387 768453 183 391 840400 183 392 529597 183 393 904932 183 398 976332 183 399 518072 183 401 526321 183 407 871113 183 408 841168 183 411 561819 183 413 664117 183 414 805179 183 415 979689 183 416 940822 183 427 985857 183 436 532626 183 438 618825 183 443 509249 183 445 735384 183 447 532201 183 464 706243 183 469 541488 183 470 532029 183 471 933362 183 473 850838 183 479 780640 183 481 671029 183 485 681712 183 486 943146 183 488 978004 183 490 521951 183 492 950381 183 505 678764 183 508 990501 183 509 739659 183 514 521072 183 523 925807 183 529 626866 183 533 656073 183 534 510597 183 535 772830 183 536 731477 183 539 841059 183 540 589823 183 545 810959 183 550 565571 184 2 792284 184 3 979745 184 6 956243 184 20 581326 184 23 612115 184 25 549692 184 26 988608 184 29 626038 184 36 910383 184 38 735850 184 45 596401 184 48 904584 184 51 770501 184 55 853791 184 61 924208 184 62 835495 184 64 713667 184 71 946669 184 72 832965 184 73 854778 184 77 931376 184 85 899841 184 90 594462 184 94 757994 184 100 985847 184 101 708180 184 103 792635 184 107 564924 184 112 866324 184 113 751036 184 115 696604 184 122 819135 184 125 533651 184 131 696542 184 132 644427 184 136 608229 184 150 601035 184 152 746921 184 160 576860 184 163 995085 184 167 727707 184 168 599568 184 171 592048 184 172 690705 184 180 646798 184 184 901828 184 187 655955 184 202 529571 184 207 543144 184 208 547303 184 209 808601 184 210 987167 184 211 918868 184 214 964484 184 216 630613 184 222 993212 184 223 526307 184 227 918424 184 231 585397 184 234 753175 184 236 851350 184 241 799787 184 250 565385 184 255 747005 184 256 822110 184 259 546345 184 261 845204 184 262 632335 184 263 882309 184 268 543026 184 272 927720 184 276 641389 184 282 875258 184 285 507567 184 286 764644 184 288 876355 184 291 928243 184 292 596923 184 294 810778 184 297 762919 184 303 887173 184 304 530345 184 306 763239 184 315 918462 184 320 663357 184 323 585951 184 324 646506 184 335 665538 184 339 589670 184 344 505980 184 352 989921 184 353 514095 184 358 753730 184 360 730634 184 362 922059 184 370 542654 184 372 860974 184 373 583099 184 377 629720 184 382 696549 184 383 758859 184 390 758980 184 391 753830 184 398 858460 184 399 730512 184 402 965585 184 406 662742 184 414 694512 184 416 738558 184 418 550608 184 424 945848 184 428 718580 184 431 819559 184 437 554516 184 438 748965 184 441 729195 184 443 912342 184 445 547711 184 447 567063 184 454 680647 184 456 928209 184 457 820033 184 468 850585 184 473 586113 184 474 667110 184 477 708741 184 479 641774 184 481 943491 184 486 876199 184 488 844684 184 490 828387 184 491 828516 184 497 843962 184 505 788272 184 506 652405 184 508 867605 184 511 512250 184 532 925264 184 534 787127 184 537 914977 184 543 916710 184 545 853739 184 549 587244 185 3 637464 185 10 988882 185 16 530780 185 17 918733 185 19 877891 185 29 958735 185 42 778152 185 44 858320 185 50 942859 185 54 856522 185 55 663211 185 57 634108 185 63 835338 185 64 677344 185 68 704256 185 80 671156 185 86 782887 185 92 664810 185 96 555551 185 105 606691 185 110 687274 185 118 858129 185 120 533452 185 122 736125 185 124 997757 185 134 986187 185 139 824644 185 140 844424 185 141 702047 185 146 585036 185 148 718572 185 149 930500 185 154 750082 185 156 729143 185 159 807582 185 166 880753 185 172 981136 185 174 963901 185 178 918704 185 180 794083 185 198 821585 185 203 930263 185 206 864083 185 208 767114 185 210 511238 185 214 617871 185 215 840458 185 217 585382 185 221 894054 185 223 969799 185 225 643116 185 226 746897 185 231 533821 185 232 770769 185 236 580367 185 241 546424 185 243 601527 185 246 902006 185 256 803680 185 260 816206 185 263 713963 185 264 619128 185 266 981721 185 270 642302 185 273 692469 185 278 722563 185 282 762086 185 290 820906 185 292 558965 185 293 576585 185 296 835352 185 298 972927 185 301 740882 185 302 901509 185 305 830206 185 312 517576 185 313 693651 185 314 895633 185 321 550701 185 322 915925 185 323 510822 185 324 604677 185 337 587948 185 338 868698 185 346 996017 185 348 634236 185 350 624076 185 353 566964 185 355 615118 185 358 879047 185 360 850826 185 364 767493 185 369 810016 185 371 765626 185 374 807277 185 378 517992 185 379 608617 185 383 622906 185 384 876657 185 385 535294 185 386 504625 185 397 591985 185 398 703863 185 399 533466 185 407 801123 185 409 781094 185 411 831836 185 428 857115 185 433 942614 185 434 870228 185 444 890949 185 448 622265 185 449 774234 185 454 606514 185 455 763026 185 456 768378 185 460 645604 185 462 797336 185 466 775757 185 472 649517 185 477 867181 185 479 612166 185 488 564142 185 491 940400 185 494 807573 185 497 656087 185 499 666404 185 501 935719 185 503 841475 185 505 557364 185 512 660125 185 516 846578 185 517 894453 185 524 894206 185 525 789305 185 527 996743 185 529 603406 185 532 712122 185 536 620905 185 537 691651 185 539 701205 185 541 549794 185 543 533842 185 544 518257 185 545 626150 185 546 640924 185 550 647758 186 1 566442 186 5 557611 186 10 539964 186 11 820996 186 16 657694 186 18 633943 186 22 949048 186 23 586692 186 27 556343 186 36 690367 186 38 905685 186 40 967784 186 48 776328 186 51 515708 186 53 745203 186 54 701039 186 61 641764 186 66 809973 186 73 528293 186 78 829418 186 79 852283 186 87 699926 186 90 969288 186 94 949854 186 95 903137 186 97 728938 186 114 870125 186 116 975424 186 120 901241 186 125 885586 186 128 742148 186 129 938043 186 134 675533 186 136 575667 186 138 583102 186 139 831510 186 140 518342 186 143 860944 186 147 988754 186 148 573818 186 149 902606 186 150 763436 186 153 889024 186 159 549653 186 161 995606 186 168 924833 186 169 510703 186 175 900839 186 177 843581 186 180 576883 186 187 884793 186 190 713593 186 202 757108 186 203 766107 186 205 584935 186 207 949620 186 209 856682 186 211 999729 186 212 688916 186 215 956561 186 219 861988 186 229 928453 186 236 815460 186 238 928309 186 255 918531 186 257 584797 186 259 765746 186 266 938092 186 269 670186 186 270 736049 186 274 570959 186 275 610245 186 279 758701 186 280 585807 186 284 766545 186 286 724515 186 289 623226 186 290 700817 186 293 950249 186 295 551919 186 296 725809 186 298 560482 186 300 635980 186 303 959442 186 306 717358 186 313 884105 186 325 958374 186 334 706151 186 337 754225 186 338 911922 186 347 802158 186 357 875759 186 358 860774 186 359 737023 186 364 774266 186 367 759826 186 368 582184 186 372 702713 186 376 894611 186 379 584456 186 383 766893 186 389 880159 186 404 613789 186 407 534724 186 409 512573 186 410 531357 186 429 948050 186 439 973993 186 443 840306 186 448 943932 186 449 649879 186 451 745055 186 456 929261 186 469 828899 186 476 931750 186 478 709813 186 484 639498 186 485 512987 186 488 571971 186 492 778419 186 496 825154 186 505 599124 186 511 816587 186 516 754992 186 521 737704 186 522 639917 186 523 722579 186 526 934427 186 538 774968 186 545 751722 186 550 776511 187 9 780297 187 16 537614 187 23 912065 187 25 826557 187 27 681436 187 30 774503 187 31 504241 187 33 835403 187 42 695065 187 46 833714 187 48 876185 187 54 984506 187 55 800842 187 56 732621 187 62 883618 187 65 739339 187 67 801176 187 68 603460 187 78 987826 187 89 655374 187 90 877004 187 96 669188 187 98 572677 187 100 673690 187 102 785401 187 108 735389 187 113 999936 187 115 877750 187 120 737175 187 122 883185 187 128 541162 187 134 649782 187 135 896011 187 138 513537 187 139 940923 187 141 990734 187 142 628443 187 144 979057 187 146 643247 187 147 546052 187 155 923523 187 156 763071 187 179 724838 187 182 910673 187 183 629635 187 188 818585 187 200 589091 187 205 675413 187 213 958021 187 225 649516 187 227 925960 187 229 976957 187 231 934324 187 236 862806 187 250 605734 187 252 560394 187 260 955620 187 262 914684 187 263 506421 187 264 997539 187 265 974144 187 267 871400 187 268 959663 187 271 513472 187 273 728031 187 285 508402 187 286 960793 187 296 568836 187 304 584783 187 306 886922 187 311 903970 187 315 898004 187 319 786630 187 321 676223 187 325 756645 187 332 985622 187 335 756322 187 336 504566 187 344 816355 187 355 552446 187 358 720791 187 361 622995 187 365 662357 187 367 501492 187 369 947837 187 370 569809 187 376 638568 187 380 883024 187 383 541631 187 385 891398 187 408 670457 187 412 860265 187 413 965717 187 414 587409 187 423 848214 187 430 990542 187 433 867265 187 443 540355 187 446 832796 187 455 822924 187 457 611566 187 458 884192 187 471 976270 187 476 875317 187 477 990904 187 479 606704 187 483 640188 187 487 638883 187 490 534869 187 496 939788 187 499 555591 187 500 695038 187 506 694366 187 508 946546 187 514 556097 187 519 905211 187 523 936892 187 532 771704 187 538 570947 187 543 962216 187 544 897429 187 546 874226 187 547 574593 187 550 777828 188 3 833346 188 7 754126 188 8 899552 188 9 774746 188 13 607905 188 19 597239 188 26 720573 188 27 549774 188 28 603461 188 29 903625 188 30 616061 188 37 936448 188 40 844139 188 41 799862 188 45 697343 188 52 937121 188 56 580057 188 59 593462 188 61 927218 188 68 847168 188 69 923537 188 71 685424 188 83 752044 188 96 981298 188 98 749399 188 101 915919 188 104 618670 188 110 524783 188 117 554542 188 118 693234 188 124 954779 188 125 998007 188 126 638349 188 128 906928 188 129 543497 188 132 804311 188 141 663375 188 143 755761 188 144 637071 188 147 948791 188 150 973307 188 151 532791 188 153 692170 188 155 979651 188 156 737208 188 162 704375 188 164 760188 188 171 529236 188 173 706270 188 177 757259 188 185 565577 188 192 639986 188 200 555045 188 201 766938 188 203 873667 188 204 881318 188 207 704883 188 218 762703 188 220 908134 188 228 910145 188 229 724489 188 245 991916 188 251 561023 188 256 520591 188 265 685499 188 270 628563 188 274 857695 188 283 627000 188 284 654949 188 287 640301 188 289 524769 188 300 971404 188 301 860217 188 304 879098 188 311 542263 188 313 962483 188 314 805052 188 319 891242 188 320 925077 188 326 942602 188 327 589734 188 350 694154 188 356 910647 188 358 836661 188 360 510425 188 379 516628 188 380 838293 188 381 547631 188 383 894294 188 384 685224 188 390 634884 188 394 935848 188 398 894588 188 410 655528 188 420 712693 188 423 896429 188 424 728647 188 434 794085 188 436 626110 188 437 738636 188 448 672388 188 452 634547 188 456 699304 188 458 579696 188 463 800752 188 474 810104 188 485 540876 188 488 779146 188 492 894870 188 497 588766 188 498 909976 188 503 934643 188 504 655536 188 508 708358 188 510 815555 188 513 659567 188 516 650867 188 517 578673 188 521 970489 188 523 967689 188 524 751741 188 533 593639 188 538 676216 188 539 740814 188 542 913589 188 544 678204 188 548 664459 188 549 852209 189 1 740828 189 2 816644 189 6 512429 189 7 832448 189 8 655547 189 11 763348 189 14 758997 189 17 904549 189 19 652239 189 23 532691 189 25 863558 189 28 867510 189 36 794319 189 39 798739 189 41 525891 189 50 669290 189 54 618222 189 65 812807 189 66 953745 189 68 913924 189 73 792566 189 80 755782 189 89 981498 189 95 825289 189 96 976257 189 98 528198 189 99 805018 189 101 998510 189 102 539885 189 106 525730 189 124 787053 189 128 807366 189 133 591145 189 136 669982 189 137 805674 189 146 780965 189 147 528751 189 148 517554 189 151 510135 189 153 593370 189 157 583491 189 158 771120 189 161 612419 189 162 751041 189 170 833001 189 173 532790 189 174 814285 189 178 837823 189 180 595116 189 185 713508 189 187 834174 189 189 614742 189 200 546045 189 202 842124 189 203 540066 189 204 724099 189 206 734051 189 207 541653 189 218 587967 189 220 944620 189 221 692009 189 222 687084 189 225 548875 189 228 742115 189 229 591505 189 243 845294 189 253 681496 189 257 963140 189 260 706987 189 263 825171 189 264 935858 189 270 839474 189 278 632362 189 279 594061 189 281 680196 189 283 861127 189 286 935775 189 291 550914 189 297 540463 189 303 736941 189 304 536881 189 309 622276 189 312 593624 189 321 540549 189 340 808178 189 343 823186 189 348 567161 189 350 727179 189 352 873519 189 353 665174 189 360 807987 189 380 779344 189 382 756694 189 384 662917 189 388 516092 189 396 954142 189 407 697604 189 409 950260 189 410 657204 189 421 661543 189 433 602132 189 438 686121 189 440 990614 189 441 710771 189 442 568913 189 446 642215 189 447 938199 189 448 765479 189 450 913840 189 456 838937 189 457 984582 189 461 548801 189 463 611048 189 465 822649 189 470 767743 189 474 634905 189 484 959194 189 485 729013 189 491 911357 189 492 742404 189 495 555655 189 500 518603 189 501 635340 189 503 984073 189 504 719066 189 505 594482 189 506 604462 189 512 828516 189 513 677065 189 516 764364 189 521 536982 189 523 900089 189 524 717790 189 530 827343 189 531 750233 189 543 591678 189 544 904116 189 545 826328 190 2 657075 190 3 880009 190 8 662645 190 12 847980 190 16 875265 190 17 625054 190 21 720301 190 23 589143 190 24 708203 190 35 918222 190 36 790734 190 38 812194 190 41 987546 190 44 752964 190 45 508892 190 49 714139 190 52 814008 190 54 554334 190 58 927503 190 59 861423 190 62 987002 190 66 714029 190 68 741310 190 73 682887 190 81 742933 190 82 584558 190 88 933840 190 90 962089 190 91 770167 190 92 840127 190 99 905475 190 104 857007 190 105 677833 190 114 568629 190 115 688039 190 122 866743 190 132 981465 190 137 862954 190 141 660434 190 142 590570 190 144 582910 190 149 781911 190 152 754822 190 157 749033 190 159 681400 190 173 998683 190 181 903017 190 183 682745 190 190 841423 190 205 717041 190 209 546749 190 211 753932 190 214 760379 190 218 663301 190 219 986368 190 220 962219 190 224 572628 190 225 552000 190 242 664215 190 243 966496 190 244 852856 190 249 906071 190 252 727484 190 264 665838 190 267 514391 190 268 624664 190 273 665198 190 274 792994 190 276 851039 190 284 661589 190 285 696815 190 288 988188 190 307 845397 190 308 742922 190 314 859580 190 317 896651 190 319 950814 190 320 612299 190 321 616372 190 325 739069 190 327 711539 190 328 813006 190 334 890370 190 338 810878 190 350 763143 190 351 819412 190 358 584080 190 361 781547 190 365 965989 190 367 925875 190 369 788357 190 374 938372 190 378 667781 190 379 734066 190 381 765125 190 391 762605 190 401 728392 190 405 783186 190 406 805545 190 408 824337 190 416 610229 190 420 835823 190 432 680964 190 434 927674 190 440 686338 190 444 773967 190 447 757089 190 448 611562 190 450 644427 190 451 873595 190 455 883922 190 458 720782 190 460 764604 190 461 878007 190 463 808754 190 465 666075 190 472 511380 190 476 737188 190 481 859874 190 483 850705 190 486 836331 190 500 819474 190 509 926583 190 510 925520 190 515 901094 190 522 714938 190 525 730544 190 526 887837 190 529 586398 190 530 888416 190 531 799879 190 538 500129 190 541 750550 190 542 811722 190 545 685572 190 548 525969 191 4 707491 191 5 920992 191 12 506564 191 16 656054 191 18 661151 191 27 830785 191 28 751939 191 31 942159 191 32 979194 191 33 622960 191 35 519956 191 36 559129 191 41 855086 191 51 753695 191 57 917854 191 58 825660 191 59 676975 191 60 941719 191 61 944343 191 62 929267 191 64 723970 191 68 612202 191 75 941827 191 83 848812 191 86 732334 191 99 582465 191 100 779810 191 104 661854 191 108 553739 191 118 838463 191 122 543666 191 126 753509 191 129 509230 191 152 795393 191 153 599208 191 156 906457 191 158 520005 191 161 585095 191 162 874306 191 168 665826 191 175 584186 191 178 780420 191 181 690266 191 182 784057 191 187 514631 191 189 780667 191 198 989212 191 199 610429 191 203 959702 191 204 841047 191 207 675178 191 208 662658 191 211 598985 191 212 929521 191 217 979253 191 220 920154 191 223 896588 191 224 809359 191 227 678233 191 234 951210 191 235 908158 191 246 555733 191 254 895629 191 255 942416 191 264 858496 191 269 723291 191 271 755870 191 272 973757 191 281 786208 191 283 561236 191 286 537961 191 288 998821 191 293 727704 191 295 716526 191 297 764480 191 300 640622 191 304 631441 191 306 551587 191 311 692158 191 314 966441 191 321 528502 191 326 620161 191 327 773211 191 328 785669 191 329 519846 191 341 709431 191 344 746808 191 346 969402 191 347 727545 191 348 958931 191 350 982632 191 351 706206 191 353 884365 191 359 914613 191 362 694959 191 365 612412 191 368 887400 191 372 538017 191 379 893516 191 382 833376 191 383 799295 191 387 765177 191 389 678887 191 392 771700 191 393 758349 191 396 922370 191 412 676450 191 414 655229 191 417 737391 191 420 519958 191 426 674795 191 432 747506 191 436 888243 191 439 684240 191 441 529072 191 444 952532 191 446 605591 191 447 837371 191 449 644759 191 455 782789 191 456 586649 191 459 612218 191 461 998181 191 462 749002 191 468 740715 191 471 608901 191 475 786261 191 478 529992 191 480 927720 191 484 516152 191 488 922503 191 493 849089 191 498 574418 191 505 829173 191 506 647876 191 508 562602 191 512 638791 191 517 643630 191 519 646626 191 521 833485 191 529 627902 191 533 914948 191 543 982115 191 544 615289 191 545 912659 191 550 827797 192 4 903351 192 9 623140 192 12 772836 192 13 925426 192 14 990485 192 17 766171 192 25 666580 192 26 811624 192 27 912394 192 32 824229 192 35 922121 192 41 528095 192 47 561585 192 49 644214 192 51 707404 192 52 550588 192 56 928033 192 58 971884 192 59 989017 192 63 546662 192 64 811280 192 66 721307 192 69 776288 192 71 992773 192 75 737170 192 77 585345 192 87 537911 192 90 682996 192 92 552676 192 95 949946 192 96 649078 192 97 780933 192 117 630880 192 119 957154 192 127 955914 192 131 757534 192 138 578678 192 139 900641 192 141 775130 192 142 848481 192 148 866547 192 153 822379 192 157 880486 192 159 888420 192 165 672688 192 166 606726 192 168 567394 192 170 649305 192 172 709965 192 181 509341 192 186 673758 192 187 982019 192 189 971808 192 190 672571 192 193 892812 192 198 702264 192 199 594693 192 204 833598 192 205 547808 192 206 661964 192 207 686523 192 215 613085 192 218 510667 192 219 689449 192 223 857782 192 224 998448 192 225 884503 192 230 744592 192 233 656919 192 234 523047 192 237 642767 192 247 962183 192 249 684832 192 252 858393 192 255 630892 192 257 987294 192 263 654432 192 264 631320 192 267 593974 192 271 933174 192 278 688844 192 281 871328 192 283 903430 192 286 930716 192 289 757045 192 300 529323 192 301 857954 192 303 607152 192 306 889849 192 310 635105 192 313 621622 192 317 664655 192 319 981309 192 325 710432 192 328 988233 192 333 667923 192 344 949849 192 347 980695 192 351 608517 192 353 757402 192 355 641112 192 359 859258 192 361 868397 192 362 680364 192 365 976906 192 373 843422 192 374 706108 192 380 871462 192 382 512934 192 393 863313 192 395 842174 192 396 691597 192 400 689537 192 401 742732 192 403 778451 192 411 924841 192 419 636839 192 428 648075 192 430 895430 192 433 591143 192 437 748722 192 440 652594 192 445 567330 192 446 793401 192 449 683495 192 450 801489 192 460 555801 192 474 540762 192 477 685368 192 478 817974 192 487 623425 192 495 866141 192 496 902568 192 508 707692 192 509 513579 192 511 653426 192 514 715257 192 518 774776 192 526 759611 192 529 587454 192 532 742822 192 543 934351 192 546 852674 192 547 752966 192 548 669825 193 2 779089 193 3 938176 193 4 974962 193 9 529543 193 10 692310 193 19 681037 193 28 761378 193 35 861993 193 37 997184 193 41 866686 193 43 806883 193 45 835168 193 57 507152 193 60 748510 193 61 545894 193 63 973675 193 66 508058 193 67 956351 193 69 679191 193 70 829605 193 73 592378 193 74 793711 193 75 680395 193 79 912747 193 82 531046 193 85 635597 193 88 895149 193 89 552871 193 97 642319 193 102 507280 193 104 573475 193 110 942118 193 112 958421 193 114 769582 193 117 789202 193 120 647219 193 126 924887 193 127 848740 193 128 542556 193 130 672045 193 134 912743 193 136 656211 193 140 818895 193 141 811864 193 142 775299 193 145 772967 193 146 995186 193 149 539587 193 164 980484 193 168 594572 193 170 669680 193 175 891277 193 183 612311 193 184 829989 193 185 713759 193 198 821882 193 199 838086 193 202 521646 193 205 634738 193 209 584724 193 210 931407 193 213 818974 193 214 724973 193 215 635718 193 228 664761 193 236 891699 193 242 517032 193 243 561210 193 248 560325 193 254 556342 193 256 607416 193 266 521242 193 268 804654 193 272 733402 193 276 982604 193 277 821964 193 283 942989 193 289 697612 193 296 556905 193 312 945808 193 327 804862 193 329 970158 193 330 853713 193 332 513383 193 341 672493 193 342 879107 193 348 934216 193 352 569112 193 354 657543 193 355 801582 193 356 596500 193 360 896011 193 365 904414 193 366 817805 193 371 839770 193 379 540959 193 381 896187 193 386 583758 193 388 571468 193 389 809541 193 400 856404 193 401 973781 193 403 843804 193 405 965360 193 418 786776 193 421 700588 193 426 556267 193 433 955325 193 435 806190 193 440 968729 193 445 930377 193 448 786710 193 453 775578 193 455 690508 193 456 944801 193 459 853041 193 460 803535 193 461 801081 193 463 908906 193 464 900254 193 466 718297 193 473 961250 193 474 810802 193 478 591485 193 486 527228 193 489 604086 193 509 731802 193 515 700218 193 526 676503 193 531 954840 193 532 990381 193 535 581170 193 540 988947 193 544 511348 193 547 864708 193 549 925297 194 5 621669 194 12 816484 194 19 562399 194 23 878038 194 36 756555 194 40 729305 194 43 761995 194 44 731155 194 45 878375 194 46 556553 194 54 856766 194 56 809457 194 57 981022 194 58 749865 194 73 932816 194 78 500013 194 81 961124 194 84 566118 194 85 744229 194 101 933569 194 102 854021 194 109 726680 194 112 696568 194 113 896705 194 117 770045 194 121 580412 194 125 620651 194 138 836510 194 139 607336 194 141 770421 194 151 665874 194 156 670164 194 157 693941 194 159 659320 194 160 626308 194 161 973011 194 165 598983 194 171 959800 194 175 964281 194 178 622693 194 194 634606 194 195 780245 194 198 513463 194 200 969384 194 201 688059 194 205 746657 194 209 835604 194 215 596588 194 220 902025 194 225 608572 194 232 741946 194 233 889139 194 236 988262 194 238 725879 194 244 651420 194 250 613469 194 252 737172 194 254 522663 194 255 658913 194 258 568299 194 259 603968 194 264 611852 194 265 569311 194 266 966199 194 269 955707 194 272 868104 194 280 757156 194 292 994368 194 293 902661 194 296 903057 194 297 717823 194 303 677397 194 309 761719 194 310 898666 194 311 617135 194 313 702644 194 314 612890 194 316 889966 194 317 512526 194 319 618944 194 320 980204 194 321 859594 194 325 945703 194 335 661536 194 337 523446 194 338 656237 194 339 994183 194 340 877442 194 341 792352 194 342 728899 194 348 522333 194 350 520009 194 355 946549 194 356 713793 194 365 716025 194 368 804929 194 369 591504 194 371 783945 194 373 866513 194 375 985087 194 381 851026 194 385 771714 194 388 516405 194 390 818788 194 413 845976 194 428 959082 194 433 788586 194 434 965751 194 436 650098 194 437 766111 194 440 537548 194 444 713977 194 445 828738 194 453 984406 194 454 697462 194 455 672614 194 460 759757 194 462 883174 194 467 529755 194 468 510484 194 471 546685 194 473 826543 194 481 800739 194 483 717739 194 484 918179 194 489 799923 194 492 905182 194 495 721700 194 497 987675 194 499 521524 194 500 946347 194 511 514127 194 518 688033 194 521 839808 194 527 817094 194 530 887251 194 533 512236 194 542 545133 194 547 670451 194 548 971296 195 8 908132 195 9 502147 195 10 818835 195 12 758964 195 17 810466 195 18 625878 195 22 521737 195 29 900974 195 47 539387 195 49 937577 195 50 825041 195 51 810300 195 57 798434 195 58 542437 195 61 795640 195 64 822911 195 66 756305 195 71 604491 195 82 719339 195 85 910748 195 91 620969 195 95 747908 195 96 895756 195 100 955333 195 107 583297 195 108 787677 195 114 651424 195 116 946119 195 117 723754 195 119 701589 195 128 853418 195 134 531891 195 135 642948 195 136 942320 195 138 791106 195 140 619075 195 141 591220 195 143 568471 195 146 595678 195 148 592159 195 167 629669 195 190 889951 195 193 799487 195 198 524310 195 200 693151 195 202 887665 195 206 667444 195 207 907458 195 208 586818 195 210 942120 195 214 929303 195 216 660049 195 223 538670 195 229 980741 195 237 582155 195 239 788738 195 241 852123 195 243 831420 195 261 699823 195 263 680528 195 265 787058 195 268 995048 195 269 942403 195 271 896216 195 282 782187 195 284 552945 195 285 968528 195 286 813583 195 292 999549 195 295 665336 195 301 841672 195 302 597750 195 304 831466 195 305 519286 195 309 650701 195 314 725053 195 315 579651 195 316 788516 195 317 632228 195 318 792630 195 325 923625 195 329 910957 195 331 949628 195 333 510046 195 339 679607 195 341 635311 195 344 940767 195 346 628137 195 358 569821 195 365 632682 195 372 758581 195 375 710594 195 376 850558 195 379 717922 195 386 838443 195 387 860564 195 389 927916 195 390 899672 195 395 672210 195 398 513821 195 403 553427 195 410 632395 195 411 745285 195 412 740716 195 414 713590 195 424 947370 195 427 703021 195 429 713555 195 430 971137 195 437 681885 195 440 809205 195 441 840027 195 444 518477 195 445 684805 195 446 660444 195 447 718864 195 448 547850 195 452 760582 195 457 990639 195 461 822545 195 464 795919 195 467 653794 195 470 575143 195 481 765836 195 482 590965 195 485 919467 195 486 819756 195 487 660649 195 492 955005 195 494 731075 195 496 933584 195 498 526763 195 501 800483 195 503 553239 195 504 790261 195 513 856943 195 522 682870 195 523 855161 195 527 580285 195 528 794496 195 537 719233 195 549 774016 196 2 524738 196 10 810609 196 12 585093 196 15 952409 196 16 833416 196 26 787627 196 29 882698 196 30 691025 196 33 668566 196 35 857469 196 37 657565 196 39 731227 196 40 960363 196 45 978751 196 46 538724 196 51 936467 196 53 799087 196 54 627886 196 55 620562 196 65 516216 196 66 999672 196 67 632445 196 69 778697 196 70 770906 196 74 837709 196 82 694093 196 84 690880 196 85 555243 196 89 741359 196 94 660897 196 104 825905 196 106 669480 196 109 910377 196 110 906357 196 114 826684 196 123 614608 196 127 983161 196 130 851175 196 135 756424 196 140 711147 196 141 595936 196 147 945756 196 151 684920 196 153 780645 196 165 644899 196 174 807751 196 178 752074 196 193 564310 196 194 598754 196 202 724142 196 206 836976 196 208 636216 196 209 826425 196 215 660149 196 228 675290 196 234 658165 196 235 833037 196 237 689326 196 242 744047 196 248 946714 196 250 666416 196 251 988964 196 254 877426 196 260 802888 196 261 868190 196 266 917029 196 281 809917 196 282 559054 196 283 778233 196 287 651073 196 289 575129 196 291 561607 196 293 704972 196 298 773323 196 299 514758 196 304 760238 196 305 628678 196 311 594997 196 312 997825 196 315 521375 196 316 900399 196 317 755736 196 323 907601 196 325 898150 196 331 940517 196 333 938755 196 339 670319 196 343 756335 196 349 894827 196 351 723947 196 352 532127 196 357 531054 196 360 592774 196 365 571522 196 367 938579 196 371 513411 196 373 870948 196 378 981566 196 388 610475 196 389 534323 196 391 604215 196 394 871845 196 408 847550 196 410 527784 196 413 529575 196 416 984194 196 425 890143 196 426 533520 196 432 566551 196 441 858799 196 442 904276 196 444 831794 196 445 704165 196 446 630634 196 448 872254 196 452 563064 196 458 605600 196 468 530110 196 469 660549 196 471 673355 196 477 549997 196 480 934456 196 493 683340 196 494 599914 196 498 830088 196 500 668011 196 503 591644 196 504 973667 196 506 944824 196 507 638668 196 510 725430 196 520 604862 196 521 942565 196 528 788665 196 530 872140 196 533 753091 196 536 877366 196 539 674076 196 546 995440 197 3 525802 197 4 991798 197 5 689517 197 6 981696 197 9 915147 197 12 699179 197 16 712871 197 18 768414 197 22 789758 197 23 648234 197 29 962834 197 31 831008 197 34 804677 197 37 736957 197 42 541531 197 43 911665 197 48 587395 197 49 881153 197 51 554853 197 57 900456 197 65 533090 197 67 613753 197 68 896658 197 71 753035 197 77 897478 197 81 602790 197 82 967182 197 86 965398 197 93 525806 197 106 603327 197 108 920355 197 114 613325 197 121 754351 197 126 741517 197 137 748184 197 140 769015 197 146 622046 197 149 618897 197 153 625061 197 155 570629 197 156 665687 197 162 570205 197 164 747027 197 166 860250 197 169 570738 197 175 590944 197 177 511415 197 178 845404 197 180 794982 197 184 978499 197 185 777466 197 189 693104 197 193 771366 197 194 702909 197 195 515302 197 203 770588 197 206 501741 197 207 870283 197 210 679624 197 211 619767 197 212 822554 197 215 588026 197 222 847371 197 224 925183 197 226 561706 197 230 569115 197 232 682267 197 242 955998 197 246 748746 197 247 920117 197 248 933743 197 250 947717 197 253 757488 197 254 522818 197 258 793772 197 267 507001 197 270 953444 197 271 766415 197 280 969179 197 283 754924 197 309 857963 197 314 511158 197 321 609516 197 323 638000 197 326 643646 197 329 559054 197 330 510740 197 331 545537 197 337 708699 197 339 743084 197 342 612211 197 344 860027 197 346 616080 197 351 781028 197 352 698627 197 359 649500 197 361 540964 197 367 668898 197 370 991914 197 373 513399 197 375 868192 197 377 761097 197 378 820067 197 383 892335 197 384 825381 197 385 981710 197 387 897399 197 388 627113 197 390 920301 197 398 707625 197 407 912747 197 411 747380 197 419 807533 197 424 780128 197 429 552913 197 439 513554 197 446 890898 197 448 904215 197 449 900172 197 450 911005 197 451 592490 197 463 852655 197 465 974166 197 474 564344 197 477 713931 197 479 512979 197 482 537487 197 484 580278 197 485 862989 197 492 750152 197 497 504317 197 500 812620 197 518 980528 197 519 897084 197 522 732882 197 523 524083 197 526 867695 197 532 640245 197 544 794790 198 2 741973 198 3 558912 198 14 573835 198 23 861491 198 27 944456 198 33 652058 198 36 809026 198 41 918113 198 44 917009 198 49 954147 198 54 801362 198 56 626523 198 61 979561 198 62 906211 198 64 656080 198 65 603966 198 73 986720 198 76 547321 198 77 718874 198 84 809222 198 88 892587 198 91 818261 198 101 977162 198 106 550862 198 110 890783 198 112 539199 198 117 810303 198 122 725937 198 137 788374 198 139 597067 198 144 575980 198 150 946426 198 158 804191 198 159 526062 198 166 924227 198 167 681108 198 168 524855 198 174 609728 198 178 648784 198 182 979592 198 183 909985 198 184 658171 198 195 812893 198 196 823556 198 197 875478 198 199 796910 198 201 638941 198 202 928561 198 205 918345 198 215 827977 198 216 859862 198 220 736805 198 222 672991 198 227 597027 198 231 634480 198 238 641876 198 241 911045 198 245 661976 198 253 917254 198 255 920915 198 258 903219 198 259 942167 198 260 666286 198 262 594159 198 267 571173 198 270 711490 198 271 896418 198 274 684698 198 281 619883 198 283 711837 198 290 848933 198 294 696486 198 295 769530 198 306 811487 198 308 534245 198 309 648521 198 318 607687 198 319 810257 198 323 568405 198 325 795033 198 326 746532 198 327 986330 198 332 998062 198 337 842913 198 345 504654 198 349 940697 198 352 539079 198 353 555238 198 361 895849 198 363 579039 198 365 707093 198 367 766557 198 370 889156 198 374 976370 198 375 704899 198 379 999946 198 387 908319 198 395 982706 198 397 825862 198 401 757856 198 404 965676 198 406 924798 198 409 510477 198 410 576442 198 412 904320 198 413 857972 198 414 988290 198 415 857835 198 416 502820 198 420 696189 198 422 809145 198 427 978970 198 428 958877 198 431 662832 198 432 774072 198 434 984054 198 438 775018 198 441 617743 198 445 675530 198 450 897595 198 452 529143 198 460 914004 198 462 982995 198 464 889403 198 465 914829 198 466 954502 198 467 639344 198 475 616053 198 477 621977 198 480 830511 198 483 694638 198 494 862716 198 496 565930 198 497 547586 198 521 776143 198 531 815625 198 535 936244 198 536 994552 198 539 978660 198 540 997874 198 541 516676 198 542 890417 198 550 670792 199 2 874036 199 6 657707 199 10 591150 199 13 849256 199 14 993458 199 17 953425 199 20 957772 199 22 931394 199 24 619977 199 36 995659 199 37 856032 199 43 749271 199 44 516826 199 45 631552 199 48 659945 199 55 845634 199 56 618737 199 59 500738 199 71 535273 199 73 671343 199 83 655338 199 98 606622 199 112 782112 199 115 841374 199 118 525521 199 121 785949 199 125 973179 199 127 843572 199 134 686989 199 138 626573 199 143 542801 199 147 567794 199 150 953383 199 158 754960 199 162 622353 199 166 833744 199 167 948367 199 168 827568 199 170 589997 199 173 896227 199 176 797721 199 178 665498 199 184 996596 199 198 702289 199 208 750505 199 211 746241 199 216 513228 199 223 984978 199 228 835470 199 229 929870 199 230 864883 199 233 794224 199 237 567233 199 245 968411 199 253 555996 199 256 622321 199 266 582971 199 270 587141 199 280 666054 199 282 709577 199 288 935204 199 301 524234 199 302 878040 199 304 671366 199 309 731231 199 314 643744 199 317 810851 199 319 529326 199 324 647138 199 330 771353 199 331 713147 199 336 527220 199 337 546528 199 351 592254 199 353 732576 199 366 992243 199 367 502724 199 375 781055 199 388 506798 199 390 613625 199 391 871554 199 399 780472 199 402 515567 199 409 683404 199 419 859617 199 420 567232 199 431 857913 199 432 628154 199 433 946149 199 437 932773 199 447 996004 199 450 993588 199 456 951819 199 459 764914 199 460 899342 199 465 698868 199 467 687558 199 470 973852 199 471 977552 199 475 706474 199 479 526793 199 480 658517 199 483 735014 199 485 797512 199 486 989795 199 488 513969 199 493 798973 199 495 868170 199 497 906026 199 498 542081 199 499 614953 199 506 926049 199 509 516205 199 512 730553 199 518 881744 199 520 561163 199 527 987275 199 532 595577 199 534 779026 199 535 889773 199 537 750143 199 539 828404 199 543 671256 199 544 798781 199 546 800122 199 547 633109 199 548 644907 200 1 832103 200 11 574373 200 14 575711 200 17 817668 200 23 971105 200 24 730139 200 30 734783 200 31 971404 200 35 862009 200 43 998853 200 46 936858 200 49 818800 200 51 571766 200 52 506713 200 53 655650 200 56 732701 200 59 542989 200 61 813904 200 63 691762 200 77 843850 200 85 589885 200 94 709687 200 95 632851 200 99 875531 200 105 767668 200 118 852823 200 121 895664 200 126 789707 200 129 608329 200 131 790128 200 142 601859 200 148 631987 200 157 961362 200 163 520567 200 164 984890 200 166 988509 200 174 817287 200 178 726735 200 182 794859 200 183 523828 200 188 806369 200 189 558276 200 190 767259 200 191 780237 200 211 978349 200 221 913727 200 222 515949 200 227 727950 200 233 967538 200 235 788590 200 236 665609 200 247 577007 200 250 886267 200 253 570172 200 254 958338 200 260 551712 200 268 938275 200 270 953973 200 273 939695 200 279 941230 200 288 597120 200 290 826848 200 291 914325 200 292 724353 200 293 588347 200 295 510020 200 296 692803 200 303 519567 200 307 948608 200 309 606665 200 312 671415 200 317 764145 200 327 574375 200 328 606224 200 330 991612 200 331 794683 200 332 828707 200 341 827383 200 349 733805 200 351 539547 200 352 769268 200 364 602333 200 365 657915 200 373 631640 200 374 907796 200 391 544259 200 394 933128 200 395 609571 200 399 717288 200 408 747814 200 411 822836 200 414 672947 200 421 591561 200 429 667354 200 431 728572 200 434 988078 200 438 615232 200 439 800983 200 441 840545 200 442 877358 200 448 580873 200 452 559132 200 455 873551 200 466 898960 200 469 536300 200 482 507050 200 487 945769 200 495 518486 200 499 735868 200 501 797429 200 503 541899 200 504 929191 200 511 510445 200 514 510512 200 525 899370 200 528 950057 200 529 743678 200 531 627058 200 533 621826 200 534 615974 200 538 976846 200 540 546270 200 541 850558 200 542 877244 200 547 765758 201 5 956500 201 15 799658 201 17 894369 201 18 846160 201 23 937002 201 27 706001 201 32 824584 201 34 965930 201 36 606018 201 40 888648 201 41 769693 201 51 837913 201 57 873877 201 63 800098 201 66 681050 201 67 573726 201 68 833494 201 71 781603 201 72 915903 201 79 537648 201 84 941412 201 91 582842 201 99 940140 201 104 814801 201 112 909657 201 118 541684 201 123 839209 201 126 523327 201 127 566085 201 131 881912 201 147 714616 201 148 948175 201 151 939288 201 160 828760 201 167 748590 201 168 966146 201 170 900832 201 171 940299 201 172 864225 201 176 687711 201 182 973904 201 186 686540 201 190 650384 201 191 713452 201 192 530713 201 197 936512 201 199 875341 201 204 904549 201 205 850409 201 209 905646 201 212 585707 201 224 814873 201 227 566597 201 228 905418 201 235 931388 201 236 982999 201 238 917846 201 244 671027 201 245 969363 201 246 584565 201 249 783787 201 262 529593 201 264 634231 201 266 728896 201 269 675954 201 273 996993 201 274 501735 201 276 775091 201 284 970510 201 285 917544 201 288 718210 201 290 843759 201 291 949290 201 296 910845 201 301 849545 201 303 849298 201 304 735991 201 308 983844 201 310 685000 201 313 919759 201 315 828591 201 316 780906 201 318 985332 201 331 566295 201 333 508909 201 349 584041 201 351 656760 201 358 969076 201 362 524646 201 364 514736 201 367 947157 201 368 686945 201 369 592529 201 370 531169 201 373 962903 201 378 907055 201 379 913077 201 381 609138 201 382 526278 201 383 975505 201 387 702754 201 403 889175 201 404 552418 201 410 959261 201 414 752188 201 416 944181 201 420 908138 201 422 743840 201 423 835625 201 424 783331 201 425 516961 201 428 976971 201 435 507652 201 442 921035 201 444 598165 201 450 531595 201 451 698422 201 453 657967 201 462 880174 201 470 532257 201 471 638914 201 472 938326 201 475 732655 201 478 596168 201 479 506202 201 480 651286 201 491 694556 201 493 853575 201 494 850772 201 495 881124 201 496 969031 201 497 510550 201 500 735544 201 503 558298 201 505 733990 201 507 789407 201 513 736454 201 514 733898 201 515 708622 201 517 545237 201 519 776191 201 521 937672 201 525 565326 201 526 871597 201 535 989299 201 536 549796 201 538 792090 201 547 891758 201 550 984489 202 1 941080 202 3 575366 202 10 693520 202 15 765193 202 17 724653 202 26 921687 202 37 524409 202 42 582714 202 43 697792 202 49 984578 202 58 662036 202 59 544101 202 75 645595 202 83 537286 202 84 541759 202 99 674206 202 102 635959 202 105 602552 202 108 989194 202 115 642235 202 119 925304 202 124 662769 202 126 738382 202 133 625997 202 137 668048 202 141 933381 202 144 551944 202 149 751083 202 150 891590 202 152 741150 202 156 922109 202 164 544272 202 166 765855 202 168 515554 202 172 846055 202 173 790312 202 175 689885 202 176 657273 202 177 769952 202 184 872770 202 214 932721 202 222 851220 202 226 573190 202 228 626056 202 237 809445 202 238 502745 202 243 924641 202 245 805054 202 247 726525 202 249 827658 202 251 609545 202 255 846672 202 257 637930 202 265 699677 202 279 679847 202 283 998361 202 286 501154 202 287 693966 202 288 944174 202 289 615013 202 294 896138 202 299 700500 202 301 957309 202 302 917276 202 306 695561 202 309 547135 202 312 573000 202 314 897007 202 315 956242 202 317 803923 202 319 781413 202 321 532789 202 326 808598 202 327 793925 202 328 572880 202 334 616904 202 340 861706 202 343 799340 202 348 641303 202 351 797560 202 352 908934 202 358 848186 202 367 824417 202 369 830973 202 370 701087 202 372 578706 202 378 961820 202 386 795592 202 390 998832 202 392 820502 202 414 982107 202 417 776833 202 420 834481 202 422 894455 202 445 506629 202 447 716877 202 449 520568 202 452 778997 202 457 818723 202 458 755027 202 461 918926 202 464 819710 202 469 589109 202 472 513064 202 474 885816 202 478 936207 202 481 989035 202 484 699725 202 488 767659 202 492 721381 202 505 639471 202 506 841387 202 514 705596 202 515 641549 202 519 790217 202 520 928212 202 523 546648 202 529 730329 202 530 945205 202 537 921442 202 544 600149 202 545 916203 202 546 842598 203 3 692088 203 7 903347 203 9 709320 203 11 883617 203 13 981029 203 15 819750 203 35 523885 203 42 696777 203 47 779889 203 59 600749 203 60 826006 203 63 714463 203 72 891112 203 76 572236 203 78 684024 203 81 513422 203 83 960995 203 84 821244 203 87 815667 203 96 835146 203 99 543068 203 100 597093 203 101 764021 203 108 684470 203 109 676853 203 111 576419 203 112 983760 203 115 526702 203 143 752348 203 146 630711 203 147 757328 203 149 679859 203 179 521498 203 182 853930 203 188 502995 203 198 756323 203 211 652461 203 220 654822 203 234 910235 203 240 932601 203 242 945874 203 245 643040 203 250 965860 203 254 606483 203 259 861934 203 261 521013 203 262 755487 203 264 716301 203 266 943777 203 273 560681 203 275 872081 203 276 744187 203 278 668804 203 282 819767 203 286 788675 203 290 919933 203 293 855423 203 304 663810 203 307 716630 203 309 614964 203 311 671727 203 317 995447 203 319 556853 203 320 529916 203 321 994605 203 324 623181 203 327 665375 203 332 798785 203 334 780407 203 335 718810 203 336 936699 203 341 825006 203 344 782435 203 346 581325 203 355 771206 203 359 735953 203 362 742174 203 364 974157 203 365 709466 203 369 633994 203 371 500327 203 375 710627 203 383 952601 203 391 952108 203 395 920624 203 407 795539 203 409 535720 203 410 981936 203 414 830662 203 415 897039 203 419 582162 203 421 832291 203 432 634338 203 440 510164 203 441 816926 203 444 828868 203 445 712580 203 448 700031 203 454 687711 203 460 680549 203 462 622731 203 468 768762 203 470 727471 203 478 571455 203 490 928267 203 496 769093 203 503 880882 203 504 994008 203 505 639536 203 509 843194 203 516 619916 203 518 660476 203 519 672663 203 520 829457 203 522 831192 203 528 612724 203 533 513136 203 534 850759 203 536 950253 203 540 770270 203 541 723103 203 546 908126 204 3 825745 204 4 542953 204 5 541162 204 7 887681 204 8 827568 204 13 623030 204 15 658179 204 17 977713 204 24 769430 204 27 588253 204 30 541086 204 38 569895 204 41 803120 204 43 977693 204 44 971011 204 49 604159 204 50 906263 204 57 727743 204 60 978731 204 66 777734 204 67 549269 204 68 962594 204 69 813513 204 70 587467 204 86 982580 204 87 893705 204 89 702702 204 91 859325 204 92 869956 204 93 890698 204 97 871139 204 115 567109 204 119 737911 204 123 694156 204 124 902568 204 125 531013 204 127 680604 204 129 619216 204 132 726453 204 133 787074 204 134 626580 204 135 927773 204 139 883725 204 142 879895 204 145 555661 204 151 767378 204 159 908524 204 162 504655 204 169 994930 204 170 849915 204 172 892830 204 179 857844 204 183 847534 204 188 581398 204 190 680024 204 191 795574 204 192 647493 204 193 554658 204 201 726959 204 204 559975 204 216 724640 204 221 687974 204 228 790741 204 230 650147 204 239 796975 204 241 663154 204 242 538935 204 246 710389 204 251 732150 204 255 506415 204 263 935846 204 264 840402 204 265 851009 204 268 827975 204 272 799915 204 274 627112 204 276 990545 204 279 658367 204 282 534140 204 287 935326 204 289 727638 204 291 761690 204 292 595549 204 307 668329 204 315 776946 204 317 791056 204 321 805455 204 326 518694 204 332 525896 204 347 570628 204 361 882375 204 365 914854 204 368 884332 204 373 810343 204 375 562117 204 378 664601 204 380 997321 204 383 716796 204 385 974633 204 386 597745 204 390 739869 204 395 620036 204 396 526662 204 397 508443 204 398 646325 204 400 839671 204 401 674350 204 404 743908 204 409 683407 204 411 695279 204 415 964614 204 416 912619 204 430 765591 204 438 710284 204 441 564722 204 444 793345 204 447 697543 204 448 606927 204 449 994053 204 450 692983 204 453 563331 204 456 728025 204 475 727824 204 477 570767 204 479 549035 204 482 983100 204 486 592695 204 487 619794 204 495 510848 204 496 550896 204 499 518549 204 500 652046 204 501 998635 204 503 702636 204 507 515721 204 516 982429 204 520 901277 204 523 740931 204 524 503875 204 526 658801 204 528 908701 204 529 775859 204 534 774527 204 537 999794 204 538 738583 204 543 995837 205 10 624444 205 12 576611 205 16 755179 205 22 513774 205 23 523688 205 29 719437 205 30 855968 205 37 910855 205 50 646835 205 53 922467 205 55 613141 205 56 980502 205 59 922667 205 69 843939 205 80 705399 205 84 935871 205 90 885400 205 91 700038 205 94 582038 205 98 657275 205 100 691006 205 101 998573 205 109 815053 205 110 990548 205 114 937131 205 118 883778 205 121 737482 205 130 578097 205 133 603791 205 136 738250 205 137 792827 205 142 840311 205 145 737715 205 149 842291 205 158 714676 205 160 645884 205 162 705755 205 170 974653 205 172 609985 205 177 983904 205 182 554711 205 184 557598 205 187 530969 205 192 905343 205 193 704090 205 195 571253 205 197 539778 205 204 928983 205 205 634577 205 218 909199 205 225 642731 205 229 631486 205 231 898376 205 238 652184 205 239 544261 205 242 956655 205 244 595977 205 246 704068 205 261 816670 205 271 661250 205 272 612875 205 275 529271 205 276 709220 205 277 958547 205 279 845998 205 280 761850 205 281 515857 205 290 599367 205 305 956430 205 306 758711 205 310 682376 205 312 524642 205 318 799239 205 319 565356 205 337 829830 205 339 687321 205 340 504570 205 342 921191 205 343 634168 205 344 755611 205 346 514977 205 348 618505 205 353 759480 205 355 529076 205 357 890499 205 360 729705 205 371 659581 205 373 502739 205 377 845599 205 381 550363 205 382 784613 205 383 879707 205 389 618412 205 393 642464 205 395 990587 205 396 675103 205 400 665798 205 401 702089 205 402 644201 205 408 539149 205 416 622538 205 422 995049 205 427 927470 205 429 652347 205 431 960094 205 432 608113 205 433 930783 205 434 509711 205 435 692004 205 436 985148 205 437 848152 205 442 592505 205 443 523333 205 445 986381 205 448 541605 205 457 966151 205 462 854697 205 469 630553 205 471 977384 205 473 540139 205 480 921093 205 482 713318 205 486 690665 205 487 821538 205 499 960613 205 510 635027 205 514 870906 205 523 966851 205 524 876419 205 530 513633 205 534 825146 205 536 855632 205 540 804727 205 543 923043 205 544 617568 205 549 996092 206 2 979072 206 9 553326 206 10 932901 206 11 951090 206 14 799709 206 15 704594 206 17 975909 206 20 702454 206 21 804109 206 22 732121 206 25 525594 206 27 726768 206 28 896955 206 29 665894 206 45 650084 206 51 864634 206 56 952882 206 77 548690 206 88 670387 206 90 558188 206 92 715380 206 93 787209 206 94 904320 206 96 579210 206 100 556721 206 101 619899 206 114 857737 206 119 890830 206 120 539637 206 122 698110 206 126 757775 206 128 711856 206 129 691042 206 130 571820 206 131 520734 206 135 840258 206 137 983960 206 138 746288 206 139 641886 206 140 594755 206 143 546406 206 144 721818 206 145 909361 206 153 777882 206 155 545686 206 162 934045 206 167 909192 206 168 810115 206 170 978748 206 172 763759 206 174 690359 206 176 633330 206 177 664203 206 178 585678 206 185 775206 206 190 801828 206 195 603943 206 198 513996 206 199 725612 206 208 747370 206 212 545543 206 216 913842 206 217 704251 206 220 898646 206 222 547742 206 232 661357 206 234 844550 206 235 665612 206 236 590678 206 243 826762 206 247 608152 206 250 649401 206 255 585928 206 262 506599 206 263 875862 206 264 672053 206 272 561720 206 273 501401 206 279 723422 206 280 760238 206 294 538259 206 295 760304 206 297 770610 206 298 911744 206 300 593010 206 301 794632 206 304 667042 206 308 578109 206 315 911793 206 316 971628 206 321 736871 206 329 699524 206 332 668108 206 341 681216 206 343 629598 206 344 601643 206 345 536704 206 348 858754 206 349 719828 206 353 942855 206 356 858508 206 357 527413 206 358 656174 206 374 771733 206 378 582217 206 384 558855 206 399 572443 206 402 591839 206 404 787710 206 406 585983 206 414 640672 206 417 644902 206 420 519383 206 430 627300 206 434 917274 206 444 690074 206 446 608441 206 475 667908 206 483 950256 206 485 795439 206 491 598783 206 496 544495 206 497 644309 206 502 639231 206 510 947057 206 516 812106 206 524 892219 206 530 799469 206 531 690152 206 533 856984 206 549 854763 207 5 873941 207 11 609570 207 14 552588 207 23 518629 207 27 599515 207 31 591827 207 36 563895 207 37 888921 207 42 813025 207 46 984291 207 48 975707 207 51 655245 207 52 730043 207 53 814428 207 54 753701 207 62 518149 207 63 860946 207 65 798028 207 68 913213 207 69 755229 207 74 633514 207 77 940331 207 81 838446 207 82 799630 207 86 804219 207 89 959318 207 91 801672 207 93 611268 207 95 822840 207 99 849064 207 101 732194 207 108 821559 207 116 698008 207 120 848931 207 121 942740 207 122 575140 207 123 764057 207 124 887506 207 128 662520 207 141 524946 207 142 550530 207 151 990700 207 155 903919 207 159 959488 207 163 577694 207 164 997784 207 169 677631 207 170 706004 207 174 935003 207 175 913695 207 183 668635 207 185 512244 207 186 717008 207 190 609734 207 195 993825 207 196 987107 207 201 686852 207 204 723573 207 213 799315 207 216 614978 207 225 533394 207 229 964164 207 234 577986 207 237 824002 207 241 611160 207 243 915830 207 252 939254 207 258 634673 207 260 810432 207 268 529904 207 270 636237 207 271 730634 207 275 635323 207 277 821007 207 286 738760 207 289 731343 207 290 739191 207 294 918265 207 297 644997 207 298 563381 207 307 938443 207 314 642446 207 315 526435 207 317 903658 207 324 870233 207 326 610491 207 330 822091 207 331 696014 207 333 939431 207 334 725725 207 337 687085 207 344 735941 207 348 917989 207 356 765360 207 364 990446 207 371 521785 207 374 817001 207 378 607648 207 379 543936 207 387 758984 207 392 749009 207 393 659546 207 399 951245 207 403 713045 207 408 524971 207 410 706719 207 417 886604 207 420 788235 207 422 734969 207 425 643098 207 435 795083 207 438 787387 207 443 745362 207 448 524629 207 450 890369 207 451 969514 207 454 968435 207 457 967103 207 458 594076 207 459 983100 207 463 660925 207 467 637001 207 472 654900 207 473 592374 207 483 538650 207 492 793025 207 502 868084 207 503 689003 207 515 855631 207 519 857095 207 523 998373 207 534 757905 207 537 781312 207 545 596976 207 547 712756 207 549 821196 207 550 534782 208 3 698607 208 21 617593 208 24 533955 208 25 557230 208 30 623768 208 32 864047 208 42 892075 208 48 885687 208 49 859723 208 52 868187 208 65 854720 208 73 890602 208 76 948829 208 77 680278 208 78 722795 208 79 860949 208 81 514586 208 93 880735 208 99 845510 208 101 605816 208 103 621991 208 109 750051 208 110 879931 208 113 920723 208 114 630031 208 115 566941 208 117 745866 208 120 546292 208 122 761099 208 125 645476 208 126 655753 208 127 920380 208 129 868536 208 130 551238 208 139 650735 208 147 880644 208 148 903032 208 149 837339 208 150 790853 208 151 883317 208 153 869735 208 155 570698 208 161 712665 208 162 707118 208 167 637392 208 168 726208 208 169 989437 208 171 627708 208 173 700050 208 174 627984 208 175 614012 208 177 992791 208 178 831504 208 180 802034 208 183 644379 208 184 881270 208 195 660263 208 196 771057 208 206 560022 208 219 662366 208 221 988047 208 226 786965 208 236 598362 208 239 902191 208 242 767297 208 243 777585 208 244 807731 208 250 916748 208 251 643691 208 253 750655 208 257 724706 208 263 791696 208 264 652190 208 265 743460 208 269 683350 208 272 623512 208 276 700031 208 277 893520 208 278 515019 208 283 654640 208 285 817587 208 286 691317 208 287 515945 208 290 779882 208 291 819203 208 293 563480 208 294 830917 208 296 602365 208 310 774697 208 326 696122 208 327 547838 208 328 991351 208 329 523617 208 337 859687 208 340 875457 208 342 637271 208 349 541355 208 358 983567 208 361 844909 208 362 623672 208 373 740771 208 375 811612 208 377 595952 208 391 786617 208 394 900682 208 399 932902 208 401 967441 208 403 659020 208 406 565484 208 409 512986 208 417 838890 208 424 911902 208 425 914557 208 427 862796 208 429 858781 208 439 841486 208 448 743015 208 453 882296 208 454 876129 208 464 927150 208 471 724863 208 474 711562 208 476 978049 208 485 638997 208 490 992349 208 492 741443 208 497 584184 208 498 846978 208 502 633720 208 513 859964 208 520 658997 208 524 970770 208 529 850524 208 531 818780 208 534 697468 208 536 952796 208 537 548209 208 545 780092 209 4 949469 209 12 908028 209 23 567506 209 30 732203 209 31 645463 209 33 906713 209 36 559849 209 39 689922 209 40 936353 209 41 611313 209 42 888676 209 52 624370 209 59 705132 209 62 661942 209 66 842402 209 67 658387 209 72 974755 209 74 886348 209 76 844554 209 77 594946 209 81 951642 209 85 561452 209 88 698830 209 93 899043 209 95 579242 209 96 636235 209 101 722671 209 102 580620 209 103 857377 209 112 770088 209 115 946055 209 119 909794 209 120 663995 209 125 779861 209 128 650568 209 133 985646 209 134 995833 209 140 690074 209 143 664041 209 150 955622 209 151 631094 209 153 545716 209 158 529610 209 160 816903 209 162 550949 209 163 837367 209 174 828773 209 178 807623 209 184 979964 209 201 923512 209 204 930711 209 205 824544 209 206 512787 209 208 954329 209 210 503822 209 213 698627 209 219 542026 209 220 837991 209 221 545026 209 222 840202 209 226 802333 209 229 606590 209 230 860944 209 233 963245 209 234 788294 209 235 756324 209 237 773363 209 239 917614 209 242 702828 209 247 680366 209 253 924275 209 254 794531 209 259 722176 209 265 613206 209 269 573499 209 273 938162 209 276 646905 209 281 875244 209 282 902392 209 288 996041 209 291 761686 209 297 868182 209 298 524716 209 306 960039 209 308 803654 209 321 616129 209 322 522984 209 323 625775 209 330 741343 209 337 571830 209 348 668235 209 354 935933 209 362 672765 209 364 667742 209 368 759251 209 382 814745 209 388 983634 209 389 915280 209 399 630036 209 400 625787 209 404 580008 209 413 915905 209 414 642132 209 417 904474 209 418 679509 209 420 870610 209 423 937298 209 429 606258 209 439 926395 209 448 606417 209 456 690204 209 466 788773 209 467 872638 209 468 806794 209 469 519517 209 470 938043 209 476 781850 209 478 637664 209 479 637096 209 482 876635 209 487 815491 209 495 513504 209 496 694378 209 497 737484 209 498 542525 209 499 632949 209 502 968358 209 508 608812 209 512 897447 209 521 836182 209 523 878906 209 527 566483 209 530 853717 209 532 735820 209 533 529498 209 539 897393 209 541 693805 209 546 813066 209 548 510543 209 549 924600 210 1 929850 210 6 565814 210 8 931918 210 14 845024 210 20 601977 210 26 935431 210 27 750611 210 28 627171 210 40 878171 210 43 862116 210 44 954840 210 46 515878 210 49 828808 210 51 799723 210 65 513856 210 76 734464 210 82 565762 210 85 917409 210 87 760322 210 91 714605 210 99 941653 210 104 540999 210 109 639984 210 115 711605 210 116 846575 210 117 870696 210 123 968053 210 126 886209 210 129 692248 210 130 877322 210 134 788254 210 137 669909 210 138 686450 210 141 726052 210 146 705860 210 148 660768 210 149 807554 210 151 839518 210 154 766990 210 158 961715 210 163 706708 210 165 676151 210 166 579349 210 169 540708 210 173 855243 210 176 978839 210 182 840405 210 190 558088 210 194 992708 210 197 914062 210 202 801082 210 208 587534 210 214 728349 210 216 828906 210 222 832710 210 225 676509 210 229 770404 210 236 893859 210 242 987964 210 247 890341 210 249 985991 210 260 537157 210 261 792903 210 268 680459 210 269 941139 210 271 681307 210 280 715278 210 284 737970 210 297 533058 210 299 905184 210 315 734333 210 319 635895 210 320 948653 210 325 630134 210 341 752699 210 343 792228 210 344 576488 210 345 509227 210 350 882148 210 354 835908 210 360 887589 210 361 951954 210 364 987882 210 365 555495 210 373 523487 210 374 714856 210 376 627996 210 394 928936 210 398 524555 210 400 531058 210 406 527369 210 408 568285 210 411 706473 210 412 691510 210 413 639451 210 415 604630 210 421 677410 210 423 566179 210 424 954339 210 427 636929 210 429 822898 210 431 818984 210 435 625947 210 437 558328 210 451 848913 210 452 690579 210 454 870899 210 460 936946 210 464 703673 210 465 779542 210 469 586404 210 474 527122 210 475 541237 210 487 600227 210 488 993274 210 493 619069 210 497 874130 210 501 538079 210 503 783774 210 509 973154 210 513 820989 210 515 994617 210 519 566436 210 527 998975 210 530 917572 210 531 667485 210 537 905128 210 538 818627 210 544 809670 210 546 949371 211 4 974818 211 7 969625 211 9 929688 211 11 875070 211 13 892293 211 16 669872 211 18 552086 211 21 860827 211 28 554841 211 29 593754 211 31 731487 211 34 885931 211 39 775862 211 44 665164 211 45 559265 211 48 891622 211 53 590506 211 60 763995 211 61 875309 211 70 527842 211 73 983124 211 76 858650 211 85 963389 211 91 514458 211 92 797812 211 93 656029 211 98 908004 211 101 972560 211 105 964130 211 109 704918 211 110 810017 211 114 592276 211 115 680558 211 117 925066 211 124 913907 211 127 519963 211 129 726986 211 130 668261 211 137 948565 211 141 537492 211 151 706467 211 155 816123 211 158 676597 211 159 586191 211 163 815652 211 178 786840 211 188 561654 211 195 684966 211 201 768145 211 210 818034 211 212 577276 211 215 544432 211 219 816706 211 222 962486 211 224 764976 211 225 801743 211 227 917398 211 229 633969 211 230 780365 211 237 539322 211 250 921324 211 251 764185 211 258 543552 211 260 844734 211 266 675028 211 268 932641 211 272 933011 211 277 662658 211 280 761332 211 282 927677 211 287 543906 211 290 732527 211 291 542814 211 293 870878 211 298 788065 211 306 840084 211 307 894520 211 310 774036 211 311 753196 211 312 572600 211 320 543682 211 322 928102 211 325 807352 211 329 746048 211 330 849363 211 331 948772 211 337 530565 211 348 553300 211 351 915430 211 353 691928 211 358 924795 211 368 607159 211 372 685142 211 373 816831 211 382 775855 211 385 938977 211 389 963121 211 390 840334 211 394 599280 211 399 548595 211 406 907182 211 415 952934 211 419 608460 211 422 508014 211 425 788949 211 426 692141 211 435 724572 211 436 802762 211 438 521125 211 444 807512 211 452 573136 211 453 822853 211 454 515542 211 455 989884 211 459 668491 211 465 651018 211 466 974851 211 470 836331 211 473 601852 211 476 878541 211 477 808332 211 481 999103 211 483 858010 211 484 738910 211 486 840729 211 491 767614 211 493 738425 211 495 907550 211 497 607788 211 498 950118 211 502 636479 211 503 676395 211 507 609999 211 514 542195 211 515 676350 211 523 750711 211 532 743191 211 538 679344 211 544 742790 211 545 699209 211 547 726716 211 548 770933 212 1 505236 212 2 598817 212 7 895655 212 10 675876 212 15 633173 212 22 933996 212 23 899250 212 24 688994 212 27 915919 212 35 949002 212 36 558662 212 46 716095 212 51 856510 212 58 555481 212 65 683225 212 69 562381 212 80 751275 212 87 831677 212 88 938439 212 89 505845 212 91 588148 212 102 728459 212 107 979142 212 111 706942 212 119 588875 212 123 965694 212 124 788728 212 145 566215 212 146 549122 212 149 529651 212 156 743894 212 159 967073 212 166 505896 212 167 704305 212 168 547132 212 169 978437 212 176 567381 212 179 592082 212 180 527285 212 182 736465 212 183 587624 212 184 902212 212 185 900080 212 189 949982 212 190 891870 212 192 825210 212 193 993940 212 201 930858 212 202 873318 212 204 520981 212 206 732399 212 208 849480 212 209 747640 212 210 603858 212 212 889395 212 223 952174 212 229 648033 212 230 942260 212 232 847537 212 233 700434 212 238 925002 212 240 950261 212 242 669137 212 247 939246 212 249 808692 212 263 763261 212 265 742717 212 270 933652 212 271 590850 212 276 695251 212 277 895852 212 281 524167 212 284 751166 212 288 946373 212 290 994847 212 299 531674 212 313 748931 212 314 616622 212 322 668463 212 323 658174 212 325 876324 212 332 515666 212 336 501403 212 339 505638 212 341 649331 212 344 526707 212 345 737717 212 347 530792 212 358 945365 212 361 848646 212 370 843330 212 373 964877 212 376 762171 212 381 627080 212 384 834658 212 386 937915 212 388 804980 212 398 875687 212 401 794476 212 407 795738 212 409 509915 212 410 702623 212 411 741396 212 412 596876 212 419 856755 212 425 952960 212 430 512916 212 431 519247 212 434 963730 212 436 727570 212 437 645101 212 439 669246 212 446 535498 212 450 840938 212 458 503840 212 459 807354 212 460 766591 212 474 871360 212 483 934257 212 484 564737 212 486 678766 212 493 734551 212 494 729803 212 498 975073 212 501 556930 212 504 701783 212 505 539620 212 510 998051 212 513 607389 212 516 802408 212 518 945725 212 519 676426 212 520 598925 212 521 756466 212 522 577234 212 525 797467 212 529 721845 212 530 588537 212 540 610521 212 542 517017 212 544 673675 212 547 520134 212 549 750768 213 1 537338 213 6 820701 213 14 503302 213 17 507907 213 18 974630 213 22 760864 213 25 898502 213 45 943008 213 49 767361 213 53 874122 213 56 748174 213 68 527761 213 71 795939 213 73 642474 213 74 538456 213 75 938453 213 80 753759 213 89 961691 213 90 694723 213 93 860323 213 95 718379 213 97 546754 213 100 752549 213 103 739077 213 108 502943 213 110 766057 213 112 514872 213 118 509078 213 120 539783 213 124 531705 213 137 685052 213 138 700144 213 140 717940 213 158 911436 213 160 778183 213 174 952980 213 175 739582 213 178 787197 213 181 527725 213 190 962096 213 191 517135 213 192 844039 213 193 855648 213 199 581730 213 201 829613 213 202 583568 213 204 731351 213 210 551856 213 219 690453 213 220 945286 213 227 689529 213 228 715358 213 234 895097 213 237 981543 213 240 576102 213 241 791618 213 242 687894 213 249 623369 213 253 796478 213 258 731448 213 260 731175 213 261 935177 213 263 822892 213 264 632379 213 268 733990 213 269 784543 213 272 550818 213 273 919297 213 278 839029 213 289 939799 213 296 595083 213 299 988148 213 304 547789 213 314 670507 213 326 764157 213 340 605632 213 342 557520 213 345 962479 213 353 768162 213 359 718323 213 360 989306 213 368 671298 213 369 546077 213 371 671879 213 372 744860 213 378 751029 213 383 792861 213 384 941464 213 387 705290 213 393 689270 213 395 988937 213 399 925525 213 408 796137 213 411 778199 213 413 989282 213 418 899126 213 420 566739 213 425 505643 213 426 616312 213 443 905250 213 446 853920 213 451 659228 213 462 684668 213 467 545321 213 477 873378 213 485 792945 213 492 949528 213 496 501996 213 506 601652 213 507 692954 213 508 576798 213 510 621812 213 516 724823 213 523 527942 213 524 888028 213 525 800933 213 528 985216 213 532 908867 213 542 622384 213 549 974971 213 550 792656 214 5 582626 214 7 784593 214 9 801195 214 10 869535 214 13 575080 214 33 808694 214 34 714462 214 37 993946 214 41 658491 214 42 691767 214 44 521102 214 47 922683 214 59 625076 214 65 746390 214 67 548204 214 73 777442 214 75 757919 214 78 992410 214 81 580785 214 84 725229 214 85 769398 214 86 836174 214 89 878537 214 98 910039 214 99 979356 214 102 630853 214 103 709807 214 119 948078 214 120 919954 214 122 862589 214 125 611615 214 129 676029 214 134 527763 214 139 851366 214 140 905714 214 142 843206 214 143 654783 214 157 780354 214 158 677658 214 159 875469 214 167 868937 214 176 753868 214 180 853780 214 184 641677 214 186 864197 214 189 588934 214 194 963952 214 200 694968 214 202 965163 214 203 779487 214 210 606152 214 216 871908 214 219 695686 214 222 912737 214 223 608957 214 224 572190 214 226 521553 214 232 821600 214 236 644548 214 241 992062 214 245 505631 214 246 793825 214 255 716590 214 257 986205 214 261 869203 214 265 670893 214 270 586780 214 276 904366 214 277 932713 214 278 737089 214 281 568300 214 292 765971 214 294 513643 214 299 989221 214 305 748549 214 308 563998 214 314 608424 214 315 857901 214 325 974614 214 326 795980 214 331 562146 214 334 567915 214 337 853330 214 338 666037 214 344 504658 214 347 978588 214 352 876547 214 355 592145 214 367 924624 214 380 658838 214 384 656808 214 388 822511 214 391 541255 214 393 540692 214 395 751662 214 396 577530 214 400 560382 214 402 647314 214 405 718942 214 406 982910 214 410 864573 214 411 896505 214 416 725057 214 418 761313 214 421 795742 214 423 596492 214 428 706125 214 429 589592 214 435 995257 214 439 643539 214 441 808811 214 444 961977 214 447 604198 214 457 925313 214 458 532963 214 459 727044 214 461 565137 214 463 695385 214 469 565545 214 483 889612 214 490 917323 214 491 808126 214 492 910448 214 494 782909 214 501 743394 214 503 973123 214 504 631714 214 505 527797 214 520 787507 214 524 764511 214 525 861745 214 533 916164 214 535 541360 214 540 944370 214 542 947847 215 3 641742 215 4 934964 215 9 745086 215 11 953507 215 15 783057 215 16 992024 215 19 525334 215 20 902822 215 22 735770 215 27 887135 215 31 830295 215 32 550092 215 33 588690 215 38 660547 215 40 566293 215 41 801052 215 43 512299 215 44 758928 215 45 576151 215 53 545934 215 61 931713 215 64 724314 215 65 653820 215 69 630369 215 73 907114 215 77 971972 215 86 811123 215 92 916711 215 98 588476 215 99 968198 215 104 665446 215 106 559468 215 109 938903 215 119 853970 215 134 785713 215 135 806963 215 137 898908 215 139 646078 215 140 711835 215 146 582485 215 148 911271 215 149 531326 215 154 929527 215 155 741115 215 168 504664 215 172 632431 215 177 905516 215 178 866194 215 179 735221 215 180 980750 215 190 923246 215 191 775697 215 207 613363 215 211 909702 215 219 567983 215 221 775398 215 229 665856 215 232 551943 215 235 725873 215 248 968203 215 256 856953 215 260 705096 215 263 910992 215 266 750899 215 277 942586 215 279 970575 215 301 847722 215 303 826858 215 305 917744 215 308 789760 215 326 989126 215 334 808927 215 355 635774 215 357 525469 215 362 914681 215 365 983818 215 366 701316 215 368 741038 215 370 951733 215 377 806615 215 381 942631 215 384 690213 215 386 969316 215 393 739005 215 395 651011 215 401 828171 215 405 547877 215 408 945966 215 409 797407 215 412 732336 215 413 701588 215 416 990321 215 419 740550 215 427 534624 215 431 983235 215 438 901262 215 439 983854 215 442 593648 215 444 512835 215 454 579917 215 456 631503 215 457 763919 215 458 859198 215 464 785537 215 466 610311 215 469 505369 215 478 627275 215 491 743649 215 499 623220 215 501 787861 215 505 830144 215 511 722427 215 523 638099 215 529 634910 215 535 577906 215 536 709354 215 537 539288 215 542 774808 215 549 995298 216 4 810241 216 8 778542 216 9 576540 216 10 984062 216 14 649097 216 15 713006 216 19 678773 216 27 555098 216 49 860060 216 51 828679 216 53 507499 216 56 504454 216 62 903585 216 63 892880 216 67 772100 216 68 934706 216 69 966626 216 71 914428 216 73 982261 216 78 590033 216 84 518798 216 85 761812 216 86 700018 216 88 610046 216 92 631764 216 96 733970 216 99 873623 216 112 787715 216 115 801730 216 116 834335 216 117 799222 216 118 842512 216 119 658516 216 121 802888 216 128 765512 216 129 839632 216 135 743815 216 140 749071 216 144 860075 216 149 876773 216 153 581710 216 155 729184 216 157 579651 216 160 974682 216 161 770294 216 165 939354 216 169 856799 216 175 910326 216 178 892345 216 180 588775 216 181 706390 216 190 999681 216 191 519276 216 193 645394 216 194 609674 216 204 974263 216 210 673767 216 215 569439 216 221 985940 216 225 784126 216 227 596105 216 230 877442 216 241 803647 216 246 923018 216 252 797985 216 255 668110 216 258 879195 216 260 821874 216 271 746968 216 275 548016 216 276 944678 216 278 864191 216 279 658597 216 280 676749 216 282 598378 216 287 916951 216 288 705992 216 297 906454 216 298 921570 216 301 852748 216 303 907948 216 304 509132 216 309 542707 216 313 990024 216 318 934602 216 319 847131 216 320 914421 216 321 957539 216 326 827028 216 329 641505 216 331 618305 216 332 502728 216 333 626937 216 334 979195 216 335 620715 216 338 650701 216 343 793475 216 346 919660 216 350 796540 216 351 922685 216 352 518927 216 354 806584 216 358 882966 216 367 885512 216 370 846198 216 372 909897 216 374 510605 216 378 627116 216 379 740249 216 381 535331 216 388 542516 216 391 863960 216 392 678799 216 394 620909 216 398 666087 216 400 848816 216 405 743199 216 408 580576 216 426 609366 216 427 718785 216 431 578394 216 437 538009 216 441 525138 216 442 995015 216 446 637867 216 447 788067 216 472 536132 216 473 905510 216 478 574714 216 484 896558 216 485 623594 216 490 709787 216 496 782689 216 502 938348 216 504 748939 216 506 905479 216 509 832307 216 513 589288 216 524 791203 216 527 740816 216 535 781293 216 541 885501 216 544 716244 216 546 957066 216 549 875360 217 4 648134 217 12 752422 217 14 694361 217 15 781279 217 17 572863 217 21 662238 217 31 578596 217 33 946760 217 34 676752 217 40 860430 217 47 802984 217 49 623480 217 51 996177 217 55 579669 217 56 781996 217 60 530013 217 63 925509 217 64 559616 217 67 793580 217 69 678898 217 71 985222 217 72 720731 217 73 734505 217 75 688221 217 76 741997 217 79 592517 217 80 627109 217 81 552592 217 85 754761 217 91 675085 217 95 773739 217 101 871814 217 108 698573 217 111 610688 217 112 784353 217 115 557573 217 116 840108 217 117 777644 217 120 540109 217 121 937987 217 126 582346 217 130 507561 217 131 943292 217 136 774990 217 142 879728 217 146 696031 217 159 593422 217 160 898536 217 165 692660 217 170 670701 217 184 835673 217 188 709840 217 191 511032 217 196 827912 217 201 778781 217 209 630158 217 211 508682 217 212 844179 217 216 750772 217 219 590732 217 225 621323 217 229 713302 217 234 664162 217 235 998925 217 242 712098 217 243 867676 217 245 692819 217 251 611438 217 259 572661 217 261 945292 217 265 891024 217 281 785581 217 285 582742 217 286 731484 217 292 878113 217 295 760743 217 297 726635 217 309 674525 217 319 848303 217 321 873465 217 322 621120 217 325 578587 217 334 681277 217 336 905352 217 337 940024 217 339 649105 217 344 693570 217 349 943252 217 355 528080 217 357 518021 217 359 970809 217 365 686814 217 368 814833 217 371 714291 217 373 590148 217 375 559024 217 382 971761 217 384 824679 217 392 873856 217 404 613991 217 406 771272 217 411 831489 217 413 858836 217 414 725747 217 417 767123 217 422 593485 217 424 564260 217 426 998409 217 433 968595 217 436 792345 217 438 740091 217 439 520453 217 440 665956 217 444 843322 217 447 687235 217 448 506096 217 450 893859 217 452 510396 217 461 924499 217 462 913509 217 466 808769 217 467 920429 217 468 979103 217 469 773713 217 472 680048 217 473 587020 217 477 612873 217 479 983848 217 482 580283 217 488 643005 217 493 512876 217 502 592120 217 505 939547 217 510 507842 217 511 547397 217 519 527023 217 524 695280 217 525 885680 217 530 580655 217 532 533281 217 535 631184 217 541 513755 217 544 821317 217 545 763499 217 549 976056 218 4 956222 218 7 570790 218 9 631267 218 12 836836 218 14 944442 218 15 886695 218 16 663912 218 19 841951 218 20 559268 218 26 915070 218 27 788386 218 30 541268 218 31 637961 218 33 647758 218 36 864170 218 38 552381 218 39 609824 218 41 528904 218 48 947305 218 53 819532 218 59 643181 218 60 917377 218 61 944516 218 62 972980 218 73 703699 218 81 687972 218 96 647991 218 99 890646 218 108 539167 218 113 760320 218 115 963460 218 118 771749 218 120 813723 218 125 522052 218 128 833821 218 130 600522 218 132 568720 218 133 785896 218 134 515741 218 135 673108 218 137 722439 218 141 623769 218 161 867502 218 162 620128 218 163 832944 218 164 524980 218 171 891265 218 172 986062 218 176 910166 218 186 930764 218 190 673542 218 193 552683 218 213 779341 218 215 707918 218 216 968955 218 218 717277 218 224 941719 218 229 717908 218 233 819167 218 243 925440 218 246 796982 218 268 945079 218 272 786969 218 274 941558 218 287 618375 218 289 749917 218 290 570018 218 298 709998 218 299 699040 218 300 834388 218 304 648670 218 312 530176 218 316 732134 218 326 970265 218 334 624606 218 336 557921 218 337 556952 218 340 701669 218 345 600984 218 350 956825 218 351 635922 218 365 708407 218 381 989429 218 382 756006 218 388 981921 218 394 562978 218 395 538928 218 402 520944 218 404 563429 218 405 733313 218 407 514409 218 413 794237 218 415 661098 218 417 577526 218 418 502628 218 421 631360 218 424 591957 218 430 983096 218 431 531132 218 434 850818 218 439 635376 218 446 613428 218 447 899292 218 448 547938 218 449 737421 218 454 735902 218 456 790159 218 457 659291 218 466 889911 218 468 585707 218 470 526676 218 478 612981 218 485 751652 218 486 967133 218 491 623492 218 500 880129 218 501 557997 218 505 512583 218 510 953241 218 513 656520 218 531 711615 218 533 543921 218 535 991471 218 537 863146 218 541 821403 218 545 554838 218 550 562779 219 1 638597 219 5 988907 219 9 553714 219 10 821994 219 12 855573 219 15 698727 219 16 555190 219 19 860750 219 21 697065 219 24 549741 219 29 855104 219 30 875576 219 32 895714 219 33 792075 219 38 738820 219 45 625915 219 46 818645 219 49 868866 219 67 777691 219 68 551096 219 74 882576 219 81 687718 219 84 717202 219 85 661193 219 87 697353 219 93 811559 219 97 861576 219 100 507183 219 102 819658 219 104 758600 219 113 870059 219 115 589993 219 117 648034 219 121 569384 219 127 943161 219 135 626075 219 138 697915 219 140 945962 219 143 851455 219 145 938185 219 146 556878 219 150 536064 219 156 748264 219 158 905847 219 161 731171 219 171 908263 219 172 821660 219 173 976133 219 190 902710 219 194 562340 219 198 689495 219 199 628445 219 202 560495 219 205 821793 219 208 818599 219 217 832044 219 220 526770 219 226 635251 219 229 743217 219 230 672243 219 231 818316 219 234 841197 219 236 731483 219 238 642616 219 242 539312 219 246 969330 219 250 541721 219 252 932261 219 254 555232 219 266 847401 219 268 573188 219 270 601299 219 274 981366 219 276 715245 219 278 938831 219 280 562495 219 286 872186 219 287 514481 219 295 968823 219 296 504698 219 304 827397 219 305 848399 219 310 867966 219 311 598352 219 317 914665 219 319 806548 219 320 942774 219 322 667583 219 323 527329 219 324 643460 219 329 798304 219 343 531840 219 345 579133 219 346 840750 219 348 682762 219 350 686683 219 357 702075 219 363 604427 219 367 898584 219 372 539576 219 382 533994 219 383 797533 219 397 693556 219 403 646501 219 404 653063 219 411 762744 219 413 591140 219 419 745305 219 425 567353 219 427 793785 219 429 663467 219 430 805565 219 431 503025 219 433 891466 219 435 745952 219 441 741038 219 447 866565 219 448 784968 219 458 662663 219 459 993448 219 460 697925 219 463 674763 219 467 791058 219 471 636078 219 472 898516 219 474 589188 219 476 779173 219 482 557909 219 483 920342 219 484 641337 219 485 868906 219 494 818557 219 499 748388 219 500 864100 219 502 836468 219 504 572056 219 506 862984 219 508 974216 219 518 657767 219 528 525929 219 529 950916 219 533 727764 219 535 610893 219 539 953004 219 543 801684 220 11 701186 220 19 633805 220 23 689318 220 25 597930 220 30 823166 220 31 934212 220 32 511709 220 37 746918 220 54 548047 220 58 981054 220 59 570004 220 62 836178 220 66 691079 220 67 502924 220 70 782579 220 71 817380 220 73 638611 220 79 565390 220 80 791453 220 81 593904 220 88 702267 220 103 625839 220 105 699913 220 108 667535 220 111 774952 220 117 881838 220 122 854534 220 136 897901 220 140 779188 220 147 654285 220 152 694591 220 156 616754 220 167 604052 220 172 838229 220 174 821468 220 179 788685 220 180 619802 220 181 734331 220 184 819892 220 197 849703 220 198 802026 220 201 993731 220 205 537193 220 213 571282 220 218 886827 220 221 780578 220 222 561193 220 223 781371 220 234 530763 220 236 822847 220 239 957973 220 250 999127 220 251 721160 220 255 987254 220 258 677307 220 260 895543 220 266 760797 220 267 885010 220 269 848568 220 272 836933 220 279 645529 220 282 889466 220 285 506935 220 287 883758 220 294 851791 220 303 695623 220 305 977094 220 308 940016 220 310 948237 220 311 961916 220 314 912441 220 315 838528 220 316 779963 220 320 811190 220 325 922598 220 326 540504 220 327 848275 220 331 761935 220 342 861944 220 343 771265 220 345 658166 220 355 587272 220 362 824292 220 366 660415 220 368 729739 220 370 986914 220 372 573698 220 375 686276 220 376 968776 220 378 829332 220 384 983843 220 385 563397 220 389 536942 220 390 718185 220 393 773052 220 407 506556 220 409 976448 220 413 840278 220 415 987660 220 425 806729 220 426 816468 220 431 785596 220 434 984663 220 446 723551 220 447 607986 220 448 551474 220 459 960505 220 464 518036 220 468 957687 220 471 815918 220 473 913564 220 474 553467 220 476 676433 220 480 848520 220 491 804038 220 493 568070 220 494 851645 220 500 550798 220 501 859268 220 503 670735 220 508 832793 220 509 590652 220 510 659244 220 513 521863 220 518 594731 220 524 984874 220 528 554028 220 533 941244 220 536 978659 220 541 642699 220 550 545368 221 4 630935 221 7 733393 221 13 523350 221 14 721067 221 15 695018 221 17 961318 221 24 546440 221 34 524317 221 36 643826 221 47 976755 221 54 659678 221 57 743146 221 62 859135 221 64 542384 221 77 514840 221 86 899532 221 90 716581 221 91 937294 221 92 539283 221 94 852330 221 96 872587 221 104 971483 221 110 685429 221 112 826072 221 115 692886 221 116 854352 221 119 979873 221 120 536810 221 123 660873 221 125 683865 221 129 930696 221 144 590770 221 148 551351 221 149 955557 221 158 621982 221 159 811243 221 166 669458 221 168 844831 221 172 701063 221 177 990485 221 180 651657 221 181 728606 221 183 592270 221 186 800570 221 190 591645 221 195 589627 221 200 569613 221 201 562509 221 203 756976 221 208 780507 221 217 572067 221 223 811740 221 224 573105 221 230 722328 221 233 555552 221 241 877182 221 243 948206 221 247 783159 221 257 513898 221 258 988205 221 268 500116 221 287 825223 221 293 601472 221 294 611041 221 295 515625 221 296 685076 221 297 759102 221 307 738314 221 316 506321 221 318 628910 221 319 787082 221 324 795974 221 330 607514 221 332 599410 221 333 557582 221 339 585994 221 340 647695 221 341 845100 221 342 907915 221 343 501871 221 353 813884 221 357 967836 221 358 809683 221 363 785562 221 364 815252 221 368 567967 221 372 801576 221 376 520630 221 377 948911 221 382 903879 221 383 940000 221 390 575783 221 392 800068 221 393 552029 221 395 797072 221 397 915460 221 404 622061 221 405 661236 221 413 655221 221 419 710920 221 420 886328 221 421 601011 221 422 927862 221 427 796479 221 440 672081 221 448 981340 221 452 943596 221 461 961743 221 462 992078 221 467 595092 221 471 711651 221 476 834204 221 481 769272 221 483 516132 221 484 560172 221 485 667268 221 488 796220 221 489 775358 221 491 781026 221 494 761389 221 497 512925 221 498 528351 221 500 698931 221 503 684855 221 506 952032 221 511 881923 221 512 817389 221 513 607143 221 518 733115 221 524 620630 221 526 881357 221 527 651554 221 528 776636 221 529 767482 221 535 940238 221 536 565190 221 539 500706 221 545 892955 221 546 808924 221 547 871932 221 548 780770 222 9 870109 222 17 671294 222 27 668135 222 29 709164 222 33 943582 222 34 713794 222 36 569505 222 38 747409 222 44 672626 222 45 671381 222 50 742594 222 63 705004 222 68 523827 222 70 779097 222 71 670561 222 72 503168 222 75 957205 222 76 616585 222 80 562394 222 82 999539 222 84 801073 222 85 729693 222 89 731259 222 90 994701 222 95 593195 222 96 793626 222 98 932787 222 105 960573 222 106 511950 222 111 727082 222 112 597323 222 119 866509 222 124 513146 222 125 761349 222 127 806071 222 129 950621 222 131 692237 222 138 577197 222 139 768301 222 141 715319 222 149 816248 222 152 643391 222 153 823018 222 155 672082 222 160 711706 222 161 503265 222 168 518262 222 170 777717 222 174 942218 222 186 642263 222 191 898119 222 196 994203 222 201 872589 222 204 632969 222 208 978319 222 210 541124 222 223 643324 222 224 770218 222 225 729417 222 245 698774 222 246 505399 222 252 780431 222 257 898039 222 265 654777 222 267 616671 222 273 669514 222 276 945929 222 277 949322 222 278 935435 222 280 931586 222 284 643639 222 285 773318 222 286 879847 222 288 869691 222 291 694312 222 292 854683 222 294 650348 222 304 615833 222 313 510652 222 314 809163 222 318 802303 222 320 528045 222 322 516338 222 326 911652 222 328 931079 222 329 827435 222 337 980262 222 343 870839 222 347 548347 222 348 733521 222 350 784628 222 355 638582 222 361 817594 222 366 812980 222 375 816598 222 377 545999 222 379 823468 222 382 646066 222 383 922580 222 385 612581 222 389 675728 222 394 701502 222 397 780603 222 403 794279 222 404 759883 222 407 525870 222 416 679437 222 418 706272 222 420 513924 222 423 512431 222 424 748593 222 425 666856 222 434 778982 222 437 535664 222 445 789768 222 448 783962 222 452 669009 222 454 763629 222 463 989212 222 465 916040 222 469 564843 222 474 505711 222 475 562409 222 480 609430 222 481 789079 222 482 650758 222 488 610286 222 489 849678 222 490 887148 222 492 524592 222 498 701793 222 499 593285 222 503 982420 222 506 998712 222 508 668120 222 510 768328 222 513 533995 222 516 923672 222 520 558841 222 525 579038 222 532 724905 222 539 967135 222 550 893241 223 1 955515 223 3 774859 223 5 922464 223 6 757329 223 13 615135 223 16 959556 223 25 838494 223 32 675201 223 33 611954 223 38 829831 223 41 882910 223 46 718348 223 47 754809 223 49 778876 223 59 973287 223 62 572117 223 63 640389 223 73 608456 223 76 910730 223 77 935759 223 78 541699 223 81 694431 223 107 730729 223 108 582720 223 114 923041 223 115 723993 223 126 501573 223 133 550408 223 135 842489 223 138 962306 223 140 555816 223 142 684362 223 149 554222 223 152 544544 223 155 871814 223 160 688831 223 169 939531 223 173 997803 223 181 579710 223 184 714814 223 187 627261 223 189 896825 223 190 753810 223 195 622661 223 200 682939 223 207 681842 223 209 562325 223 218 953360 223 219 771667 223 229 986141 223 232 886232 223 235 872244 223 241 634237 223 242 810464 223 245 608359 223 261 923630 223 263 968971 223 269 772429 223 284 740365 223 291 763423 223 293 561588 223 296 565003 223 306 502365 223 308 843338 223 312 845470 223 315 673412 223 323 943483 223 324 602153 223 326 652378 223 329 507419 223 333 666974 223 336 699308 223 338 973320 223 341 809355 223 344 547008 223 345 673548 223 349 549391 223 350 516438 223 356 739878 223 361 949470 223 367 503263 223 369 997511 223 373 649057 223 375 636401 223 383 598730 223 389 644429 223 391 692452 223 393 551631 223 395 595446 223 398 814830 223 402 824714 223 403 846613 223 405 761471 223 411 952921 223 420 866828 223 428 752923 223 432 854697 223 436 790353 223 437 550318 223 446 818227 223 447 502417 223 452 916403 223 455 684423 223 460 734708 223 465 965224 223 467 919961 223 468 910989 223 479 654501 223 481 617216 223 492 811159 223 498 507305 223 502 739303 223 509 733080 223 516 721802 223 517 511878 223 519 628012 223 521 713691 223 522 932260 223 523 991918 223 528 540338 223 530 965827 223 533 982421 223 547 500811 223 549 917065 224 7 522532 224 10 914153 224 12 509487 224 13 912561 224 14 779727 224 16 548954 224 18 633749 224 19 787594 224 20 579312 224 26 824789 224 30 596391 224 32 698949 224 36 538403 224 39 924466 224 49 626914 224 56 549659 224 58 717073 224 59 988133 224 66 534003 224 67 527821 224 68 852030 224 70 655743 224 71 577891 224 73 538354 224 81 910791 224 83 569219 224 97 957726 224 100 772110 224 101 858845 224 110 663185 224 114 993767 224 115 718244 224 118 798711 224 119 590633 224 125 634714 224 136 514272 224 147 741807 224 151 887291 224 152 703477 224 153 880149 224 160 856025 224 162 539064 224 164 921733 224 173 842381 224 176 864101 224 178 899682 224 179 650578 224 182 574203 224 184 631268 224 186 782708 224 189 854346 224 195 827172 224 202 648877 224 208 791831 224 211 638694 224 212 512467 224 215 509949 224 216 809128 224 219 853790 224 220 909777 224 223 822564 224 225 918374 224 226 867246 224 227 746751 224 236 733484 224 239 860518 224 241 965760 224 242 928236 224 248 996672 224 253 564583 224 260 510727 224 261 793115 224 265 781065 224 267 795270 224 272 729179 224 275 782576 224 278 588612 224 279 701589 224 284 785661 224 288 812442 224 289 926450 224 297 686354 224 299 712975 224 300 504252 224 309 995057 224 310 757285 224 312 783614 224 321 719771 224 323 690467 224 326 722111 224 332 670420 224 337 779296 224 338 578695 224 347 921836 224 348 814745 224 352 953613 224 355 838644 224 362 838571 224 363 525392 224 369 892645 224 371 997903 224 374 733413 224 381 597385 224 391 894640 224 395 768910 224 396 903903 224 400 771042 224 409 986648 224 410 511471 224 412 693740 224 419 507864 224 421 634596 224 423 734584 224 432 513171 224 433 554185 224 437 663606 224 438 561324 224 451 881656 224 453 583195 224 454 958359 224 456 819795 224 458 615094 224 470 525376 224 473 625278 224 474 551584 224 481 524522 224 482 779171 224 491 558649 224 493 508058 224 502 608059 224 505 510983 224 509 949783 224 514 888572 224 516 638332 224 518 881050 224 520 979941 224 527 837228 224 528 705280 224 529 796873 224 537 500229 224 540 757832 224 543 894629 224 546 501828 225 2 539037 225 4 584339 225 5 798546 225 6 734439 225 8 821533 225 9 810996 225 10 777060 225 17 900759 225 30 687024 225 32 691743 225 34 591638 225 40 992123 225 46 773449 225 51 820367 225 59 755240 225 60 558942 225 62 641822 225 63 659421 225 68 844723 225 75 612435 225 77 576572 225 78 809545 225 80 693997 225 84 758202 225 85 882443 225 89 903584 225 92 750281 225 93 680276 225 96 549477 225 98 684292 225 102 993836 225 105 616493 225 109 689183 225 110 666543 225 111 959073 225 117 994597 225 118 773590 225 125 724955 225 128 750557 225 135 694080 225 136 691225 225 138 720920 225 140 812599 225 146 660014 225 148 995675 225 156 582757 225 159 973949 225 160 817782 225 161 780881 225 170 833238 225 179 683605 225 189 597443 225 195 631814 225 198 740539 225 202 615233 225 212 814633 225 229 942680 225 236 999092 225 243 736738 225 245 753175 225 260 845353 225 269 902923 225 270 595230 225 271 657506 225 273 980160 225 274 512639 225 275 853187 225 276 597436 225 278 814695 225 284 760387 225 286 968608 225 287 893934 225 296 671415 225 306 681470 225 313 919096 225 320 587026 225 322 820161 225 323 966076 225 324 709613 225 328 552221 225 335 862971 225 343 651456 225 348 827709 225 349 572745 225 350 907865 225 356 903921 225 357 971061 225 358 935337 225 360 958851 225 361 511228 225 364 762853 225 365 904199 225 373 803034 225 378 520475 225 381 908442 225 385 922391 225 388 556956 225 392 637356 225 394 763939 225 403 697299 225 406 884816 225 407 789271 225 413 502912 225 414 872314 225 416 892807 225 426 918579 225 430 580039 225 434 756636 225 444 864703 225 455 942997 225 458 586051 225 462 960878 225 464 511163 225 466 886258 225 471 879366 225 473 630677 225 480 611205 225 488 971133 225 491 711899 225 497 715301 225 499 531288 225 511 740146 225 512 590692 225 513 896006 225 515 899540 225 518 760686 225 521 889450 225 523 611731 225 526 652614 225 534 660348 225 538 946421 225 541 919390 225 544 872106 225 545 868351 225 548 921019 226 7 964355 226 10 991250 226 12 562581 226 24 566115 226 26 886749 226 28 804273 226 39 700423 226 41 667329 226 47 774591 226 55 730067 226 56 971387 226 61 997290 226 64 833089 226 65 928388 226 67 767697 226 70 938017 226 78 806573 226 79 985257 226 87 665334 226 99 891511 226 104 812240 226 109 548169 226 110 537273 226 114 898660 226 119 939746 226 124 524118 226 128 947245 226 129 581210 226 130 649275 226 134 783640 226 135 558845 226 136 511808 226 139 570955 226 146 853668 226 148 915532 226 151 581560 226 153 649274 226 154 552814 226 162 730608 226 177 536986 226 178 876691 226 181 951022 226 182 633422 226 201 733877 226 202 913484 226 208 678100 226 209 512338 226 214 556323 226 217 643498 226 218 799588 226 224 596924 226 229 655353 226 231 525320 226 234 814347 226 235 779019 226 237 572304 226 238 869690 226 242 509581 226 256 642323 226 257 881715 226 258 541661 226 260 958972 226 262 533483 226 263 963512 226 265 505701 226 266 787948 226 270 575937 226 273 683169 226 274 900965 226 275 536264 226 276 993922 226 279 936298 226 281 964062 226 283 873101 226 285 800859 226 286 517481 226 288 912896 226 294 660466 226 296 507383 226 297 708265 226 298 548505 226 302 704356 226 305 880917 226 309 942492 226 310 878340 226 326 562375 226 327 922326 226 331 714653 226 333 561119 226 337 619537 226 338 504094 226 339 629725 226 341 949256 226 342 717205 226 345 763002 226 347 878381 226 348 596746 226 353 833241 226 355 869755 226 359 772768 226 360 553023 226 362 900588 226 366 862315 226 367 696984 226 368 986694 226 372 762700 226 376 557972 226 380 642393 226 381 893409 226 385 814410 226 392 782619 226 393 586194 226 397 658343 226 398 824206 226 402 902397 226 404 625516 226 409 572427 226 412 809139 226 413 834446 226 415 535335 226 419 734289 226 423 715615 226 427 708836 226 437 843162 226 439 689411 226 440 533589 226 444 557021 226 452 625553 226 454 902383 226 458 631218 226 469 839484 226 471 825093 226 481 611051 226 483 531898 226 484 745324 226 485 523624 226 490 871830 226 495 973633 226 496 777455 226 500 830134 226 508 947109 226 510 876036 226 512 902361 226 514 973478 226 516 825484 226 517 876173 226 518 568937 226 521 672031 226 523 680624 226 526 788278 226 527 899520 226 533 773347 226 538 730003 226 543 883211 226 545 538118 227 4 738905 227 7 555674 227 11 992275 227 12 768402 227 13 728791 227 18 600435 227 19 989660 227 20 590984 227 23 644219 227 26 590180 227 29 685257 227 31 585109 227 45 621841 227 47 952520 227 48 929965 227 57 864652 227 61 653775 227 69 670291 227 70 601446 227 72 629291 227 74 700966 227 86 503713 227 89 865843 227 90 816292 227 94 503106 227 96 952382 227 97 726107 227 106 616065 227 117 550816 227 120 971266 227 122 992622 227 125 991517 227 127 842226 227 128 635304 227 129 565404 227 130 864044 227 133 818453 227 140 606507 227 141 732380 227 142 778329 227 143 843697 227 147 733797 227 150 609485 227 152 537894 227 155 885724 227 161 605436 227 168 869630 227 171 924566 227 173 915396 227 181 703102 227 182 527170 227 187 798258 227 200 985083 227 202 654685 227 204 608211 227 205 720760 227 207 892263 227 208 607146 227 210 663893 227 213 865893 227 222 595739 227 225 818901 227 228 794893 227 238 734419 227 239 543315 227 255 859889 227 257 698874 227 258 944069 227 259 999623 227 266 988234 227 267 933004 227 270 632127 227 275 759485 227 279 621221 227 282 881008 227 287 791445 227 290 791287 227 294 560185 227 300 807442 227 305 902544 227 308 500406 227 312 594727 227 314 737683 227 323 655757 227 325 632218 227 328 535780 227 339 729647 227 342 727465 227 343 773754 227 344 768362 227 352 553823 227 356 759209 227 370 884880 227 377 990948 227 379 941918 227 390 997520 227 391 840696 227 399 743420 227 401 590010 227 402 811193 227 406 710315 227 410 650723 227 426 739760 227 430 582280 227 435 833805 227 437 524020 227 438 716518 227 446 765461 227 447 781677 227 451 980426 227 454 748928 227 456 737378 227 468 609960 227 478 555456 227 481 866935 227 486 848699 227 490 757674 227 494 706035 227 498 735796 227 500 699033 227 501 942123 227 506 755697 227 508 725691 227 512 642811 227 515 643913 227 517 713418 227 518 649805 227 524 919467 227 526 600576 227 529 688326 227 532 849541 227 534 745984 227 535 757552 227 536 614597 227 540 622275 227 541 723429 227 543 591997 228 2 833018 228 7 984797 228 10 760903 228 11 795149 228 12 923826 228 14 704945 228 17 976080 228 19 543482 228 22 630024 228 24 895749 228 31 719996 228 34 666837 228 41 845372 228 49 871854 228 51 604586 228 61 626182 228 65 713978 228 67 955322 228 73 542387 228 75 781155 228 84 554457 228 89 707029 228 90 931644 228 96 662292 228 100 613191 228 101 506054 228 109 762639 228 116 789135 228 124 968493 228 134 553385 228 135 818204 228 137 676177 228 156 889030 228 157 831661 228 159 949702 228 164 523420 228 170 689996 228 172 975120 228 173 621377 228 178 614996 228 182 572198 228 186 939693 228 193 724841 228 202 791701 228 223 779884 228 225 579326 228 226 780068 228 228 831219 228 230 750847 228 231 886746 228 237 637080 228 243 727760 228 244 600573 228 248 605424 228 255 552086 228 260 508936 228 264 702619 228 265 559923 228 266 726753 228 268 973106 228 270 964960 228 272 532801 228 275 539259 228 279 997700 228 280 873045 228 282 747635 228 283 567483 228 285 681491 228 286 938732 228 288 801937 228 289 753933 228 291 774083 228 295 525724 228 299 761240 228 307 681059 228 308 905612 228 309 687764 228 310 934049 228 313 624870 228 314 888446 228 317 920385 228 319 882437 228 327 792958 228 329 735706 228 330 550682 228 332 846964 228 334 995072 228 335 550742 228 352 670417 228 368 695800 228 370 542660 228 383 745805 228 386 687285 228 390 809901 228 391 763994 228 400 543893 228 402 973323 228 403 527598 228 406 564706 228 417 993591 228 418 569720 228 420 998697 228 425 526103 228 431 602806 228 435 585844 228 439 711365 228 442 761293 228 443 844221 228 444 764071 228 447 929884 228 451 863676 228 457 799398 228 480 792386 228 481 861370 228 482 674657 228 487 961583 228 489 955820 228 497 954965 228 501 735202 228 503 690121 228 507 812867 228 508 548252 228 516 549574 228 517 942029 228 518 734855 228 521 973095 228 541 768445 228 543 887911 228 546 800078 228 548 566244 229 3 568226 229 14 638940 229 16 553993 229 20 903153 229 22 929950 229 23 511044 229 34 963216 229 36 614693 229 39 914341 229 44 510658 229 50 640451 229 54 730375 229 60 929349 229 65 526471 229 67 847064 229 69 595582 229 70 879823 229 74 811206 229 78 552666 229 82 592567 229 86 865427 229 93 672186 229 101 930589 229 103 748451 229 111 981846 229 113 950062 229 114 884641 229 116 826159 229 118 785532 229 119 804322 229 121 919473 229 127 838364 229 130 692156 229 141 943748 229 143 667836 229 144 608216 229 152 864960 229 155 602158 229 156 731647 229 159 802420 229 164 999360 229 166 999909 229 171 791401 229 172 803649 229 175 948787 229 179 506753 229 184 609548 229 188 883888 229 189 760667 229 194 634387 229 198 840871 229 200 989247 229 202 817058 229 203 608888 229 206 993395 229 207 526460 229 210 935240 229 214 787414 229 217 609852 229 218 841800 229 220 501628 229 228 753626 229 230 990912 229 232 686716 229 234 670458 229 237 534640 229 240 887452 229 244 559417 229 248 720150 229 265 664564 229 271 948730 229 279 587909 229 282 867820 229 287 654174 229 289 508350 229 290 859453 229 291 597432 229 294 965011 229 295 577339 229 296 672102 229 298 557834 229 314 688927 229 335 781296 229 339 873171 229 348 852250 229 350 992355 229 358 872870 229 365 929308 229 373 689924 229 377 656758 229 380 681621 229 384 689805 229 388 838432 229 393 807369 229 394 876534 229 402 685101 229 403 985589 229 405 789380 229 407 635867 229 408 637452 229 411 808182 229 414 507114 229 417 900374 229 418 740611 229 419 697660 229 420 507045 229 423 896907 229 425 787826 229 429 752295 229 434 818429 229 451 582386 229 453 695161 229 457 632231 229 463 756021 229 465 813808 229 471 970381 229 480 643711 229 483 818827 229 486 872722 229 488 767824 229 496 884727 229 497 871925 229 499 661075 229 502 508084 229 503 606738 229 505 863876 229 509 772302 229 511 582891 229 518 734125 229 523 789317 229 533 877403 229 535 938055 229 537 645449 229 538 791544 229 540 643085 229 543 586024 229 545 778020 229 546 812187 229 547 904852 229 548 694007 230 7 943176 230 14 980914 230 15 913431 230 18 971052 230 23 834935 230 25 680098 230 26 874167 230 34 730871 230 36 545612 230 38 593033 230 41 614657 230 44 760329 230 45 899448 230 46 998197 230 47 548751 230 48 917410 230 49 746168 230 55 875131 230 57 751716 230 59 748795 230 65 887479 230 66 554139 230 72 621883 230 73 517604 230 78 522283 230 80 666185 230 84 927368 230 86 672940 230 87 880154 230 95 655571 230 114 544042 230 115 908470 230 116 822218 230 124 931502 230 126 588338 230 131 575921 230 134 729782 230 135 581932 230 141 954241 230 145 904496 230 147 542078 230 155 816875 230 158 707176 230 161 619403 230 162 935549 230 164 727994 230 171 841104 230 176 876180 230 178 920875 230 183 819570 230 187 917252 230 194 770553 230 201 648748 230 202 776366 230 206 659388 230 207 779848 230 209 777230 230 212 632468 230 218 714161 230 219 785961 230 223 884033 230 227 938019 230 228 604908 230 229 529814 230 232 953763 230 233 868701 230 234 844065 230 240 509708 230 249 807529 230 250 523941 230 251 704943 230 255 937481 230 256 544066 230 259 890765 230 261 845254 230 265 819695 230 274 679949 230 276 708839 230 277 793138 230 280 682230 230 283 812049 230 284 539634 230 293 896767 230 307 749245 230 315 518919 230 325 806417 230 336 859349 230 337 894011 230 340 686677 230 343 975541 230 349 971570 230 352 864764 230 353 561146 230 354 642887 230 359 726310 230 366 510995 230 370 693321 230 374 793621 230 375 700891 230 379 776963 230 380 622646 230 387 724869 230 389 927564 230 391 933184 230 394 754580 230 403 630647 230 415 737024 230 418 888414 230 419 741517 230 423 530907 230 432 506109 230 434 940987 230 436 845907 230 439 547294 230 444 904518 230 448 861916 230 454 532046 230 458 624670 230 460 987503 230 463 594963 230 466 645220 230 472 725904 230 473 652787 230 475 559569 230 476 729299 230 481 774128 230 482 650966 230 485 696882 230 493 884406 230 497 624030 230 498 634522 230 499 814895 230 503 946255 230 505 817780 230 508 788272 230 514 700358 230 515 610337 230 520 983477 230 522 922429 230 526 543494 230 527 768543 230 531 874539 230 534 640743 230 540 509188 230 541 853329 230 542 816755 230 545 588351 230 546 591219 230 547 510910 230 549 815881 231 8 602608 231 17 517412 231 18 773927 231 19 798653 231 23 878420 231 25 915560 231 27 818952 231 32 658152 231 36 596091 231 37 607596 231 38 532758 231 40 952563 231 41 631161 231 43 657546 231 46 634230 231 47 615819 231 49 721755 231 52 593616 231 53 926194 231 58 805383 231 59 547584 231 62 732350 231 68 988639 231 73 585945 231 75 780073 231 76 734838 231 80 669353 231 87 942557 231 88 615232 231 91 600213 231 93 749631 231 98 999814 231 100 594779 231 103 797071 231 107 759681 231 110 645729 231 111 844919 231 113 807541 231 116 563822 231 118 885998 231 122 734676 231 135 880175 231 142 681541 231 148 645183 231 158 587778 231 162 879953 231 163 797931 231 164 742686 231 175 789476 231 180 503685 231 197 599475 231 198 635787 231 200 766857 231 206 907868 231 208 851440 231 210 958092 231 211 902494 231 214 596111 231 215 907009 231 232 657732 231 233 821195 231 240 993644 231 244 712277 231 248 592394 231 254 607442 231 255 940270 231 260 500878 231 261 557735 231 266 955180 231 268 998344 231 271 873534 231 272 869359 231 277 928000 231 288 653895 231 296 899674 231 309 824413 231 319 684517 231 326 982455 231 329 663794 231 342 867083 231 343 917315 231 344 981360 231 351 563880 231 352 616415 231 354 669862 231 358 681842 231 359 828941 231 361 997511 231 362 544179 231 368 691389 231 369 695922 231 372 500697 231 374 822679 231 378 611977 231 379 824885 231 396 674278 231 399 693076 231 403 574969 231 406 816163 231 413 754106 231 415 816267 231 419 884427 231 421 830533 231 422 974393 231 426 875980 231 432 662527 231 435 726731 231 436 638207 231 437 617166 231 439 765364 231 440 794954 231 441 961908 231 449 754216 231 450 770335 231 452 514544 231 453 663869 231 454 848967 231 456 956395 231 457 944463 231 459 680268 231 463 920722 231 465 972828 231 466 729113 231 467 677321 231 470 982287 231 475 805259 231 476 710068 231 480 811477 231 484 997736 231 485 538664 231 487 978180 231 491 726215 231 493 535067 231 496 842341 231 502 632682 231 503 718072 231 517 558853 231 521 749043 231 529 970714 231 531 994119 231 532 973344 231 538 602831 231 541 906894 231 542 818349 231 547 783901 231 548 873358 232 1 820531 232 8 503367 232 14 985149 232 24 734081 232 30 860124 232 35 712154 232 36 992393 232 37 677401 232 38 968197 232 43 892119 232 45 729873 232 49 642851 232 58 738721 232 71 551231 232 75 639248 232 80 561272 232 83 819207 232 85 639756 232 89 583239 232 90 890002 232 93 660932 232 98 772482 232 99 688092 232 100 585502 232 101 649267 232 104 854471 232 106 996081 232 111 818587 232 115 954750 232 118 588724 232 120 501649 232 121 538537 232 122 842138 232 128 623108 232 131 802147 232 139 515177 232 140 758628 232 142 602917 232 143 570590 232 146 956798 232 156 612025 232 170 647209 232 171 552175 232 177 647820 232 179 972472 232 181 883988 232 182 739002 232 183 772206 232 184 874565 232 191 810320 232 194 792871 232 195 500152 232 198 755436 232 203 865881 232 205 877415 232 218 649204 232 221 940112 232 229 739655 232 230 671427 232 232 887126 232 234 618431 232 248 637560 232 249 855940 232 262 777053 232 266 518797 232 278 698751 232 283 527047 232 286 735484 232 291 850013 232 294 523299 232 296 859513 232 304 825058 232 316 758557 232 326 518116 232 329 894206 232 330 688897 232 331 690176 232 333 558165 232 339 966946 232 340 635959 232 347 738210 232 353 845282 232 358 789928 232 365 601799 232 366 770134 232 386 706083 232 389 868163 232 395 734543 232 404 589578 232 407 516918 232 413 784143 232 416 645843 232 420 630183 232 422 798013 232 424 519140 232 431 767441 232 432 710373 232 434 608217 232 437 853758 232 439 598858 232 440 933985 232 445 839810 232 446 508161 232 449 503628 232 451 580015 232 452 906144 232 457 579662 232 460 609682 232 467 593763 232 468 590157 232 469 528941 232 473 667669 232 474 751424 232 483 710628 232 485 896737 232 492 977895 232 496 593229 232 497 953061 232 500 525910 232 507 809865 232 510 518844 232 511 929747 232 514 602197 232 515 640319 232 521 742921 232 522 516723 232 525 931626 232 527 854550 232 536 614101 232 542 975048 232 548 957741 233 2 730006 233 3 714520 233 5 561008 233 7 842566 233 8 916903 233 9 590484 233 13 693800 233 18 817446 233 20 680239 233 21 566739 233 29 871560 233 35 631343 233 39 538856 233 40 608142 233 42 804540 233 45 654786 233 59 611408 233 60 513374 233 71 757375 233 82 877164 233 86 671683 233 92 829355 233 95 779843 233 97 947857 233 101 650759 233 102 772745 233 103 853951 233 109 989026 233 110 600700 233 111 876463 233 113 555882 233 115 670201 233 118 727192 233 120 643368 233 126 873825 233 127 550880 233 129 705199 233 132 694169 233 137 693254 233 148 782296 233 152 612742 233 154 669482 233 167 942601 233 174 736459 233 176 571971 233 178 990030 233 185 709949 233 186 864929 233 188 955319 233 191 660310 233 196 773928 233 198 805044 233 199 784466 233 201 569841 233 202 988205 233 204 688306 233 205 522496 233 211 663683 233 215 611551 233 218 674216 233 230 516212 233 237 836574 233 240 977838 233 243 613050 233 246 752023 233 249 629445 233 251 541893 233 252 519708 233 256 837517 233 261 861548 233 277 722941 233 281 774034 233 283 568447 233 284 606272 233 286 567063 233 287 503453 233 291 573105 233 299 618520 233 303 930147 233 304 708814 233 307 508692 233 318 931629 233 321 891755 233 324 857984 233 330 787157 233 331 652268 233 332 954926 233 333 664204 233 339 578526 233 343 617834 233 348 928838 233 349 775290 233 357 669272 233 358 509642 233 360 575104 233 375 515469 233 386 529852 233 391 523563 233 392 510646 233 395 556969 233 398 799911 233 399 727709 233 403 701961 233 407 761262 233 409 899420 233 411 850856 233 413 600976 233 414 996169 233 415 786853 233 432 647802 233 435 761239 233 436 731101 233 437 655215 233 441 611301 233 442 509484 233 446 551730 233 447 819181 233 457 798584 233 466 812223 233 468 916258 233 472 998363 233 496 846861 233 498 868820 233 500 950718 233 502 528206 233 505 817065 233 506 778108 233 509 663984 233 510 939103 233 518 708387 233 521 538690 233 523 613032 233 527 923681 233 535 807919 233 542 916365 234 2 981794 234 5 855606 234 8 689083 234 9 724742 234 13 884301 234 14 876923 234 17 589389 234 18 828922 234 19 987075 234 23 861763 234 26 915772 234 27 837517 234 29 543230 234 34 882018 234 38 954776 234 41 691496 234 43 622222 234 48 967390 234 49 933429 234 60 530082 234 63 702901 234 65 504201 234 66 720510 234 69 887279 234 70 888488 234 73 532207 234 75 884676 234 77 666393 234 81 853717 234 88 675089 234 97 532350 234 100 509213 234 106 724241 234 114 581961 234 116 556654 234 119 743822 234 120 886025 234 121 764949 234 122 948050 234 123 551096 234 124 799875 234 132 765786 234 154 832041 234 157 509608 234 166 700517 234 169 542129 234 176 919385 234 178 717234 234 182 978177 234 183 917253 234 184 871024 234 187 996710 234 189 600290 234 190 925227 234 201 627150 234 211 791129 234 212 745375 234 213 794118 234 214 526560 234 217 940076 234 218 581196 234 220 757807 234 222 812405 234 224 799148 234 225 621216 234 239 637789 234 247 944086 234 251 644965 234 253 567622 234 255 609819 234 256 545838 234 259 631132 234 261 732947 234 262 589194 234 263 656558 234 264 843501 234 266 833462 234 267 784114 234 269 729281 234 270 734176 234 275 516945 234 276 692920 234 280 674130 234 285 582084 234 294 795359 234 296 821301 234 302 861826 234 303 864044 234 309 965665 234 312 602596 234 316 853257 234 323 550034 234 328 609665 234 332 766808 234 334 930462 234 337 854118 234 340 548293 234 345 510941 234 346 847430 234 347 689265 234 351 752344 234 352 529810 234 354 937503 234 355 969439 234 356 503797 234 358 798015 234 362 946968 234 370 987534 234 372 766942 234 376 697651 234 379 505793 234 381 819106 234 395 628834 234 398 708120 234 399 650592 234 401 672333 234 415 974042 234 418 522994 234 420 681676 234 421 553021 234 422 815699 234 423 878425 234 424 761662 234 425 888140 234 431 970848 234 433 606055 234 437 581764 234 442 915397 234 453 887309 234 462 897562 234 463 539278 234 466 917953 234 469 736148 234 470 596091 234 472 950144 234 474 785804 234 477 867494 234 480 507173 234 483 544776 234 484 828133 234 485 945169 234 486 866714 234 501 501270 234 510 518541 234 511 561406 234 512 625995 234 515 752954 234 517 763190 234 519 626446 234 522 575826 234 527 671099 234 534 873279 234 536 549331 234 542 896961 234 544 776621 234 546 879129 235 3 666770 235 6 655077 235 8 501859 235 9 653943 235 15 573098 235 18 562194 235 25 858648 235 27 556346 235 32 993015 235 33 515092 235 36 540187 235 39 922430 235 42 560578 235 49 700660 235 52 739144 235 56 848720 235 57 519657 235 58 911053 235 59 761568 235 65 743485 235 66 648364 235 80 685827 235 91 865254 235 92 667051 235 100 547099 235 101 980625 235 103 689719 235 107 627022 235 108 850991 235 115 640857 235 117 637344 235 118 570655 235 126 936512 235 127 889982 235 128 544163 235 130 686833 235 133 680305 235 136 931290 235 143 529051 235 144 665801 235 153 667670 235 156 891191 235 160 830442 235 163 603204 235 165 998505 235 168 900481 235 174 873209 235 176 578098 235 181 641289 235 196 616543 235 197 532187 235 201 728853 235 209 722378 235 210 665100 235 212 676534 235 215 805787 235 216 725146 235 217 591238 235 221 995482 235 232 613883 235 237 868033 235 240 551643 235 245 713286 235 246 814083 235 249 844856 235 252 950830 235 263 712840 235 269 877902 235 273 902237 235 274 773582 235 277 997633 235 279 553839 235 280 501965 235 283 950102 235 290 995247 235 294 506023 235 296 825688 235 297 667473 235 301 714794 235 307 789203 235 308 693602 235 314 558314 235 315 882332 235 317 651215 235 318 841646 235 321 608934 235 324 663565 235 327 656769 235 337 993110 235 340 569601 235 342 659947 235 345 948342 235 350 741480 235 352 569147 235 354 585219 235 358 537126 235 362 765222 235 364 609192 235 369 723526 235 377 616312 235 378 832563 235 380 578415 235 382 917496 235 387 776018 235 394 793509 235 410 570052 235 411 684916 235 422 648918 235 425 755616 235 426 543388 235 430 891934 235 432 999485 235 434 966790 235 436 954696 235 442 615880 235 445 893490 235 446 688267 235 447 948757 235 457 665347 235 458 953713 235 460 653611 235 464 898824 235 465 997476 235 467 510985 235 472 891531 235 473 805286 235 475 810012 235 480 971725 235 481 764841 235 482 613762 235 496 576965 235 497 924404 235 499 845504 235 503 937232 235 505 513827 235 509 950665 235 511 649731 235 515 519477 235 517 944643 235 524 893418 235 525 997731 235 527 930393 235 531 625255 235 533 627480 236 1 779138 236 2 714611 236 4 678001 236 5 942352 236 8 613325 236 12 871861 236 16 806468 236 17 548524 236 20 574380 236 21 843980 236 29 618718 236 31 724208 236 36 950999 236 39 558052 236 45 927435 236 48 796867 236 49 940529 236 56 568643 236 57 820334 236 65 565039 236 69 525538 236 75 746507 236 84 534117 236 85 542164 236 94 609903 236 95 714609 236 96 808766 236 97 719276 236 100 682344 236 103 744284 236 105 515648 236 111 786941 236 120 549938 236 122 510208 236 125 907891 236 126 655822 236 127 785615 236 129 951526 236 131 583230 236 133 952230 236 135 911351 236 139 826207 236 142 643279 236 144 526163 236 147 911257 236 151 897457 236 152 537451 236 159 980715 236 169 741410 236 171 718579 236 173 814857 236 179 982164 236 180 876810 236 182 968095 236 186 807620 236 194 940277 236 205 964622 236 207 576051 236 209 727449 236 213 510502 236 215 911956 236 217 518569 236 219 733249 236 221 900145 236 227 873525 236 233 898039 236 236 993831 236 239 940120 236 242 709440 236 243 615632 236 246 862303 236 248 571137 236 254 899409 236 255 595456 236 260 796301 236 264 909125 236 268 877842 236 271 694521 236 272 665684 236 273 603720 236 274 545411 236 288 857618 236 297 587306 236 299 665198 236 301 572511 236 304 516019 236 311 665260 236 316 762859 236 317 502624 236 318 871384 236 319 620027 236 320 727217 236 321 606445 236 325 788887 236 328 631151 236 331 877304 236 333 555835 236 347 728578 236 349 702745 236 351 986300 236 352 790029 236 354 610977 236 355 870918 236 359 851442 236 360 512749 236 363 812279 236 366 869768 236 369 635761 236 373 765086 236 376 533779 236 379 553176 236 381 550021 236 386 510127 236 391 885643 236 397 818625 236 398 659179 236 416 641551 236 424 886428 236 429 955328 236 442 903902 236 447 594733 236 450 808299 236 455 848544 236 456 875508 236 462 788337 236 464 865155 236 469 932404 236 478 625591 236 485 548826 236 489 569212 236 495 744942 236 497 762869 236 501 952072 236 506 529373 236 510 625060 236 515 596561 236 519 649291 236 526 808164 236 529 583804 236 531 851310 236 543 794253 236 546 605840 237 3 830495 237 17 614336 237 22 641400 237 31 785441 237 34 915891 237 36 635436 237 43 524076 237 47 720043 237 49 839507 237 51 629993 237 52 625667 237 53 720403 237 54 550531 237 57 705555 237 73 629009 237 75 614860 237 78 772004 237 79 746283 237 96 528104 237 103 977800 237 107 648636 237 109 871644 237 110 624855 237 115 632183 237 117 535606 237 119 906841 237 120 818540 237 121 982662 237 130 738600 237 133 735999 237 134 852168 237 136 887866 237 140 917225 237 141 631003 237 143 656188 237 147 669954 237 148 968432 237 153 654243 237 167 999875 237 168 905301 237 169 720596 237 171 509093 237 172 795225 237 176 723930 237 181 923047 237 182 524483 237 183 981073 237 186 908699 237 193 889705 237 194 882109 237 200 996990 237 202 863483 237 203 517250 237 212 659378 237 213 739993 237 214 827293 237 217 762063 237 231 514006 237 235 852804 237 241 713007 237 243 770822 237 247 600406 237 250 535443 237 252 557783 237 253 906921 237 255 978046 237 258 588552 237 259 865468 237 261 848783 237 265 937812 237 273 978263 237 276 790366 237 277 767402 237 291 982833 237 294 628587 237 295 560021 237 301 602524 237 312 823803 237 313 935153 237 324 802809 237 326 681085 237 329 911850 237 334 574828 237 337 671798 237 348 648573 237 350 959547 237 352 724870 237 357 900353 237 358 899797 237 360 709926 237 362 849381 237 363 596680 237 367 901878 237 368 678639 237 369 614725 237 370 650232 237 372 652595 237 377 912951 237 380 522658 237 382 957292 237 383 688770 237 389 668181 237 390 791685 237 391 860866 237 394 509287 237 395 522835 237 397 832777 237 401 700479 237 417 901276 237 430 589173 237 441 931608 237 442 754710 237 443 570845 237 446 539277 237 448 543539 237 450 635789 237 459 767507 237 464 964282 237 468 787386 237 471 591202 237 475 622215 237 480 857943 237 495 803059 237 502 744865 237 503 988036 237 504 805432 237 507 619072 237 513 532020 237 524 784256 237 527 625874 237 528 976213 237 535 879990 237 537 753331 237 540 540904 237 547 603770 237 548 999844 238 1 806429 238 7 649906 238 8 987556 238 12 986507 238 19 679303 238 20 971820 238 28 613472 238 36 789157 238 45 895848 238 51 954598 238 65 787384 238 70 585439 238 73 972268 238 80 716793 238 81 644481 238 89 662086 238 90 812110 238 92 719911 238 96 849521 238 105 839975 238 108 806917 238 116 717106 238 117 577279 238 118 736908 238 120 651067 238 121 928352 238 130 567266 238 133 702042 238 136 874820 238 138 788224 238 139 984121 238 141 751691 238 154 623529 238 159 706705 238 161 508061 238 170 730450 238 174 720149 238 180 678945 238 184 810692 238 186 944000 238 188 637290 238 190 548606 238 201 678101 238 205 952379 238 207 955639 238 211 890470 238 213 735843 238 222 811797 238 233 939339 238 234 520065 238 242 680956 238 243 943776 238 249 530414 238 251 559706 238 252 837685 238 253 525522 238 259 831824 238 260 905558 238 265 598638 238 269 709104 238 282 626181 238 283 928154 238 291 909193 238 293 682097 238 298 726310 238 300 563922 238 312 820794 238 313 596840 238 315 825235 238 318 866401 238 323 568485 238 327 575235 238 328 938517 238 331 680643 238 336 563704 238 338 585208 238 345 616612 238 347 834609 238 348 623454 238 352 634463 238 353 607108 238 354 682493 238 355 564646 238 361 736727 238 366 615134 238 369 750921 238 379 738460 238 380 705973 238 383 627517 238 387 881690 238 392 962121 238 394 675489 238 396 549606 238 400 924494 238 404 798512 238 413 604221 238 414 811834 238 415 808583 238 426 847723 238 429 701966 238 430 786988 238 438 624949 238 443 934138 238 446 815781 238 450 839805 238 453 945179 238 455 978418 238 459 915243 238 462 667473 238 466 968056 238 469 546478 238 473 621745 238 475 501205 238 481 858244 238 482 982593 238 488 661773 238 489 902656 238 492 712916 238 500 988776 238 504 560950 238 506 587727 238 507 860709 238 508 849049 238 514 769123 238 515 558262 238 520 773644 238 527 747709 238 540 784873 238 543 695389 238 544 873378 238 547 814127 239 5 543976 239 9 772082 239 13 872612 239 14 555028 239 19 660873 239 22 526145 239 23 576540 239 29 804949 239 30 870485 239 32 788008 239 40 549103 239 42 846447 239 43 970700 239 46 563708 239 51 732123 239 53 865763 239 55 558325 239 56 936337 239 60 652043 239 69 883657 239 76 517388 239 81 513648 239 82 653925 239 83 940693 239 85 545037 239 89 581190 239 97 505386 239 100 511579 239 105 644618 239 109 726401 239 111 723878 239 112 678417 239 113 783474 239 114 926750 239 122 812443 239 133 739832 239 136 765327 239 137 682698 239 138 893281 239 140 961786 239 143 967508 239 144 909090 239 146 613960 239 148 963205 239 157 552064 239 159 605106 239 165 701187 239 168 534113 239 170 915599 239 174 840365 239 179 852880 239 182 801688 239 186 731417 239 187 909613 239 188 546447 239 197 618947 239 204 808958 239 206 903382 239 207 755183 239 215 556427 239 217 587647 239 219 762273 239 220 517566 239 221 659441 239 230 927391 239 234 722121 239 248 722173 239 252 657801 239 254 565010 239 257 548451 239 262 889718 239 266 515610 239 268 632974 239 272 813828 239 273 557898 239 279 617066 239 285 743221 239 286 567596 239 288 510362 239 294 775998 239 296 670324 239 306 649940 239 309 906510 239 310 947588 239 318 516963 239 320 716093 239 321 703765 239 324 760145 239 326 552325 239 335 790128 239 336 610210 239 342 865767 239 344 693657 239 349 683865 239 363 669860 239 367 946181 239 369 975412 239 371 557876 239 373 586952 239 377 934955 239 383 811501 239 384 566105 239 390 813465 239 394 872160 239 397 741315 239 400 984783 239 402 610238 239 409 759524 239 414 784221 239 419 879744 239 420 675168 239 426 870151 239 444 669468 239 448 859176 239 450 629086 239 458 873936 239 461 913102 239 469 971876 239 470 583964 239 471 520200 239 474 827010 239 475 953319 239 478 675268 239 479 986478 239 482 892932 239 484 595595 239 490 534639 239 491 586916 239 492 540867 239 497 648561 239 498 639276 239 500 602401 239 502 526541 239 504 794977 239 505 755313 239 508 866651 239 515 553581 239 522 986487 239 523 900728 239 527 881463 239 528 568659 239 529 921291 239 534 766753 239 541 846736 239 549 858179 240 6 682016 240 8 732414 240 9 789064 240 12 889638 240 13 503866 240 18 654457 240 26 594429 240 29 914915 240 33 545031 240 36 928841 240 41 734097 240 42 736694 240 46 953847 240 56 952450 240 57 548876 240 67 604779 240 70 717219 240 72 627507 240 84 606436 240 85 500910 240 103 896999 240 105 580612 240 113 744383 240 121 551215 240 123 776206 240 124 740445 240 127 869997 240 130 687255 240 133 537552 240 140 795390 240 148 854794 240 150 510538 240 157 900972 240 159 905326 240 166 633777 240 178 587502 240 180 620216 240 193 848981 240 211 883913 240 223 687648 240 227 856799 240 230 505702 240 233 549993 240 241 787073 240 244 636826 240 248 702184 240 254 647377 240 255 608633 240 257 785222 240 261 945054 240 265 891616 240 268 549311 240 272 784276 240 292 907334 240 300 946866 240 307 835056 240 309 934576 240 314 687274 240 318 913563 240 321 941410 240 322 829171 240 331 819425 240 332 944229 240 338 820552 240 341 673408 240 344 739712 240 348 835533 240 360 885554 240 375 567768 240 379 516277 240 381 878343 240 386 948853 240 391 975524 240 392 630351 240 393 509115 240 395 752137 240 396 891820 240 406 820196 240 409 537404 240 413 845066 240 421 994299 240 423 503611 240 426 696965 240 430 581084 240 435 791013 240 441 553015 240 442 545455 240 445 954242 240 449 722641 240 460 519648 240 461 627468 240 463 794743 240 470 840178 240 474 948836 240 478 536029 240 481 560212 240 483 757501 240 485 553701 240 490 666240 240 495 871529 240 500 867058 240 510 918523 240 511 678715 240 518 657391 240 524 882057 240 530 638334 240 531 613524 240 535 651124 240 536 777624 240 541 617043 240 543 702824 240 544 655791 240 547 846746 240 548 735589 240 549 794489 241 7 815438 241 8 998198 241 18 762648 241 22 815185 241 24 668160 241 26 796077 241 28 757935 241 34 520444 241 52 955686 241 53 623505 241 56 627743 241 58 551518 241 66 702267 241 73 858968 241 77 789433 241 80 627040 241 82 678479 241 83 762627 241 86 537839 241 90 832197 241 92 590651 241 96 680147 241 99 879176 241 100 781892 241 104 765004 241 109 762695 241 110 674344 241 118 966943 241 121 798376 241 129 628750 241 135 948353 241 138 945338 241 146 523409 241 148 990356 241 150 902439 241 153 934231 241 156 789308 241 159 916098 241 165 638591 241 166 704322 241 173 865781 241 177 708722 241 178 576087 241 179 562412 241 189 928496 241 191 930617 241 193 864759 241 196 858117 241 203 940818 241 208 625130 241 209 841258 241 210 954890 241 213 856115 241 215 606160 241 218 531661 241 236 767573 241 240 837485 241 243 644210 241 254 895116 241 263 706335 241 268 962361 241 271 720691 241 275 713528 241 276 916786 241 277 960016 241 285 893350 241 287 887616 241 289 855934 241 291 716680 241 299 593102 241 300 688455 241 310 657893 241 333 944588 241 338 985144 241 342 986388 241 360 668622 241 361 575870 241 363 686910 241 364 578080 241 371 943542 241 380 835233 241 386 764487 241 388 627187 241 389 502176 241 394 726482 241 397 525048 241 399 883630 241 401 903148 241 403 522184 241 405 715848 241 408 590904 241 410 686797 241 417 746898 241 424 528945 241 425 851784 241 434 679227 241 437 527939 241 440 523044 241 441 622716 241 445 948658 241 448 551954 241 451 791988 241 454 660168 241 460 563605 241 461 694743 241 462 519303 241 463 762821 241 469 560498 241 470 748572 241 473 932775 241 475 629298 241 477 845337 241 486 721530 241 492 664243 241 493 930967 241 500 747429 241 502 586383 241 508 622208 241 509 910790 241 511 976440 241 518 813389 241 523 933798 241 530 634449 241 538 581228 241 540 520830 241 549 964122 242 6 550009 242 9 749581 242 14 712738 242 16 513267 242 24 988625 242 39 996567 242 46 949446 242 47 632515 242 50 684835 242 52 585448 242 53 955006 242 55 685093 242 57 881617 242 62 815750 242 67 693697 242 72 537841 242 73 857878 242 80 698160 242 81 798183 242 86 649021 242 92 991180 242 94 837766 242 102 688322 242 104 713549 242 107 552721 242 113 864482 242 114 559489 242 115 893806 242 122 971063 242 124 601382 242 131 821860 242 133 823722 242 135 658522 242 140 872512 242 151 738702 242 161 597855 242 163 544780 242 164 772980 242 167 931068 242 174 623337 242 179 873494 242 181 883250 242 183 598501 242 184 606063 242 187 675718 242 189 939404 242 193 720206 242 194 606941 242 196 599379 242 198 755563 242 199 762134 242 205 595817 242 206 601577 242 212 524544 242 214 673885 242 216 681593 242 221 846106 242 222 981406 242 226 740247 242 232 819746 242 239 669592 242 240 536797 242 257 982185 242 258 509673 242 260 964756 242 263 817172 242 264 671773 242 265 633952 242 272 846781 242 277 656019 242 285 979831 242 289 724188 242 291 558324 242 298 944654 242 299 530988 242 300 849123 242 303 599891 242 314 772496 242 318 831356 242 321 702440 242 322 646199 242 327 901425 242 328 759092 242 337 579347 242 343 567644 242 348 626941 242 355 835959 242 360 803456 242 361 604397 242 367 819840 242 369 915786 242 370 613528 242 378 949468 242 379 739551 242 381 748606 242 383 970065 242 384 580500 242 385 882208 242 387 749392 242 395 721221 242 397 519789 242 406 530272 242 416 624098 242 417 508791 242 418 858426 242 429 974227 242 431 734468 242 433 949029 242 434 860935 242 440 563745 242 441 692022 242 442 565872 242 444 734850 242 448 570087 242 449 805711 242 452 633540 242 454 635010 242 457 517248 242 458 707903 242 460 699295 242 468 550607 242 473 612861 242 475 716341 242 485 549613 242 488 618585 242 490 566267 242 493 936860 242 495 585175 242 500 828877 242 502 717873 242 503 824381 242 506 558077 242 507 956389 242 523 873741 242 525 842306 242 526 995012 242 541 610903 242 543 685331 242 546 593279 242 550 615639 243 1 674909 243 4 665369 243 5 574960 243 8 535491 243 11 587676 243 14 529586 243 18 923262 243 22 576195 243 25 852635 243 31 931273 243 39 535350 243 40 707340 243 57 583676 243 62 817362 243 64 792095 243 67 785818 243 68 578037 243 81 919328 243 82 546770 243 97 502936 243 102 778336 243 114 592074 243 121 901788 243 124 892551 243 125 836982 243 127 892124 243 128 811537 243 135 781551 243 137 506588 243 138 842880 243 145 914814 243 148 734393 243 151 637662 243 152 649363 243 153 964459 243 154 906365 243 158 698824 243 163 860544 243 171 666088 243 172 742970 243 176 613929 243 180 919720 243 194 696721 243 201 712233 243 204 712517 243 210 817511 243 216 942550 243 217 773683 243 220 696643 243 224 778366 243 226 918650 243 227 591829 243 236 800063 243 242 558534 243 243 773216 243 244 870414 243 245 508284 243 248 901636 243 251 532468 243 252 547093 243 254 831752 243 255 843959 243 261 782826 243 262 861516 243 269 853278 243 271 758414 243 275 821275 243 280 950886 243 281 768768 243 282 584441 243 285 610256 243 289 809328 243 294 690048 243 309 613108 243 318 959468 243 320 802880 243 322 934660 243 326 783903 243 327 943774 243 330 987852 243 336 906899 243 340 650237 243 341 981352 243 350 911019 243 351 972793 243 359 964312 243 366 721587 243 369 571183 243 375 616445 243 382 511005 243 384 923810 243 389 772707 243 391 960819 243 393 531710 243 403 832977 243 406 845962 243 407 938101 243 419 718226 243 436 760676 243 437 805990 243 444 872324 243 454 979102 243 460 980538 243 463 814326 243 465 686154 243 467 793853 243 468 817429 243 470 916856 243 474 837572 243 477 544602 243 479 524403 243 480 596772 243 481 913531 243 486 778948 243 487 556963 243 490 851411 243 492 754472 243 495 944185 243 497 964516 243 498 685519 243 501 875003 243 502 947436 243 503 969807 243 507 653629 243 515 602061 243 517 620364 243 519 863047 243 520 667950 243 525 935770 243 528 800675 243 531 552506 243 532 779080 243 535 720874 243 538 899323 243 539 664405 243 541 597889 243 542 880286 243 545 787774 243 550 917547 244 2 809597 244 4 733742 244 13 530733 244 18 783736 244 28 597592 244 32 855075 244 37 601454 244 41 742290 244 42 682555 244 43 505328 244 50 601677 244 51 822738 244 54 983464 244 56 827489 244 59 633997 244 60 822018 244 61 759910 244 64 831850 244 65 912244 244 66 816678 244 70 642439 244 73 928978 244 77 897190 244 85 920127 244 86 812557 244 88 515888 244 93 836572 244 95 606639 244 96 789442 244 97 999353 244 98 709575 244 100 596446 244 102 523866 244 106 726026 244 108 743347 244 110 763681 244 118 863903 244 124 605360 244 132 720526 244 133 604540 244 136 940312 244 139 832542 244 143 922736 244 150 795029 244 156 938371 244 164 921259 244 168 624855 244 188 708428 244 198 508051 244 201 601830 244 205 850476 244 228 949090 244 232 503240 244 235 596959 244 239 805899 244 242 993194 244 243 774658 244 246 536127 244 250 507534 244 252 928396 244 258 798010 244 260 646459 244 266 964640 244 284 627229 244 285 789593 244 292 800924 244 296 913903 244 310 561287 244 319 529984 244 327 950807 244 336 991710 244 341 673600 244 345 982414 244 349 825426 244 350 789685 244 351 977561 244 353 577111 244 364 816737 244 367 799286 244 368 653540 244 386 855756 244 389 720102 244 390 982274 244 393 937972 244 395 788434 244 397 711814 244 399 555142 244 401 757157 244 413 726216 244 419 567238 244 420 711751 244 424 765975 244 432 862505 244 445 545538 244 446 545315 244 447 851576 244 450 752704 244 453 738652 244 455 984779 244 458 673986 244 463 840613 244 470 647776 244 471 611132 244 475 597306 244 477 699898 244 487 500097 244 488 808685 244 489 986262 244 495 936984 244 503 892525 244 508 813628 244 511 680113 244 512 894943 244 517 808511 244 525 609664 244 532 874251 244 537 545616 244 538 697146 245 3 946408 245 6 980822 245 7 923370 245 8 564780 245 9 638867 245 10 897780 245 25 714793 245 39 883763 245 40 952377 245 42 645897 245 46 931324 245 48 938030 245 49 714960 245 61 743092 245 68 790176 245 69 530798 245 74 974244 245 76 721606 245 85 589565 245 92 558760 245 94 797123 245 96 726713 245 98 771328 245 99 753544 245 100 676917 245 104 989095 245 114 969016 245 117 804469 245 119 739563 245 120 865083 245 122 722936 245 127 937454 245 130 808475 245 131 526843 245 136 764246 245 138 617271 245 141 636513 245 142 799242 245 152 786258 245 153 833821 245 154 874167 245 155 586489 245 157 528669 245 159 685001 245 160 646084 245 161 754036 245 164 857956 245 166 590922 245 167 647638 245 171 500650 245 178 520178 245 179 694780 245 183 929811 245 186 734537 245 194 765336 245 198 757510 245 208 954749 245 209 688557 245 211 608192 245 214 514366 245 216 801442 245 218 633591 245 221 841254 245 222 992945 245 226 756165 245 229 762929 245 231 879194 245 248 599499 245 250 931626 245 253 786011 245 254 740618 245 255 784863 245 259 817944 245 263 518958 245 264 544557 245 266 736954 245 268 586737 245 272 761802 245 275 898569 245 289 677251 245 291 929536 245 293 942772 245 299 822192 245 312 964821 245 313 745449 245 321 548186 245 322 736370 245 324 849333 245 327 962523 245 330 830634 245 332 848709 245 336 861263 245 346 617941 245 347 661516 245 350 760152 245 355 863720 245 359 619345 245 367 760332 245 369 556071 245 398 918431 245 405 785300 245 406 580744 245 409 709634 245 410 609741 245 415 744874 245 418 644902 245 421 886251 245 423 611097 245 442 846303 245 445 535912 245 448 678928 245 449 785851 245 451 553772 245 462 859488 245 471 547851 245 476 843619 245 478 504927 245 482 506897 245 486 613531 245 491 654757 245 497 987391 245 503 908494 245 515 589246 245 516 909369 245 517 706939 245 520 724265 245 522 509371 245 527 652094 245 532 832382 245 533 705995 245 538 908278 245 539 785173 245 540 988116 245 545 908148 246 6 836692 246 13 788205 246 18 561566 246 22 696413 246 37 555600 246 39 917930 246 48 706630 246 57 624679 246 58 842047 246 59 769318 246 61 649064 246 64 780651 246 66 878643 246 68 699295 246 69 600615 246 73 657123 246 77 956172 246 79 840286 246 81 732333 246 86 911096 246 89 601609 246 96 578997 246 101 594446 246 102 948194 246 107 920096 246 111 624579 246 113 719816 246 123 784611 246 125 621333 246 128 943803 246 136 775425 246 138 915856 246 144 825292 246 149 941442 246 150 665852 246 156 692185 246 159 866102 246 167 937311 246 179 825143 246 184 859728 246 185 804824 246 191 734094 246 194 502309 246 196 652300 246 197 649765 246 200 885386 246 207 721301 246 209 849310 246 211 631866 246 213 621714 246 217 522540 246 218 942056 246 221 613114 246 224 568006 246 235 887360 246 237 707284 246 239 907414 246 251 980647 246 255 755392 246 263 659854 246 273 552335 246 274 557104 246 282 811190 246 284 680805 246 292 711802 246 298 779674 246 299 527619 246 300 715077 246 304 764155 246 305 503701 246 309 510039 246 312 968115 246 313 678134 246 314 594079 246 318 618265 246 322 861705 246 323 695979 246 325 968574 246 327 569298 246 336 681567 246 344 620739 246 346 764724 246 349 834818 246 353 571915 246 354 577341 246 366 627299 246 372 858621 246 373 832113 246 385 589729 246 386 978420 246 391 723419 246 397 854266 246 400 661531 246 408 664700 246 417 599288 246 419 901706 246 428 529482 246 436 675036 246 439 501975 246 445 763120 246 452 799457 246 464 905699 246 474 654281 246 475 943505 246 476 892939 246 484 524912 246 491 846430 246 494 573685 246 498 905176 246 501 666949 246 510 525408 246 512 616923 246 521 765100 246 527 564395 246 533 782056 246 534 817990 246 535 788278 246 539 998009 246 547 965389 246 549 676396 247 4 847085 247 7 921224 247 13 948632 247 16 802373 247 19 762390 247 23 723008 247 29 766749 247 34 768221 247 37 908241 247 54 650661 247 57 607778 247 67 742733 247 68 552142 247 69 630467 247 70 998447 247 74 585770 247 79 916658 247 84 989037 247 86 568536 247 89 666970 247 94 990007 247 103 887669 247 104 950332 247 106 778636 247 107 565643 247 111 734549 247 136 836771 247 138 742892 247 143 725311 247 144 733325 247 148 973394 247 156 747631 247 157 937669 247 160 805036 247 162 501737 247 163 924536 247 166 839382 247 170 624523 247 171 860963 247 182 634269 247 183 790034 247 187 893191 247 188 688619 247 191 520582 247 197 580234 247 198 544563 247 211 957186 247 215 676526 247 216 925704 247 223 535760 247 224 917668 247 233 790102 247 236 504192 247 240 894555 247 242 504803 247 246 608155 247 249 875692 247 255 577662 247 264 797175 247 268 551712 247 270 529584 247 271 709624 247 272 533758 247 274 855417 247 276 628425 247 282 884764 247 284 574722 247 286 672078 247 293 953096 247 297 792537 247 298 899545 247 303 908938 247 307 554721 247 317 687564 247 323 553299 247 324 988369 247 326 539046 247 327 675366 247 330 781872 247 332 667063 247 338 990364 247 340 644152 247 341 634649 247 342 501132 247 354 951429 247 356 824041 247 358 891511 247 359 828175 247 362 877421 247 363 812845 247 368 539395 247 376 526845 247 379 656096 247 381 967660 247 383 633059 247 386 621258 247 388 949939 247 394 618082 247 397 583548 247 400 910970 247 405 563965 247 406 540808 247 416 728705 247 420 726789 247 422 728587 247 423 625311 247 430 758558 247 431 560087 247 438 552095 247 441 864044 247 447 776855 247 451 956743 247 458 825737 247 459 723076 247 460 843198 247 464 960882 247 466 564537 247 475 691898 247 481 889198 247 483 752118 247 487 720762 247 489 838332 247 497 890538 247 498 712667 247 500 760266 247 503 703370 247 506 716529 247 512 916762 247 517 657280 247 519 751169 247 520 649662 247 521 717582 247 523 747105 247 526 547646 247 528 747385 247 531 747500 247 535 973089 247 536 877563 247 537 717623 247 543 697065 248 21 616587 248 26 744635 248 28 937216 248 30 922301 248 32 727764 248 34 709319 248 35 625699 248 36 501509 248 37 790403 248 39 841269 248 40 825786 248 41 597702 248 42 940483 248 44 809711 248 45 691146 248 46 878409 248 55 585980 248 57 918753 248 61 541736 248 66 928788 248 71 594338 248 75 839051 248 81 586248 248 82 741475 248 83 630870 248 88 953525 248 89 734056 248 93 653977 248 96 641440 248 99 889216 248 104 695579 248 113 913157 248 124 771133 248 131 830445 248 133 658724 248 136 824970 248 139 955132 248 141 897616 248 149 672988 248 150 771881 248 151 731590 248 152 770033 248 154 638012 248 156 927828 248 170 734853 248 171 928363 248 173 949559 248 176 800731 248 182 715470 248 183 840293 248 184 515526 248 197 740134 248 198 811298 248 209 558456 248 213 703088 248 216 913121 248 221 639052 248 223 841254 248 225 971872 248 227 909945 248 229 785398 248 231 516861 248 234 925250 248 236 671116 248 237 501309 248 244 903010 248 245 970309 248 247 862198 248 255 895737 248 271 915816 248 272 649184 248 277 917499 248 278 646894 248 289 983648 248 292 542266 248 293 728880 248 297 675862 248 301 943958 248 304 592446 248 310 752388 248 317 946050 248 318 513095 248 320 709369 248 321 696283 248 324 642120 248 337 691252 248 339 714558 248 344 568514 248 348 624641 248 349 528613 248 355 765270 248 359 907398 248 361 567700 248 364 917637 248 366 823249 248 376 508341 248 377 830813 248 380 579782 248 382 915068 248 384 914463 248 385 984806 248 386 683338 248 390 740231 248 393 851603 248 395 778124 248 402 900582 248 404 832031 248 405 787112 248 410 598117 248 416 989072 248 422 976286 248 423 567451 248 424 934057 248 428 659827 248 429 583506 248 431 541521 248 437 771298 248 448 878597 248 451 729139 248 455 529170 248 457 755219 248 464 985226 248 466 689877 248 467 824875 248 472 638293 248 473 601776 248 475 570834 248 477 806877 248 489 547449 248 500 721516 248 506 747300 248 508 606246 248 511 612898 248 522 635818 248 526 533904 248 528 967869 248 532 653231 248 534 668517 248 536 870427 248 537 665883 248 538 660172 248 539 850983 248 542 605435 248 543 768276 248 549 561384 249 1 710752 249 6 743244 249 7 816686 249 12 786393 249 16 604061 249 19 698542 249 20 792865 249 26 915249 249 27 641451 249 32 666612 249 36 644820 249 51 587863 249 56 954035 249 57 840561 249 59 533040 249 64 917270 249 67 726153 249 70 678363 249 71 809623 249 86 705917 249 87 599686 249 92 808465 249 97 684776 249 98 797045 249 106 949258 249 117 562112 249 125 940734 249 146 622794 249 150 967166 249 153 949501 249 159 886862 249 179 847638 249 180 995030 249 186 604352 249 187 730555 249 194 546158 249 201 536260 249 202 531230 249 205 897018 249 206 885975 249 216 649963 249 218 703102 249 221 748450 249 222 695692 249 232 565548 249 234 995716 249 241 681129 249 242 744677 249 247 927516 249 254 813289 249 257 948760 249 259 746520 249 260 885967 249 261 518418 249 265 795914 249 268 516705 249 272 733238 249 284 806711 249 289 878814 249 294 637029 249 296 955849 249 302 820215 249 308 839081 249 312 931632 249 313 560554 249 314 654237 249 318 770165 249 321 751440 249 324 987021 249 333 749702 249 341 901801 249 349 676980 249 357 599497 249 360 651211 249 366 533129 249 367 881322 249 368 568572 249 370 854725 249 372 894702 249 373 632284 249 377 883986 249 383 976171 249 384 609058 249 385 846909 249 390 737728 249 391 940626 249 397 717223 249 399 674726 249 400 517208 249 405 818358 249 409 586314 249 414 864744 249 432 976909 249 436 829287 249 439 593944 249 447 887887 249 453 827241 249 455 937926 249 461 843411 249 464 989727 249 465 578333 249 467 831404 249 478 629183 249 486 948179 249 487 861324 249 490 874600 249 494 825591 249 503 623523 249 504 983610 249 505 846187 249 511 966789 249 513 794587 249 516 954806 249 523 937721 249 526 678071 249 527 882991 249 532 862106 249 534 624626 249 537 800341 249 540 672239 249 544 707805 250 3 748977 250 8 775995 250 10 921436 250 14 769146 250 17 848353 250 22 756625 250 24 951390 250 25 763040 250 28 597387 250 29 843948 250 37 905366 250 44 991409 250 45 865461 250 50 747832 250 57 954657 250 61 930783 250 68 563994 250 80 554817 250 84 799014 250 86 574583 250 88 523777 250 91 907829 250 94 759550 250 96 843866 250 100 878443 250 102 844367 250 103 980122 250 104 802069 250 107 699451 250 110 516704 250 112 669435 250 114 531940 250 117 782628 250 127 948166 250 129 996043 250 131 868126 250 133 687891 250 135 629796 250 137 709196 250 151 770139 250 152 628253 250 153 640169 250 154 819635 250 161 622343 250 163 714618 250 167 623462 250 171 544272 250 174 577565 250 176 635642 250 190 978094 250 202 516299 250 203 771862 250 206 627215 250 207 852843 250 208 847629 250 210 553426 250 211 501720 250 215 673688 250 218 689851 250 219 940432 250 221 601231 250 225 633070 250 228 770896 250 234 875171 250 235 865294 250 236 865931 250 245 720833 250 246 952018 250 247 606691 250 256 805989 250 257 935448 250 269 907869 250 270 714861 250 274 901172 250 278 555589 250 283 957072 250 288 553717 250 294 995713 250 296 786390 250 299 595626 250 301 938325 250 305 739331 250 307 547763 250 313 876241 250 317 966932 250 318 586462 250 322 638849 250 323 822523 250 324 569808 250 326 803394 250 327 743867 250 332 827848 250 333 892573 250 337 585539 250 339 968206 250 350 729990 250 351 674475 250 352 906793 250 353 906672 250 355 517520 250 358 823046 250 359 721451 250 361 728684 250 362 774904 250 368 888065 250 371 695824 250 373 707265 250 374 826171 250 375 698604 250 377 665350 250 379 949449 250 384 855860 250 388 540176 250 394 919559 250 395 993553 250 397 987124 250 398 706236 250 404 949260 250 411 529573 250 412 975098 250 413 880589 250 428 504050 250 433 583971 250 435 856972 250 436 534502 250 438 834829 250 441 979828 250 444 737955 250 446 850872 250 452 630815 250 457 977310 250 458 811101 250 479 892231 250 488 639581 250 494 857131 250 496 995843 250 498 927981 250 501 827276 250 506 832796 250 516 614741 250 517 821013 250 518 739586 250 521 976790 250 522 853381 250 528 954107 250 529 827130 250 531 573105 250 539 639629 250 543 792453 250 544 867348 250 550 544051 251 2 891922 251 5 654142 251 7 853347 251 11 554913 251 13 845088 251 17 640622 251 23 616037 251 30 703280 251 36 680740 251 38 547571 251 43 979860 251 46 807288 251 48 959982 251 50 989410 251 53 531528 251 58 960842 251 62 697032 251 63 659894 251 65 560658 251 71 881564 251 72 606808 251 74 932482 251 76 811287 251 77 716210 251 78 906774 251 85 649857 251 90 915713 251 92 729625 251 95 557963 251 98 792794 251 101 804441 251 102 639833 251 113 848688 251 114 845053 251 118 619641 251 119 877070 251 121 648142 251 124 539509 251 130 511589 251 132 730260 251 135 708172 251 146 729443 251 149 796109 251 154 765171 251 155 974343 251 158 716969 251 159 898772 251 174 562854 251 177 702368 251 179 677182 251 185 640863 251 186 766099 251 187 638881 251 191 641929 251 196 507250 251 207 701218 251 209 801053 251 213 586070 251 218 678025 251 221 905614 251 222 810803 251 237 816144 251 238 919869 251 239 657111 251 240 744682 251 243 638433 251 246 662220 251 247 737506 251 249 822510 251 254 513183 251 273 787624 251 278 724358 251 280 694469 251 283 946222 251 289 718751 251 296 553557 251 298 689761 251 303 917742 251 312 813203 251 314 687978 251 322 716968 251 325 743157 251 327 897979 251 328 710343 251 330 502490 251 333 764426 251 336 895647 251 337 984369 251 347 588958 251 353 554139 251 357 865923 251 360 994403 251 369 780797 251 373 571251 251 384 872808 251 386 709697 251 398 899671 251 401 539939 251 409 970322 251 410 709558 251 411 566411 251 422 886184 251 423 727617 251 425 975154 251 427 564230 251 430 509149 251 433 618932 251 435 680534 251 441 997780 251 447 600947 251 448 512838 251 451 746110 251 452 611505 251 453 978248 251 456 653495 251 461 520142 251 463 675574 251 464 955467 251 473 896750 251 477 929357 251 479 738577 251 480 821488 251 485 530623 251 488 743197 251 489 603454 251 495 586082 251 498 786107 251 499 726109 251 500 619972 251 502 909015 251 506 755423 251 509 657753 251 512 580423 251 517 775997 251 518 860135 251 521 995582 251 522 520161 251 523 882226 251 525 727002 251 531 620828 251 537 564587 252 10 885497 252 12 556585 252 13 807960 252 14 819753 252 19 517587 252 27 566572 252 31 843470 252 32 555777 252 36 862820 252 40 594535 252 41 969686 252 44 569876 252 46 939556 252 48 629638 252 55 596850 252 57 639714 252 59 780176 252 61 829363 252 65 613615 252 71 972523 252 72 718602 252 74 742554 252 80 788450 252 81 712238 252 82 937660 252 87 608073 252 89 785802 252 90 577707 252 93 655290 252 102 500441 252 105 821293 252 109 869224 252 111 665580 252 115 643093 252 124 777809 252 129 656682 252 134 782097 252 143 571133 252 147 868880 252 149 669040 252 153 845572 252 155 958244 252 159 747526 252 164 762235 252 165 943814 252 166 780309 252 168 796698 252 169 684533 252 170 680260 252 172 534137 252 178 786417 252 187 551260 252 188 500678 252 191 969902 252 193 890333 252 201 647974 252 215 798498 252 219 806243 252 222 813528 252 224 861116 252 226 654164 252 230 791854 252 243 724481 252 245 936472 252 248 516301 252 252 509951 252 253 893114 252 254 731680 252 259 577186 252 263 580628 252 268 996743 252 278 931094 252 282 654255 252 290 659049 252 294 850904 252 295 944508 252 300 604464 252 306 956177 252 317 897075 252 319 755229 252 321 742469 252 322 578407 252 330 511066 252 331 758834 252 332 729555 252 334 971397 252 336 862758 252 339 598717 252 343 802190 252 349 949876 252 354 994516 252 357 632938 252 361 581951 252 366 536754 252 368 964175 252 372 811402 252 375 825425 252 378 643897 252 381 973604 252 384 722917 252 385 902099 252 387 664425 252 388 798880 252 395 983571 252 397 673560 252 402 723399 252 403 784792 252 405 785846 252 412 681141 252 413 662647 252 414 907331 252 420 768598 252 421 827255 252 422 800001 252 430 518099 252 436 646838 252 438 914466 252 440 672996 252 445 967004 252 446 858524 252 447 612715 252 452 564736 252 453 996235 252 460 761227 252 467 510487 252 469 688972 252 481 916779 252 485 837794 252 486 974795 252 488 701992 252 501 528175 252 505 776531 252 511 595280 252 512 948044 252 514 921369 252 515 674936 252 518 955142 252 526 776415 252 532 728077 252 540 917194 252 541 896174 252 543 740234 252 544 936534 252 548 732178 253 4 564468 253 12 982680 253 14 980591 253 17 564716 253 19 909631 253 20 510756 253 21 955586 253 22 994278 253 27 668598 253 29 712435 253 30 684025 253 33 989426 253 39 617765 253 40 505120 253 41 927625 253 43 733355 253 44 756632 253 53 931516 253 56 834695 253 57 929531 253 73 928758 253 84 681505 253 88 934224 253 90 818832 253 94 703015 253 97 682353 253 105 618265 253 106 757892 253 110 518122 253 111 735416 253 125 669456 253 127 959461 253 128 616900 253 130 605880 253 132 541927 253 140 680585 253 148 686882 253 151 648781 253 153 629623 253 157 875573 253 160 899038 253 163 908569 253 165 927893 253 168 852685 253 169 612657 253 170 745022 253 172 920191 253 176 652748 253 180 893859 253 184 528593 253 194 918770 253 195 745399 253 198 957841 253 199 795501 253 200 951301 253 201 799107 253 203 683086 253 208 916337 253 210 663690 253 211 745980 253 218 524825 253 223 844947 253 227 620291 253 228 987123 253 229 581057 253 234 555922 253 235 813171 253 238 952805 253 244 953157 253 245 611296 253 247 641039 253 249 973735 253 273 913714 253 283 990577 253 284 885800 253 285 966452 253 286 568363 253 287 594960 253 290 504555 253 294 644160 253 301 722010 253 305 672299 253 307 964648 253 308 547164 253 311 755213 253 315 908811 253 318 608990 253 319 824061 253 335 809307 253 338 794263 253 341 651715 253 342 982356 253 344 929273 253 346 531698 253 349 811008 253 355 819679 253 358 918517 253 359 630656 253 360 837779 253 363 650447 253 365 781477 253 366 881714 253 376 827700 253 378 985766 253 380 611737 253 381 666403 253 382 636462 253 383 600501 253 394 644348 253 401 634345 253 403 944540 253 405 757460 253 410 566115 253 414 690387 253 416 635075 253 419 935533 253 424 895843 253 426 732234 253 427 643698 253 428 798885 253 438 643738 253 439 968461 253 441 559486 253 447 534409 253 448 837903 253 450 517572 253 455 723877 253 456 939122 253 458 654505 253 459 919590 253 460 562021 253 463 568377 253 467 505467 253 468 994036 253 470 874931 253 486 615814 253 491 901249 253 493 770739 253 504 881504 253 514 602696 253 519 958776 253 527 508697 253 531 614744 253 538 525568 253 540 953738 253 545 618890 254 5 720778 254 12 761529 254 13 636488 254 20 923842 254 22 864984 254 27 672858 254 32 855834 254 34 547872 254 38 655071 254 40 538982 254 42 887910 254 44 832707 254 46 541280 254 53 548149 254 57 657609 254 60 711008 254 68 557334 254 70 982424 254 73 582876 254 74 619180 254 76 785125 254 83 620530 254 85 973084 254 91 518519 254 98 995511 254 111 607591 254 113 758803 254 118 844371 254 126 971068 254 127 844167 254 131 612685 254 136 782295 254 142 582418 254 143 982443 254 147 928877 254 148 624597 254 149 617477 254 153 724133 254 154 826722 254 155 946830 254 158 675732 254 182 857164 254 185 903186 254 188 631840 254 191 578607 254 197 588154 254 215 766454 254 224 972432 254 225 693863 254 228 954905 254 241 556517 254 242 803535 254 244 698691 254 245 541406 254 249 694504 254 257 979272 254 258 675893 254 264 852751 254 265 912753 254 267 507692 254 271 720894 254 274 625556 254 277 936910 254 282 622735 254 284 755578 254 286 665078 254 287 740856 254 288 801081 254 294 872148 254 311 711982 254 324 804910 254 327 815810 254 333 847147 254 338 980230 254 345 502346 254 347 674038 254 348 839811 254 351 832409 254 363 687315 254 375 741924 254 376 752035 254 379 745979 254 395 691060 254 396 983529 254 402 653391 254 409 896187 254 414 538417 254 417 695495 254 418 764209 254 435 870123 254 439 964882 254 442 878830 254 446 787192 254 448 858587 254 449 646136 254 450 610284 254 451 990376 254 452 757208 254 456 625630 254 458 579145 254 461 778121 254 463 869151 254 470 673505 254 472 692288 254 475 519437 254 476 809714 254 481 713341 254 483 533652 254 484 850654 254 486 537388 254 488 737439 254 497 818337 254 499 537441 254 516 979100 254 528 702813 254 531 593581 254 532 744987 254 541 836534 254 544 575543 254 545 790837 254 549 658875 254 550 531165 255 4 941398 255 7 536729 255 16 519289 255 21 823662 255 34 666837 255 37 587655 255 44 912070 255 45 918813 255 46 503045 255 49 829296 255 53 855815 255 64 904007 255 66 905890 255 67 786091 255 69 773445 255 73 848963 255 75 877259 255 77 878728 255 94 695061 255 100 915884 255 103 891855 255 107 672227 255 108 534135 255 109 978855 255 112 765689 255 114 768268 255 118 663675 255 123 888255 255 124 755715 255 130 717547 255 131 878538 255 133 616785 255 141 633750 255 147 737066 255 149 529818 255 150 767989 255 153 635336 255 155 848244 255 158 587113 255 160 674226 255 167 703702 255 169 595825 255 170 653511 255 171 852503 255 174 865825 255 175 670596 255 177 837325 255 190 633769 255 191 711460 255 201 804531 255 208 920134 255 218 537813 255 220 775744 255 221 919580 255 222 939194 255 231 552668 255 233 672106 255 237 928156 255 238 716435 255 243 833512 255 250 873130 255 259 777445 255 262 957190 255 272 821014 255 278 905493 255 279 917045 255 282 594836 255 285 873437 255 293 591647 255 300 636412 255 301 863216 255 304 720590 255 305 523108 255 323 532772 255 324 780085 255 325 984158 255 328 589973 255 330 581098 255 333 627811 255 338 759349 255 342 718350 255 343 718847 255 346 999193 255 356 790059 255 370 950020 255 374 601575 255 375 561785 255 377 836389 255 380 541555 255 384 852975 255 385 872743 255 386 961495 255 387 946362 255 391 835779 255 394 503443 255 399 775842 255 401 816334 255 406 632050 255 410 802783 255 412 850289 255 413 705153 255 424 757729 255 435 703808 255 437 611515 255 438 665480 255 445 848791 255 448 645308 255 450 571385 255 454 776248 255 455 947846 255 456 897931 255 461 595399 255 464 523432 255 465 742740 255 467 526843 255 469 756238 255 481 750474 255 482 624580 255 486 968274 255 493 958412 255 494 999239 255 500 994427 255 501 611692 255 508 607361 255 510 903682 255 513 688612 255 515 949544 255 516 736133 255 522 702578 255 525 948557 255 528 724738 255 530 753676 255 531 726656 255 534 528370 255 537 566279 255 545 547499 256 1 746204 256 3 681451 256 9 624847 256 15 517334 256 17 928199 256 27 764702 256 36 972797 256 37 806773 256 41 672660 256 44 864153 256 53 574088 256 61 663373 256 64 728362 256 65 971979 256 72 760323 256 89 985192 256 90 520265 256 94 936872 256 95 981729 256 104 506520 256 105 657515 256 108 972016 256 111 769186 256 112 668045 256 118 558129 256 119 845997 256 128 712480 256 132 983156 256 134 573382 256 135 931516 256 138 570710 256 139 589805 256 148 701124 256 152 536004 256 155 753271 256 160 609152 256 161 711077 256 166 922472 256 169 741450 256 171 717632 256 185 870647 256 186 743325 256 187 629794 256 188 617984 256 191 992434 256 196 823417 256 197 807225 256 209 930201 256 211 750988 256 220 628955 256 224 986553 256 233 847548 256 241 661756 256 242 575455 256 243 731017 256 250 591557 256 253 901633 256 258 805838 256 260 595112 256 261 690983 256 262 983196 256 264 806490 256 269 673385 256 275 608855 256 280 710222 256 284 959635 256 288 569729 256 299 746141 256 300 873482 256 305 746300 256 307 744988 256 313 995189 256 314 853670 256 330 866199 256 336 943647 256 337 798418 256 339 526695 256 340 623622 256 343 624991 256 371 912114 256 373 573172 256 375 977055 256 376 933309 256 381 951499 256 388 804757 256 396 544171 256 400 682714 256 401 616172 256 402 871173 256 408 827291 256 416 502086 256 424 684064 256 434 592291 256 435 712223 256 438 690690 256 443 720744 256 446 876933 256 448 790963 256 449 845823 256 452 969758 256 453 978936 256 456 852026 256 457 501954 256 459 780329 256 470 691029 256 480 623357 256 481 743669 256 485 929385 256 486 735299 256 487 687973 256 489 939844 256 491 911745 256 498 790967 256 501 569451 256 503 909298 256 507 769061 256 525 594465 256 526 985496 256 528 584305 256 534 700920 256 535 863541 256 537 878678 256 538 579381 256 539 905360 256 549 805231 257 4 552579 257 11 899842 257 13 907562 257 14 565683 257 16 687714 257 23 654241 257 31 981373 257 36 878376 257 39 729783 257 41 690363 257 42 597195 257 44 681758 257 48 816338 257 50 511315 257 51 572635 257 59 847096 257 60 961951 257 63 908076 257 66 809093 257 67 978973 257 75 730863 257 76 891793 257 90 859212 257 93 948794 257 94 582274 257 97 902177 257 101 992780 257 108 633258 257 110 777620 257 111 774943 257 116 510925 257 118 712055 257 119 827692 257 123 919373 257 124 996409 257 125 634715 257 135 768384 257 143 595239 257 144 539196 257 149 863510 257 160 918227 257 163 624404 257 167 882638 257 169 920040 257 170 999647 257 180 522361 257 183 871087 257 185 884004 257 188 968458 257 191 978180 257 192 893266 257 194 685529 257 195 946079 257 212 730984 257 213 700959 257 214 921082 257 217 510703 257 220 691658 257 222 504328 257 226 774989 257 228 654328 257 231 531986 257 239 765845 257 242 839329 257 245 680338 257 249 717881 257 253 773080 257 257 520913 257 263 850746 257 264 543574 257 268 961781 257 272 944603 257 275 942979 257 287 863334 257 293 669514 257 294 950096 257 300 529610 257 307 515533 257 308 605095 257 314 603919 257 322 952191 257 329 728720 257 330 880610 257 336 907811 257 340 967689 257 341 517536 257 345 815058 257 348 554654 257 349 645331 257 350 661214 257 364 694209 257 368 784275 257 370 686175 257 382 798798 257 385 710728 257 397 846540 257 400 540108 257 402 639619 257 407 912832 257 411 890052 257 419 945750 257 432 643573 257 452 662223 257 454 671553 257 462 505558 257 463 532901 257 465 843294 257 466 507745 257 470 752573 257 475 758421 257 479 788414 257 480 754258 257 484 569645 257 491 959924 257 500 505721 257 502 503086 257 506 796683 257 522 853120 257 531 912114 257 534 804775 257 539 856014 257 542 917476 257 543 657769 258 4 938798 258 5 547987 258 6 525872 258 9 557640 258 14 582753 258 19 519612 258 25 931033 258 38 519961 258 41 522219 258 51 975504 258 52 649111 258 56 871800 258 66 999576 258 68 679597 258 75 779745 258 80 832165 258 82 957441 258 86 996056 258 89 542645 258 92 674019 258 93 531411 258 94 963561 258 100 560072 258 101 567606 258 102 550843 258 105 700724 258 109 878628 258 117 564456 258 125 547603 258 135 841702 258 136 527704 258 141 784490 258 148 969821 258 150 733810 258 151 842852 258 153 684941 258 154 535510 258 155 725772 258 157 927941 258 168 636377 258 171 769086 258 173 753149 258 178 976681 258 181 721758 258 188 654784 258 191 554316 258 193 810236 258 194 775985 258 195 862393 258 197 655401 258 199 946173 258 204 620402 258 208 719495 258 211 985986 258 214 995489 258 219 548004 258 221 659211 258 230 605640 258 234 930125 258 241 618523 258 242 690507 258 247 997416 258 248 619639 258 249 731771 258 255 611501 258 258 789541 258 272 649672 258 283 991419 258 285 530006 258 286 694373 258 288 695762 258 293 996253 258 298 512535 258 299 520415 258 302 917578 258 304 714407 258 305 573343 258 307 746690 258 309 587117 258 310 866678 258 320 878954 258 322 594752 258 327 688725 258 329 701525 258 335 960550 258 337 677931 258 339 651821 258 341 766433 258 343 810630 258 347 628311 258 353 648526 258 359 550639 258 367 530423 258 371 558222 258 372 644009 258 373 555400 258 374 543383 258 376 769327 258 379 588373 258 380 728219 258 384 614780 258 388 737551 258 389 604142 258 392 693417 258 395 859724 258 397 814349 258 398 817742 258 399 936585 258 401 714265 258 402 922004 258 405 625658 258 406 997718 258 409 548475 258 413 961343 258 418 846610 258 423 869860 258 425 850267 258 432 987296 258 433 756838 258 442 681280 258 452 784809 258 456 645309 258 466 563977 258 468 692243 258 474 825944 258 475 769347 258 478 700979 258 482 647419 258 486 514247 258 487 535614 258 498 917704 258 506 826518 258 509 877107 258 511 678425 258 514 952235 258 520 718763 258 521 994391 258 522 918566 258 524 812924 258 525 844318 258 530 872716 258 538 914380 258 541 647861 258 548 949230 259 2 926735 259 13 989544 259 14 525632 259 16 928190 259 17 984707 259 18 667473 259 31 714640 259 32 921356 259 35 829069 259 50 575998 259 51 527924 259 52 793834 259 65 934202 259 71 628190 259 77 648282 259 84 940005 259 86 926102 259 88 766992 259 92 810124 259 93 596140 259 97 898745 259 98 916093 259 104 851749 259 106 503100 259 113 609756 259 114 767890 259 116 539940 259 122 689085 259 132 558203 259 134 773288 259 136 728477 259 139 554597 259 144 972602 259 146 646123 259 148 651715 259 149 877141 259 152 891006 259 154 929640 259 157 752007 259 159 910881 259 160 568275 259 162 900187 259 169 965694 259 176 721336 259 177 702748 259 178 517246 259 179 833705 259 183 565928 259 185 881208 259 191 724121 259 194 772003 259 202 942270 259 206 888328 259 213 985956 259 216 751839 259 218 991859 259 225 925168 259 228 873435 259 237 966342 259 240 922687 259 244 690483 259 247 603711 259 254 993800 259 258 512309 259 260 695142 259 267 582935 259 269 788941 259 271 659169 259 276 931958 259 279 656290 259 281 584621 259 282 980923 259 285 906881 259 286 534160 259 288 723803 259 299 829060 259 300 672791 259 302 774688 259 308 563239 259 316 796958 259 319 888050 259 320 617803 259 321 505878 259 322 769652 259 323 543639 259 338 511253 259 339 897426 259 340 904139 259 344 500934 259 359 824165 259 360 650378 259 365 991733 259 368 810426 259 371 681182 259 372 731767 259 383 590021 259 386 890354 259 388 763290 259 391 581506 259 395 603303 259 400 854612 259 401 819768 259 403 980658 259 409 616132 259 411 826788 259 416 839980 259 420 892415 259 421 931842 259 429 630411 259 432 665220 259 433 928638 259 434 502226 259 441 651747 259 446 959894 259 447 529426 259 451 646333 259 454 633619 259 457 947814 259 460 808617 259 461 814460 259 462 807967 259 463 966406 259 466 945445 259 469 503342 259 473 621664 259 475 592060 259 477 531111 259 480 563268 259 481 805482 259 486 889001 259 488 915789 259 489 683523 259 495 686293 259 496 535506 259 499 950211 259 505 551987 259 506 652408 259 513 804487 259 514 991538 259 519 941216 259 522 826940 259 525 584565 259 528 564304 259 531 544207 259 534 787866 259 541 777746 259 546 982724 259 548 820010 259 549 961694 260 5 928131 260 6 614400 260 9 861620 260 12 814477 260 15 699689 260 16 977021 260 17 814449 260 27 650420 260 32 760098 260 33 699722 260 37 547925 260 40 717248 260 43 520287 260 45 826861 260 46 810553 260 62 683174 260 67 511704 260 68 550162 260 82 681608 260 84 678997 260 90 875007 260 91 763291 260 92 696945 260 96 936084 260 99 861417 260 101 507877 260 103 552749 260 112 626634 260 118 621705 260 120 623063 260 129 550960 260 135 566175 260 142 741539 260 145 529398 260 147 809403 260 150 741158 260 153 868126 260 157 868946 260 164 888937 260 168 582820 260 170 818356 260 177 593790 260 189 633175 260 192 540619 260 193 728571 260 194 753862 260 202 590158 260 203 741686 260 206 623110 260 209 883502 260 210 773805 260 213 545173 260 214 678137 260 217 733692 260 218 789300 260 226 510842 260 230 804142 260 231 605885 260 232 897827 260 241 683679 260 247 900752 260 248 520323 260 250 602282 260 259 944138 260 262 698289 260 266 792215 260 267 926607 260 271 591185 260 276 661014 260 277 683298 260 281 626579 260 287 615433 260 289 889703 260 293 864126 260 296 760644 260 300 663623 260 302 695648 260 307 528658 260 310 588199 260 320 825801 260 322 720009 260 323 930636 260 326 565423 260 327 737202 260 328 922395 260 329 622163 260 332 650469 260 334 998389 260 347 846143 260 349 798054 260 350 683760 260 355 616368 260 380 562564 260 381 570185 260 384 973394 260 388 508766 260 396 952959 260 399 709178 260 401 703160 260 403 571186 260 408 961643 260 411 671756 260 415 509711 260 416 898785 260 420 645437 260 422 735458 260 424 729499 260 431 979530 260 433 658153 260 443 738278 260 448 774206 260 450 569480 260 451 998484 260 454 503689 260 455 632967 260 456 967593 260 460 814827 260 461 813197 260 462 804489 260 464 940405 260 465 659369 260 478 868061 260 479 998364 260 500 958020 260 501 606030 260 502 525300 260 503 610306 260 505 962121 260 513 603217 260 515 545867 260 525 880834 260 526 963965 260 529 793657 260 531 701124 260 540 948120 260 541 981421 260 542 869363 260 544 701736 260 547 859303 260 549 640015 260 550 988282 261 2 875627 261 6 939403 261 7 973949 261 9 636011 261 12 811165 261 16 690383 261 17 552655 261 25 934358 261 26 551934 261 29 541566 261 31 807519 261 36 915323 261 37 844102 261 39 822275 261 40 856256 261 52 876539 261 54 958895 261 55 558789 261 56 768639 261 60 531591 261 63 912251 261 66 752797 261 68 849157 261 71 649516 261 78 709949 261 82 584468 261 83 954549 261 85 918586 261 87 830397 261 98 949901 261 103 694333 261 105 819512 261 107 833913 261 110 642207 261 114 647132 261 117 880752 261 118 787760 261 127 729122 261 128 640444 261 132 621507 261 141 691711 261 143 840410 261 147 938099 261 149 668898 261 155 721029 261 158 894001 261 162 864736 261 163 974156 261 164 585094 261 168 811842 261 169 585238 261 171 670734 261 176 831288 261 180 917584 261 182 889473 261 183 962556 261 187 790443 261 191 887660 261 197 900266 261 198 920230 261 214 516740 261 217 714906 261 224 960908 261 226 965036 261 228 564181 261 232 978932 261 237 587433 261 246 810220 261 252 703612 261 256 917112 261 259 586219 261 263 725748 261 265 979793 261 272 689144 261 273 614374 261 278 555084 261 281 576333 261 283 907229 261 288 870339 261 290 993798 261 291 757248 261 293 508493 261 296 598708 261 297 997106 261 299 950567 261 300 837055 261 302 613094 261 303 960869 261 320 682734 261 322 661056 261 323 659275 261 326 936637 261 327 874744 261 332 917087 261 335 870809 261 342 590687 261 343 762988 261 344 765272 261 347 827586 261 351 849125 261 364 903584 261 366 584111 261 367 954172 261 368 831591 261 376 982168 261 378 690444 261 388 644436 261 390 845135 261 402 997505 261 403 536537 261 404 975395 261 406 974679 261 410 580916 261 411 746963 261 412 567847 261 415 855846 261 425 647446 261 430 707646 261 433 733650 261 436 640569 261 447 827321 261 450 900029 261 451 948917 261 455 845917 261 459 850495 261 463 577825 261 464 568179 261 467 668001 261 468 735245 261 470 759882 261 474 650601 261 486 935485 261 489 557621 261 492 947295 261 495 962103 261 496 674268 261 502 830160 261 503 552973 261 504 691791 261 513 611919 261 514 757921 261 516 864754 261 518 532972 261 521 791509 261 523 639022 261 525 688471 261 527 978016 261 531 527731 261 549 828420 262 3 664043 262 5 929822 262 14 903477 262 15 845868 262 21 928230 262 27 866499 262 31 888733 262 37 719798 262 43 993132 262 45 778971 262 46 518252 262 47 945511 262 49 788545 262 52 818859 262 61 683544 262 62 937145 262 63 745149 262 64 505157 262 68 696834 262 69 900367 262 70 643132 262 71 803962 262 80 599989 262 85 908895 262 87 609343 262 91 665390 262 101 511224 262 104 700756 262 106 713438 262 109 919852 262 111 777959 262 112 581983 262 118 883206 262 122 931344 262 129 665938 262 130 944721 262 132 973038 262 134 891069 262 135 840662 262 138 789872 262 141 838131 262 142 593541 262 143 706150 262 144 559078 262 148 605854 262 150 657421 262 158 967938 262 159 731155 262 164 683204 262 173 665046 262 178 556439 262 187 613920 262 195 611281 262 197 688656 262 200 779734 262 201 758912 262 206 707802 262 209 831198 262 212 593953 262 213 975099 262 215 978545 262 216 801524 262 221 691728 262 222 620892 262 225 845657 262 227 740796 262 232 872606 262 233 978259 262 237 519801 262 238 998378 262 241 501864 262 245 856489 262 249 819178 262 250 998221 262 252 723129 262 255 637030 262 265 605852 262 267 602159 262 271 971902 262 272 866945 262 273 549677 262 277 978357 262 279 755032 262 281 896213 262 284 559029 262 285 754420 262 290 789430 262 295 719545 262 302 950725 262 303 643133 262 311 915660 262 315 651100 262 316 999450 262 321 634640 262 330 578490 262 334 990584 262 338 619084 262 339 646528 262 340 514775 262 346 641751 262 347 669782 262 350 728697 262 353 692134 262 354 760696 262 364 899082 262 366 573703 262 367 716680 262 374 968512 262 378 747660 262 410 539826 262 417 998344 262 426 890176 262 430 793019 262 432 730944 262 433 754325 262 439 941966 262 443 727765 262 444 552451 262 446 860557 262 447 785067 262 459 971029 262 464 697600 262 465 743263 262 467 871091 262 468 966400 262 469 958271 262 475 544469 262 478 707809 262 485 690284 262 492 506405 262 493 686748 262 501 703328 262 502 638452 262 503 846893 262 506 860494 262 509 536359 262 510 596370 262 515 796489 262 519 826513 262 526 805070 262 533 734700 262 535 570200 262 537 953952 262 539 589424 262 543 771076 262 544 659619 262 547 948383 262 548 634251 262 550 836523 263 8 534211 263 17 741718 263 20 536501 263 23 657594 263 24 697314 263 26 977564 263 27 926433 263 28 654726 263 29 755336 263 31 670667 263 32 508269 263 36 500586 263 40 507204 263 44 995066 263 45 873266 263 51 644463 263 55 557288 263 56 886758 263 57 686383 263 58 518711 263 68 968686 263 72 918076 263 77 795021 263 81 885451 263 83 527727 263 85 858178 263 88 633806 263 91 802297 263 94 684292 263 98 668750 263 101 821533 263 105 841158 263 108 775790 263 109 512519 263 120 602403 263 121 689734 263 124 669561 263 131 721532 263 138 916203 263 150 979927 263 153 564793 263 155 671035 263 159 908137 263 160 680797 263 163 880920 263 168 548701 263 171 537228 263 183 673183 263 184 565832 263 185 934687 263 193 895815 263 195 717795 263 197 994473 263 204 974297 263 206 759819 263 207 744675 263 209 665798 263 211 887494 263 215 980924 263 219 781050 263 223 651162 263 224 532442 263 225 615340 263 227 954188 263 231 710340 263 233 842425 263 247 769443 263 248 779190 263 249 985528 263 266 858205 263 267 624769 263 273 818105 263 282 509903 263 287 656674 263 291 873463 263 292 522781 263 296 780906 263 300 502062 263 303 586006 263 304 658995 263 305 811913 263 306 879391 263 309 760548 263 314 869159 263 322 916055 263 332 579445 263 335 717165 263 340 929055 263 346 782100 263 353 592086 263 361 605881 263 364 513532 263 369 822729 263 372 507304 263 385 907046 263 387 952159 263 389 907013 263 390 924277 263 393 526054 263 394 817844 263 396 991215 263 404 564936 263 410 740188 263 411 677570 263 413 585406 263 420 986170 263 421 604539 263 425 908169 263 426 701139 263 428 608359 263 432 852986 263 437 589690 263 439 755913 263 441 844829 263 445 742017 263 452 896079 263 453 524664 263 457 970221 263 459 575677 263 467 926900 263 471 929829 263 485 943091 263 486 770758 263 495 766468 263 496 743836 263 504 788888 263 505 908685 263 509 912428 263 511 847100 263 514 848447 263 516 587855 263 519 640668 263 524 946965 263 530 643647 263 533 938991 263 537 725553 263 542 505915 263 543 608053 263 545 692862 263 546 735681 264 1 803462 264 2 667409 264 9 616397 264 16 905484 264 17 725505 264 19 824070 264 21 972981 264 23 609900 264 27 573675 264 29 668246 264 31 809693 264 32 513098 264 34 935184 264 44 597365 264 46 894012 264 47 828597 264 48 629409 264 49 969797 264 50 875785 264 52 732053 264 53 825430 264 55 655830 264 59 680110 264 64 652102 264 65 860403 264 67 708648 264 69 932782 264 73 750055 264 75 887395 264 77 560757 264 79 971898 264 84 948310 264 104 788029 264 116 504980 264 119 521179 264 122 669996 264 126 672284 264 130 736725 264 143 727049 264 145 606535 264 152 909140 264 154 707372 264 155 534417 264 161 965487 264 162 573764 264 163 798300 264 164 569066 264 168 790926 264 171 583704 264 175 680233 264 177 729349 264 178 637276 264 179 585384 264 180 553573 264 182 989579 264 186 891617 264 201 714893 264 204 797063 264 207 652003 264 209 785278 264 212 761367 264 213 641775 264 216 820240 264 220 527054 264 221 976618 264 223 785290 264 226 926894 264 233 530572 264 235 990141 264 236 871288 264 240 755518 264 241 954486 264 243 698809 264 252 801223 264 254 637714 264 258 891666 264 261 624686 264 264 558263 264 267 809803 264 271 686946 264 273 958785 264 276 982762 264 282 745469 264 286 953389 264 293 916317 264 294 633492 264 295 677212 264 301 810986 264 315 960104 264 322 552939 264 342 884202 264 343 974034 264 346 725306 264 347 981456 264 351 754944 264 355 579920 264 361 644419 264 362 925014 264 368 511285 264 370 709303 264 372 848503 264 374 538048 264 375 802965 264 384 957086 264 392 559716 264 393 774329 264 396 992119 264 404 753073 264 406 798230 264 407 679206 264 409 590265 264 416 896707 264 417 709714 264 425 779685 264 430 687799 264 431 812445 264 434 614340 264 440 812094 264 441 857087 264 442 636842 264 445 995392 264 462 930849 264 463 808510 264 464 874459 264 467 937253 264 468 887781 264 479 855034 264 483 577428 264 485 599490 264 489 741477 264 490 831851 264 491 654728 264 500 813307 264 507 885777 264 510 902337 264 511 891088 264 512 859995 264 516 801927 264 518 566044 264 521 787084 264 524 868411 264 525 579860 264 526 848828 264 527 623605 264 529 882761 264 538 646652 264 545 766205 264 548 813644 265 16 853637 265 25 773064 265 27 716313 265 29 976902 265 33 526048 265 35 724705 265 38 955936 265 39 909875 265 44 521984 265 48 518152 265 58 563066 265 68 813463 265 77 553232 265 78 526881 265 83 743778 265 84 852760 265 95 769177 265 99 947067 265 100 660667 265 107 622656 265 108 610588 265 122 569495 265 123 992751 265 129 558301 265 131 661893 265 149 768651 265 150 948008 265 155 800920 265 156 746820 265 161 554194 265 163 860090 265 165 772714 265 169 820932 265 170 804293 265 173 996666 265 175 530670 265 180 523661 265 184 519740 265 186 584015 265 187 968395 265 199 814146 265 200 811634 265 202 819993 265 204 609460 265 208 840912 265 211 597008 265 213 800852 265 215 828334 265 220 963962 265 222 984437 265 223 889018 265 226 767718 265 230 973153 265 233 527800 265 234 637076 265 235 746192 265 236 672119 265 237 945977 265 242 578751 265 243 583956 265 246 766954 265 250 986721 265 253 615919 265 256 824584 265 257 709049 265 262 842864 265 273 535970 265 274 560716 265 281 777977 265 301 914217 265 304 618984 265 306 790112 265 308 698439 265 315 850041 265 317 596198 265 324 768589 265 328 651844 265 334 952565 265 337 919370 265 338 861861 265 339 768305 265 341 900817 265 352 891916 265 359 788777 265 363 838690 265 368 914511 265 371 877437 265 372 595278 265 388 680019 265 389 675064 265 404 774939 265 410 807471 265 412 618218 265 414 624085 265 419 552034 265 421 846228 265 423 821513 265 425 753535 265 430 839731 265 433 688781 265 440 581726 265 441 960399 265 442 722963 265 446 901594 265 448 562727 265 455 690397 265 466 808745 265 474 717332 265 478 585049 265 483 553736 265 485 608101 265 488 731043 265 491 922473 265 498 918990 265 500 933711 265 502 966830 265 510 921119 265 514 990490 265 517 516877 265 531 682605 265 532 733134 265 537 977200 265 538 706718 265 539 760218 265 544 687410 266 4 948458 266 7 913478 266 9 954252 266 11 936491 266 12 613134 266 13 894131 266 16 744756 266 21 863426 266 22 700912 266 23 988684 266 24 884872 266 25 673400 266 28 808854 266 32 767028 266 34 756925 266 43 707540 266 45 693320 266 46 959805 266 52 679151 266 54 937000 266 58 513834 266 59 733556 266 70 592272 266 71 504257 266 81 587409 266 90 885520 266 92 890587 266 94 939993 266 95 659284 266 99 524654 266 100 826061 266 101 675930 266 107 858420 266 111 524998 266 113 609312 266 117 536573 266 133 514105 266 136 605549 266 153 535745 266 160 717213 266 161 940743 266 164 678099 266 166 842140 266 169 659433 266 179 855834 266 181 697554 266 182 710426 266 191 860382 266 194 886597 266 197 519643 266 199 596299 266 206 965934 266 207 697679 266 211 694372 266 228 507414 266 230 521134 266 231 629538 266 233 839730 266 235 819253 266 240 679965 266 241 558887 266 252 577882 266 261 879044 266 263 714113 266 264 561099 266 268 960278 266 270 963283 266 276 636043 266 281 538721 266 286 826505 266 297 847865 266 299 757594 266 308 981999 266 314 870795 266 315 963902 266 316 813736 266 317 518847 266 318 693015 266 326 524499 266 328 856896 266 330 827743 266 335 593859 266 339 726273 266 344 576895 266 350 541046 266 356 539417 266 367 544465 266 372 502504 266 374 737435 266 382 756096 266 383 863518 266 384 866977 266 385 619700 266 389 934347 266 400 538539 266 409 662334 266 420 949142 266 423 550648 266 427 874245 266 428 726359 266 431 937453 266 432 620587 266 433 710635 266 434 672837 266 440 941004 266 445 859166 266 446 724332 266 448 573439 266 449 704796 266 451 661810 266 458 545036 266 464 820708 266 472 765097 266 474 528694 266 475 688378 266 480 807250 266 481 967643 266 482 702599 266 495 998653 266 500 933558 266 505 733306 266 509 877102 266 513 730292 266 515 653097 266 516 606766 266 517 608648 266 519 846873 266 520 790632 266 523 701294 266 529 874674 266 530 978814 266 533 626466 266 534 649856 266 537 577786 266 539 673918 266 541 966720 266 547 973522 266 548 644851 266 549 500322 267 2 670580 267 6 932677 267 7 732850 267 12 772800 267 15 788241 267 23 887741 267 25 614300 267 30 888691 267 43 548791 267 44 638008 267 45 664029 267 51 987694 267 52 998191 267 62 762478 267 64 959878 267 66 777269 267 76 697119 267 77 722209 267 79 966978 267 84 577879 267 87 816747 267 88 614266 267 89 520995 267 96 571771 267 98 968969 267 101 869785 267 106 586131 267 109 520533 267 112 688590 267 114 731243 267 120 983093 267 125 905411 267 126 908740 267 129 963926 267 132 556589 267 141 722296 267 143 546329 267 147 885857 267 148 840691 267 149 774628 267 154 741359 267 155 848934 267 157 568137 267 159 604855 267 161 724404 267 166 855162 267 172 972659 267 174 951670 267 175 815863 267 178 879811 267 179 524260 267 186 533349 267 189 851234 267 192 617389 267 196 980240 267 199 966992 267 200 902670 267 202 920197 267 219 750534 267 222 876865 267 230 731187 267 231 838216 267 239 685423 267 240 921829 267 250 964887 267 252 720550 267 254 939072 267 260 970205 267 270 865418 267 274 852294 267 275 633621 267 282 860072 267 286 628038 267 287 704768 267 297 568959 267 303 730754 267 304 914965 267 311 507137 267 313 694928 267 315 815805 267 321 791397 267 328 572298 267 330 816776 267 336 981542 267 338 776767 267 348 782192 267 351 749469 267 353 576706 267 354 714718 267 378 913518 267 383 603296 267 385 787846 267 387 996076 267 390 531719 267 391 797283 267 398 620406 267 400 747172 267 407 857173 267 409 787588 267 412 568196 267 417 541782 267 425 585406 267 430 762712 267 435 940888 267 437 851950 267 442 629398 267 446 687339 267 452 773464 267 453 558142 267 454 806424 267 455 816606 267 457 538936 267 460 603231 267 463 964159 267 465 746503 267 467 789298 267 468 696581 267 470 642820 267 474 952142 267 476 683410 267 478 615572 267 479 935804 267 484 587029 267 486 612820 267 494 807222 267 496 769290 267 502 715637 267 506 777149 267 515 581099 267 516 789043 267 518 599224 267 519 847736 267 525 726585 267 527 529628 267 528 683928 267 530 990687 267 534 577414 267 536 555587 267 538 860923 267 540 881005 267 542 935074 268 4 760692 268 5 672610 268 6 553516 268 7 989496 268 9 975839 268 14 502425 268 21 644611 268 23 638266 268 28 890653 268 31 802807 268 35 595366 268 38 567956 268 41 735469 268 52 820306 268 54 547840 268 63 940265 268 65 577497 268 68 761761 268 71 872975 268 78 689099 268 79 746795 268 80 942652 268 81 889036 268 82 911245 268 94 668955 268 96 795091 268 98 705428 268 103 884184 268 108 757571 268 111 509645 268 117 698391 268 124 625275 268 138 574301 268 142 870169 268 143 884117 268 146 668691 268 147 811113 268 157 899518 268 165 741281 268 186 790593 268 187 620723 268 190 722063 268 198 542411 268 199 854649 268 203 851752 268 204 574398 268 216 628810 268 217 805365 268 222 617871 268 224 800696 268 231 878280 268 232 678904 268 233 609103 268 236 841987 268 241 953832 268 242 945200 268 244 704188 268 245 665889 268 246 957750 268 247 918540 268 249 515594 268 250 588778 268 255 728129 268 258 988649 268 264 620030 268 266 797101 268 273 696772 268 275 888397 268 276 799980 268 277 668013 268 282 743223 268 289 987541 268 290 812097 268 291 748019 268 296 599813 268 301 816585 268 306 743380 268 309 770652 268 311 789675 268 312 880759 268 314 883362 268 316 559519 268 320 703807 268 321 715780 268 324 994052 268 332 981159 268 340 889543 268 347 621116 268 349 995263 268 351 790935 268 355 927495 268 358 550257 268 363 600262 268 365 566461 268 366 837463 268 378 894048 268 382 886077 268 383 804068 268 384 769503 268 385 902616 268 387 740916 268 390 993403 268 391 906928 268 399 789941 268 404 636192 268 407 880276 268 411 698486 268 416 989335 268 418 709199 268 420 873003 268 423 738301 268 425 514680 268 430 840761 268 435 501044 268 440 907638 268 441 664637 268 444 788140 268 450 895951 268 455 545610 268 463 642595 268 464 853052 268 466 615037 268 470 972059 268 478 780117 268 483 880106 268 488 979437 268 494 954682 268 496 617255 268 497 649873 268 498 513420 268 513 810623 268 514 837048 268 515 546709 268 516 745037 268 529 604348 268 530 967306 268 536 692691 268 537 627532 268 538 506291 268 539 593219 268 544 515748 269 1 543888 269 2 711125 269 6 940443 269 7 695207 269 11 703253 269 12 723733 269 15 561508 269 16 976892 269 17 581099 269 18 796755 269 19 774915 269 22 839066 269 27 787834 269 31 681119 269 32 613900 269 39 528697 269 42 977473 269 43 821718 269 47 773193 269 54 985025 269 59 685247 269 62 805280 269 76 750597 269 77 810676 269 80 507825 269 87 841355 269 88 848468 269 93 517531 269 97 891540 269 99 551807 269 107 997580 269 111 991464 269 112 592099 269 113 514847 269 118 905066 269 119 822630 269 120 640431 269 121 804168 269 125 939705 269 129 689729 269 130 997615 269 134 590099 269 138 905407 269 139 642730 269 140 810348 269 153 616469 269 155 855334 269 158 779175 269 165 707006 269 167 581273 269 169 912453 269 171 599614 269 174 531462 269 175 678027 269 186 696688 269 191 801764 269 197 799852 269 200 823021 269 201 589730 269 221 978663 269 227 708349 269 231 918583 269 234 999371 269 238 738762 269 240 705288 269 241 643385 269 247 982385 269 251 785492 269 256 681584 269 258 617653 269 260 793613 269 261 805385 269 263 856494 269 265 947285 269 269 854244 269 272 628224 269 273 634937 269 274 745209 269 276 589268 269 278 980870 269 282 627059 269 285 705356 269 287 655113 269 292 643473 269 295 775479 269 297 744671 269 301 551024 269 303 519529 269 304 725130 269 306 699554 269 312 757815 269 316 983829 269 318 595464 269 322 728092 269 325 577570 269 331 620304 269 335 681692 269 337 715458 269 345 898703 269 347 945317 269 356 962935 269 357 610612 269 367 852274 269 371 970511 269 383 579467 269 386 710537 269 394 901152 269 397 622693 269 400 998969 269 401 621949 269 407 832731 269 409 647912 269 412 544302 269 417 721619 269 418 859213 269 419 611795 269 421 626828 269 426 616178 269 427 739785 269 431 942095 269 437 987016 269 443 592392 269 444 932436 269 448 704050 269 450 697323 269 452 810158 269 453 801785 269 457 808894 269 458 892046 269 462 995854 269 465 967069 269 466 874766 269 469 773693 269 471 872977 269 473 691418 269 480 861657 269 485 881492 269 489 990692 269 493 907537 269 496 578969 269 501 776482 269 506 726886 269 507 731545 269 508 613800 269 512 901678 269 513 682240 269 514 821154 269 515 578456 269 523 877168 269 526 512033 269 528 997706 269 529 649102 269 530 713339 269 535 558888 269 542 778953 269 545 580720 270 4 889547 270 9 863603 270 12 859202 270 17 724765 270 19 666193 270 25 509374 270 26 686269 270 28 712140 270 32 902036 270 36 683405 270 37 818606 270 38 909969 270 43 515391 270 44 503436 270 54 957102 270 58 658511 270 60 877414 270 66 788734 270 69 617267 270 70 849582 270 72 863893 270 80 696773 270 90 960710 270 97 930555 270 101 842476 270 102 969661 270 104 808364 270 106 580783 270 109 923562 270 110 807517 270 111 726024 270 115 743410 270 117 555894 270 125 590552 270 127 931800 270 134 898986 270 135 681214 270 136 556266 270 139 734147 270 140 983643 270 141 723326 270 142 886432 270 143 735644 270 147 919652 270 153 908290 270 155 807634 270 156 975887 270 169 986414 270 170 537147 270 172 799097 270 175 998130 270 179 552768 270 181 642502 270 183 837588 270 188 596633 270 189 582155 270 191 974244 270 203 500974 270 205 950700 270 206 934867 270 209 967124 270 215 732994 270 217 793483 270 220 642839 270 223 568911 270 225 553010 270 229 987800 270 235 773880 270 255 719201 270 259 534206 270 275 852986 270 276 622782 270 277 818044 270 285 573188 270 294 861854 270 301 710051 270 302 823872 270 307 520410 270 314 525988 270 318 862000 270 324 957712 270 326 856732 270 327 693411 270 332 827293 270 342 547479 270 343 573212 270 347 797160 270 349 940513 270 356 692921 270 358 841039 270 363 554566 270 365 694106 270 369 598835 270 373 600170 270 377 720991 270 394 766663 270 399 612382 270 400 855194 270 402 865533 270 403 925909 270 406 554216 270 408 868077 270 411 911138 270 414 759161 270 425 544242 270 430 566586 270 434 798097 270 437 868288 270 439 641839 270 452 605065 270 454 614071 270 462 573739 270 470 706913 270 473 908916 270 474 537505 270 479 776593 270 490 583591 270 491 987923 270 492 819445 270 493 767079 270 494 868419 270 495 966045 270 504 531358 270 506 775222 270 508 924592 270 510 506333 270 512 753374 270 521 608520 270 522 815982 270 524 951390 270 530 929414 270 531 581906 270 532 616050 270 533 841242 270 540 513251 270 541 665173 270 544 714419 270 549 664061 270 550 644793 271 3 764860 271 14 792387 271 18 589175 271 29 758209 271 32 689138 271 33 655257 271 34 529480 271 36 793640 271 40 862219 271 45 702213 271 49 689721 271 59 817138 271 63 549761 271 64 657600 271 68 648542 271 73 559104 271 75 739857 271 78 779138 271 79 773597 271 88 967743 271 91 736636 271 92 523860 271 93 567672 271 97 629258 271 102 979912 271 104 855674 271 106 788012 271 109 791391 271 119 623737 271 127 755127 271 132 775315 271 149 751320 271 153 770994 271 159 727673 271 161 678759 271 162 795220 271 168 944672 271 169 964596 271 173 733841 271 177 956969 271 179 790329 271 180 822881 271 183 582753 271 185 978581 271 189 773869 271 191 624288 271 193 780708 271 198 998554 271 199 523086 271 200 865153 271 204 847490 271 207 917884 271 208 576621 271 211 550086 271 212 876039 271 217 550854 271 219 901399 271 220 845337 271 231 582312 271 232 857030 271 236 655875 271 248 756458 271 249 652422 271 250 656989 271 256 920086 271 263 757960 271 273 909262 271 284 866981 271 287 797339 271 292 877516 271 293 609997 271 301 895437 271 302 679165 271 303 730199 271 312 617246 271 314 727547 271 317 973924 271 321 524583 271 323 974990 271 327 527220 271 329 576871 271 330 895946 271 336 661207 271 338 702682 271 340 630526 271 342 703815 271 343 609468 271 344 781413 271 346 593452 271 348 604140 271 349 887037 271 352 987514 271 362 911309 271 375 914026 271 378 923520 271 396 855876 271 405 764228 271 411 524302 271 417 708169 271 420 958020 271 422 696063 271 425 644339 271 439 666173 271 441 663791 271 449 896298 271 451 793666 271 452 657498 271 453 917557 271 454 560771 271 465 793410 271 471 714425 271 475 535629 271 478 504953 271 480 677889 271 483 885836 271 491 607510 271 492 767370 271 498 877212 271 500 608310 271 506 984431 271 508 920696 271 517 923222 271 523 632646 271 524 520247 271 528 711535 271 533 917604 271 536 993018 271 539 737987 271 544 760284 271 546 582820 271 547 855778 272 2 728096 272 5 709431 272 10 508798 272 11 636994 272 12 695614 272 18 665132 272 20 710067 272 23 801423 272 27 751153 272 28 925429 272 29 871150 272 33 545977 272 49 860279 272 53 600287 272 64 678928 272 65 620840 272 68 911811 272 74 744633 272 77 512066 272 80 828211 272 82 502337 272 90 554350 272 93 743863 272 98 889522 272 99 718768 272 104 758871 272 106 905420 272 109 677069 272 111 931416 272 115 826833 272 118 527683 272 119 784203 272 120 989431 272 126 815446 272 131 731426 272 132 744686 272 137 640558 272 139 516634 272 142 648829 272 144 891000 272 146 714904 272 147 872116 272 150 684885 272 152 692768 272 154 792976 272 155 960566 272 156 631698 272 162 896129 272 163 531543 272 164 540866 272 165 760663 272 176 987243 272 177 795652 272 181 878600 272 183 515604 272 184 933732 272 186 713215 272 189 635329 272 190 510755 272 192 573616 272 204 947800 272 205 884141 272 207 668633 272 209 561844 272 211 812955 272 216 674946 272 222 721907 272 225 520771 272 227 689675 272 236 964787 272 238 816919 272 239 957717 272 242 936069 272 244 842229 272 246 656646 272 253 500903 272 265 950255 272 266 575706 272 269 877061 272 271 691862 272 272 936354 272 281 926169 272 286 741371 272 287 623572 272 296 611867 272 297 873429 272 299 790867 272 307 700426 272 308 779742 272 311 866176 272 314 798709 272 316 595973 272 320 630082 272 322 519078 272 324 647175 272 331 529922 272 333 505557 272 336 534542 272 347 828427 272 350 909424 272 351 625212 272 352 942119 272 365 868839 272 366 654378 272 367 676890 272 369 962997 272 374 573144 272 376 655221 272 381 856932 272 384 981127 272 389 583743 272 392 753874 272 404 631338 272 405 509644 272 415 654298 272 416 517849 272 434 816880 272 436 710641 272 439 809793 272 450 721302 272 461 608164 272 465 667769 272 469 960775 272 470 535087 272 472 788931 272 484 819525 272 495 999473 272 500 935053 272 503 931141 272 504 600969 272 509 565894 272 512 984523 272 518 589571 272 521 773198 272 522 860350 272 528 541984 272 531 705719 272 533 701658 272 535 734286 272 537 950663 272 540 955549 272 546 979210 272 548 794217 273 2 991765 273 9 842306 273 10 783780 273 11 775780 273 16 568291 273 18 645346 273 20 508806 273 23 514382 273 31 906078 273 35 561980 273 38 609503 273 44 577043 273 48 678283 273 55 543055 273 68 975066 273 72 712491 273 76 993721 273 83 631845 273 85 638524 273 86 781653 273 87 688823 273 92 654875 273 95 516231 273 104 664526 273 106 732398 273 108 968678 273 110 848060 273 111 944137 273 112 809990 273 118 989628 273 134 528807 273 137 556726 273 141 673978 273 145 879579 273 146 840881 273 151 980904 273 152 598878 273 160 545144 273 172 886003 273 175 524858 273 176 710789 273 178 690205 273 181 655693 273 182 819096 273 192 849136 273 201 671283 273 213 723216 273 214 597239 273 215 978587 273 216 829840 273 219 870812 273 220 956095 273 222 644736 273 223 799077 273 232 842351 273 233 900213 273 236 579710 273 241 677240 273 243 797337 273 247 933599 273 249 570094 273 256 628197 273 262 809373 273 277 697903 273 281 999656 273 282 827970 273 285 806326 273 294 682732 273 308 926976 273 311 866081 273 312 750238 273 319 583455 273 320 598035 273 323 974155 273 324 767076 273 325 881235 273 328 869973 273 331 670898 273 346 744289 273 347 792928 273 350 525706 273 352 564011 273 362 946823 273 367 839834 273 368 863261 273 373 988254 273 374 850263 273 375 704295 273 378 737539 273 383 823651 273 386 658824 273 397 983267 273 398 848969 273 402 854019 273 410 543950 273 412 587732 273 415 536923 273 418 750481 273 422 916456 273 424 755273 273 425 654325 273 427 742681 273 434 985296 273 435 727317 273 436 709577 273 444 814688 273 457 554044 273 460 784673 273 472 803961 273 473 836163 273 474 917509 273 483 719115 273 486 593967 273 490 860293 273 491 696637 273 492 639918 273 495 725687 273 510 728308 273 512 841791 273 521 794852 273 523 597390 273 528 672097 273 530 568312 273 531 882075 273 533 879179 273 535 820242 273 538 962292 273 546 823112 273 550 742570 274 1 854861 274 2 922826 274 5 623797 274 13 611386 274 14 778894 274 23 828354 274 25 754292 274 38 544164 274 42 624528 274 47 748144 274 49 569746 274 50 986904 274 53 787324 274 61 585826 274 62 966135 274 65 585152 274 72 612659 274 74 998559 274 75 685131 274 78 855957 274 81 612295 274 84 713526 274 86 780529 274 87 750416 274 91 786830 274 92 952105 274 93 756423 274 94 588383 274 96 961809 274 97 895415 274 105 507313 274 106 903162 274 107 750197 274 112 896473 274 113 632537 274 114 782339 274 117 834389 274 118 517309 274 124 668194 274 125 754466 274 128 863529 274 129 937819 274 143 975907 274 151 910292 274 162 580824 274 163 932920 274 166 793243 274 168 723214 274 171 960809 274 180 695465 274 185 554121 274 186 533443 274 200 771633 274 204 816159 274 205 880980 274 209 565221 274 221 823462 274 223 611040 274 227 802799 274 231 705805 274 232 949143 274 233 750337 274 235 820825 274 236 721974 274 241 735700 274 243 544842 274 254 863835 274 258 747501 274 260 571788 274 261 758537 274 266 982187 274 269 790530 274 270 924305 274 271 671950 274 276 587547 274 282 900389 274 294 508736 274 303 526980 274 307 937756 274 309 999266 274 310 687955 274 313 825197 274 315 869570 274 319 760974 274 321 706605 274 322 663557 274 324 873162 274 325 611997 274 327 553031 274 328 904133 274 330 824295 274 333 844283 274 339 893018 274 368 943587 274 379 776335 274 382 753831 274 386 892415 274 395 855528 274 396 939726 274 397 952853 274 398 979416 274 404 502773 274 408 863097 274 412 761021 274 417 603459 274 418 926267 274 423 888250 274 430 582084 274 433 989171 274 434 776925 274 436 665187 274 444 759111 274 451 940073 274 452 542004 274 456 814383 274 458 784315 274 459 979252 274 460 646894 274 462 914481 274 463 828491 274 468 928370 274 469 874450 274 472 938743 274 500 910707 274 501 844676 274 502 537970 274 508 808234 274 509 535350 274 510 924174 274 512 858995 274 513 797344 274 514 656241 274 518 585561 274 527 537524 274 530 987403 274 533 767840 274 534 707320 274 545 502788 275 1 854628 275 7 770907 275 24 647867 275 26 706732 275 28 543086 275 33 718937 275 35 964825 275 39 784062 275 46 712538 275 48 705897 275 50 931107 275 52 993627 275 56 555812 275 58 502417 275 62 989944 275 64 723160 275 72 833266 275 73 989001 275 84 503471 275 85 623702 275 86 859359 275 89 686958 275 90 794765 275 92 659976 275 95 657745 275 101 977214 275 103 863112 275 104 898184 275 114 668941 275 120 545651 275 122 576481 275 124 974558 275 127 775383 275 131 830310 275 133 777616 275 134 979190 275 139 699235 275 144 718976 275 151 928111 275 154 859121 275 155 871606 275 159 698553 275 160 780363 275 171 661951 275 188 650275 275 209 673478 275 213 622285 275 214 539404 275 217 968222 275 218 893351 275 219 804568 275 221 912974 275 229 749587 275 232 817250 275 235 629578 275 237 652256 275 239 620358 275 241 924775 275 243 815911 275 253 816144 275 255 936712 275 256 958918 275 260 970149 275 264 661404 275 269 714019 275 271 819740 275 272 661428 275 285 704583 275 288 649564 275 290 958604 275 293 851026 275 295 946349 275 298 848474 275 299 828779 275 301 589613 275 307 918599 275 308 701823 275 309 577879 275 311 557563 275 312 701987 275 313 982830 275 314 561965 275 315 544663 275 321 600480 275 327 606920 275 330 809662 275 335 937055 275 340 820504 275 343 842156 275 346 564424 275 353 634483 275 358 998039 275 360 635063 275 362 553341 275 370 663285 275 371 906178 275 372 578618 275 374 816849 275 383 686049 275 385 520859 275 387 762697 275 388 890502 275 394 860090 275 395 878086 275 397 960706 275 399 585166 275 401 737325 275 403 942422 275 405 594061 275 408 972752 275 409 789843 275 410 888124 275 411 767919 275 418 874693 275 425 974558 275 426 990070 275 437 923248 275 446 915704 275 452 580932 275 457 604148 275 458 601656 275 460 522616 275 461 536140 275 462 905866 275 463 882473 275 465 802314 275 466 978556 275 469 674463 275 474 642003 275 480 527511 275 483 847653 275 487 950040 275 490 955180 275 491 646372 275 510 998941 275 519 854183 275 529 533858 275 530 609289 275 531 875635 275 532 748123 275 534 722986 275 535 671414 275 537 604436 275 539 895562 275 540 830845 275 543 758186 275 547 870489 275 548 622247 275 550 840594 276 1 719848 276 5 619903 276 10 529025 276 13 640435 276 15 698852 276 23 680061 276 31 988885 276 32 640842 276 33 795977 276 38 661278 276 41 769418 276 44 871962 276 47 512271 276 48 950751 276 52 766167 276 57 627364 276 60 589561 276 63 672180 276 71 651808 276 74 870835 276 81 648309 276 90 748661 276 92 738714 276 95 879966 276 96 557884 276 98 570402 276 99 764833 276 100 991491 276 101 802893 276 107 711665 276 111 768328 276 126 912584 276 131 707886 276 132 576416 276 134 701347 276 136 626205 276 139 917249 276 147 625312 276 148 866573 276 151 612122 276 155 700730 276 158 800509 276 160 838873 276 164 817455 276 165 536590 276 166 768866 276 168 858626 276 180 788353 276 181 854150 276 185 864301 276 187 878902 276 190 913986 276 192 595759 276 193 871356 276 199 928680 276 204 652309 276 210 640050 276 215 827279 276 216 705169 276 217 630048 276 241 743704 276 243 908250 276 244 878510 276 245 631932 276 247 755959 276 251 985779 276 252 631621 276 256 828392 276 261 849451 276 266 896637 276 273 788799 276 278 713436 276 280 513305 276 284 783469 276 287 950327 276 288 551438 276 290 936480 276 291 524336 276 296 623730 276 298 512715 276 300 731256 276 306 981590 276 310 825018 276 326 570728 276 327 863693 276 336 718978 276 337 551867 276 341 757605 276 342 534783 276 343 705059 276 346 710636 276 349 949859 276 351 748899 276 355 908439 276 357 588811 276 363 732998 276 366 631214 276 369 721129 276 370 830087 276 374 902945 276 375 649196 276 385 633114 276 386 832687 276 389 924850 276 394 889089 276 400 541113 276 402 532079 276 407 514606 276 408 811272 276 409 722806 276 411 605478 276 416 908906 276 419 871346 276 420 858616 276 431 929051 276 432 836736 276 440 851242 276 443 906788 276 445 580866 276 453 827220 276 461 542710 276 469 593814 276 472 562574 276 476 840838 276 477 634954 276 480 980474 276 481 581680 276 486 963701 276 487 897271 276 488 519326 276 490 624817 276 494 510631 276 495 598074 276 496 871061 276 497 771873 276 498 541068 276 501 674442 276 503 650579 276 511 999763 276 520 714891 276 522 767237 276 526 563769 276 533 789463 276 538 599756 276 542 771104 276 550 597702 277 2 712827 277 3 868309 277 13 859579 277 17 725319 277 21 902946 277 22 900321 277 26 632739 277 33 860449 277 36 588000 277 38 701252 277 40 540567 277 50 740879 277 54 817990 277 56 572415 277 60 916278 277 63 910499 277 71 655681 277 72 892858 277 75 644745 277 80 991631 277 82 883118 277 83 520045 277 87 762274 277 94 606811 277 97 777990 277 98 639535 277 110 889693 277 112 796508 277 114 861265 277 115 681195 277 118 756764 277 122 532654 277 124 504710 277 131 980102 277 132 552564 277 136 597225 277 137 976962 277 142 923966 277 149 631936 277 150 591442 277 153 679019 277 154 745759 277 155 981083 277 159 622792 277 162 963824 277 163 917142 277 170 778830 277 174 701873 277 175 883539 277 177 546143 277 182 743019 277 183 545729 277 187 900774 277 188 999296 277 189 976657 277 195 567084 277 197 717441 277 198 971406 277 204 936697 277 205 874123 277 206 982133 277 210 753667 277 216 684448 277 223 663110 277 225 509545 277 228 906491 277 237 897867 277 243 915055 277 246 596009 277 256 942376 277 260 671963 277 266 607350 277 270 526564 277 271 635204 277 285 877464 277 286 526054 277 289 805634 277 291 580132 277 296 847173 277 297 912840 277 298 932911 277 300 897665 277 302 995566 277 305 507769 277 313 940257 277 316 882966 277 317 719999 277 318 500555 277 323 635643 277 325 976414 277 327 979386 277 333 869388 277 334 777587 277 337 643173 277 338 680163 277 340 563174 277 345 879253 277 349 515253 277 353 999321 277 361 641443 277 365 500628 277 369 942099 277 373 969206 277 377 549300 277 384 628382 277 388 918819 277 393 676851 277 395 591095 277 397 591275 277 400 703787 277 404 761581 277 413 511729 277 414 638999 277 416 903270 277 421 598906 277 423 934751 277 430 661423 277 431 571022 277 432 989516 277 438 983888 277 441 807795 277 442 728327 277 445 902586 277 446 992860 277 448 524083 277 450 536855 277 453 743342 277 456 971900 277 463 693593 277 464 584919 277 465 675234 277 466 981055 277 475 825449 277 480 655396 277 483 684915 277 484 800394 277 485 841766 277 488 662636 277 495 655506 277 501 756312 277 508 979383 277 511 673154 277 512 746901 277 514 873199 277 521 603998 277 522 564412 277 527 588067 277 529 976936 277 530 636104 277 540 866561 277 541 677167 277 549 954135 278 2 956613 278 6 551526 278 9 528434 278 12 838870 278 13 955457 278 21 802569 278 22 862098 278 23 972038 278 24 647899 278 30 577840 278 32 855498 278 42 788894 278 43 970190 278 49 864699 278 59 649995 278 61 991059 278 62 725994 278 73 512465 278 76 712540 278 81 823224 278 82 901232 278 90 872072 278 91 918568 278 93 872122 278 97 771364 278 98 681448 278 99 712655 278 100 595186 278 101 919252 278 103 932903 278 104 583639 278 105 861201 278 116 746242 278 120 612798 278 133 533718 278 136 604365 278 147 863731 278 148 869609 278 150 533162 278 156 656153 278 167 824603 278 168 811872 278 173 605808 278 178 928889 278 180 884144 278 181 749702 278 200 990009 278 202 894512 278 204 831516 278 210 694315 278 212 756719 278 215 818054 278 225 534797 278 226 688845 278 227 530989 278 235 836856 278 236 918386 278 240 823633 278 250 599417 278 251 563710 278 264 724250 278 276 795810 278 280 567029 278 288 806254 278 289 850682 278 290 600457 278 292 565744 278 294 982370 278 295 817229 278 299 540172 278 303 717100 278 313 845205 278 314 520710 278 316 819741 278 317 926572 278 323 644096 278 328 526764 278 330 836910 278 335 900463 278 336 837395 278 339 965290 278 345 735509 278 347 999148 278 350 655625 278 355 879478 278 356 893514 278 359 920695 278 363 796288 278 364 611255 278 365 585835 278 367 540827 278 373 765546 278 376 642323 278 379 556781 278 381 831600 278 386 784622 278 389 930592 278 391 893639 278 392 982289 278 398 729316 278 405 942651 278 406 629427 278 408 752781 278 418 869552 278 420 600917 278 423 817634 278 429 528068 278 434 853941 278 441 991753 278 442 991505 278 448 956535 278 450 735960 278 451 915206 278 455 968772 278 460 684922 278 461 702924 278 466 666038 278 467 974616 278 468 537969 278 472 663290 278 476 789908 278 491 771322 278 495 526467 278 501 968227 278 502 823319 278 504 642681 278 505 722957 278 510 698127 278 514 761983 278 515 970798 278 517 568623 278 519 519060 278 522 507480 278 525 925684 278 526 917217 278 528 968687 278 529 774813 278 535 521254 278 536 560109 278 538 570106 278 547 592870 279 1 659280 279 6 734978 279 7 921805 279 9 536098 279 26 947860 279 29 538720 279 32 948779 279 38 639450 279 39 865498 279 42 836039 279 47 993282 279 52 910748 279 58 681542 279 70 547361 279 71 691347 279 76 651427 279 77 814998 279 83 938723 279 88 561743 279 89 632253 279 93 634509 279 96 686261 279 98 796259 279 100 893082 279 103 606064 279 109 923581 279 110 862682 279 115 586894 279 116 808620 279 117 924200 279 121 961829 279 122 869198 279 125 597821 279 131 977701 279 132 807490 279 134 864259 279 144 851413 279 145 998038 279 148 653774 279 152 597409 279 160 654903 279 162 891549 279 163 582438 279 167 965892 279 175 907567 279 176 740851 279 182 959285 279 189 784516 279 190 997805 279 199 705321 279 206 570401 279 208 767046 279 214 939917 279 222 724701 279 223 940755 279 224 632337 279 232 603522 279 233 754812 279 244 738399 279 247 950806 279 249 946421 279 254 515285 279 256 658696 279 260 878987 279 262 504589 279 264 816814 279 265 565318 279 272 647104 279 279 788916 279 281 822072 279 284 696713 279 289 944581 279 290 568520 279 294 601209 279 295 553161 279 298 688293 279 300 590014 279 304 992717 279 305 812473 279 311 671586 279 312 664632 279 318 960540 279 323 678016 279 324 910402 279 327 759793 279 330 798481 279 334 596859 279 335 722082 279 337 654695 279 338 648044 279 340 892440 279 344 542709 279 359 526257 279 360 959908 279 364 932225 279 365 956049 279 371 618711 279 380 576413 279 391 503511 279 392 676782 279 395 549011 279 403 870157 279 406 963200 279 416 852426 279 430 956658 279 432 560832 279 438 803363 279 440 872207 279 445 980056 279 446 799900 279 447 722267 279 454 782411 279 472 872308 279 473 868031 279 474 846833 279 475 995402 279 478 546332 279 479 525793 279 480 859172 279 482 540091 279 484 600763 279 487 558151 279 490 789587 279 498 551991 279 500 580280 279 504 973270 279 507 592098 279 508 742784 279 513 988544 279 515 774516 279 516 549299 279 522 897239 279 523 804999 279 526 817023 279 527 531390 279 528 605272 279 534 512683 279 539 638497 279 542 628260 279 543 741603 279 547 552702 279 550 835372 280 1 899854 280 4 615244 280 5 825592 280 13 825509 280 17 716444 280 20 923115 280 25 947119 280 26 891347 280 30 888279 280 35 635033 280 36 971848 280 60 594613 280 61 860390 280 63 572429 280 73 691277 280 82 956630 280 87 767721 280 89 502328 280 95 585629 280 114 631693 280 115 714651 280 116 681300 280 118 935884 280 125 692278 280 127 812188 280 128 812631 280 132 887719 280 134 681985 280 137 638439 280 152 710991 280 167 625924 280 170 578038 280 171 826293 280 187 644341 280 189 712460 280 195 508525 280 197 791515 280 200 698221 280 201 706758 280 202 914469 280 205 774788 280 210 740191 280 219 898672 280 223 893212 280 225 538477 280 231 730711 280 236 735529 280 237 524859 280 241 541516 280 244 901708 280 247 594264 280 248 867536 280 251 876772 280 254 785664 280 256 500223 280 260 626028 280 261 985251 280 262 753550 280 265 785870 280 266 993351 280 267 571650 280 278 896408 280 285 853185 280 291 973635 280 293 519950 280 304 949142 280 312 604527 280 314 524375 280 318 697781 280 319 710608 280 321 796593 280 324 835804 280 325 708515 280 326 681889 280 328 597732 280 331 642013 280 334 696922 280 335 784700 280 340 622838 280 344 579304 280 347 934563 280 349 861143 280 363 626171 280 368 544566 280 370 990222 280 371 558665 280 372 970372 280 378 972308 280 385 545611 280 386 740339 280 391 918117 280 393 842671 280 399 817384 280 409 690477 280 412 610955 280 414 964278 280 419 978523 280 420 607357 280 423 668118 280 432 808662 280 435 991872 280 439 959814 280 450 912212 280 452 965125 280 453 988532 280 454 917471 280 458 770124 280 462 775849 280 466 839165 280 468 902952 280 469 552540 280 474 587799 280 477 812674 280 481 985992 280 482 788553 280 497 741043 280 500 759825 280 504 785438 280 508 631345 280 509 710579 280 515 857182 280 517 998236 280 518 542936 280 519 805987 280 520 748777 280 523 699711 280 524 822023 280 526 844046 280 527 684460 280 528 889321 280 533 613526 280 534 687475 280 539 851536 280 542 556459 280 547 538524 281 2 556242 281 16 939301 281 19 979238 281 33 893277 281 36 974829 281 47 694776 281 48 574123 281 51 830686 281 56 626557 281 57 653503 281 64 814457 281 67 936295 281 78 618385 281 83 526645 281 84 823317 281 95 840705 281 96 941260 281 98 666742 281 101 668813 281 102 885437 281 104 695976 281 111 807502 281 112 883254 281 114 640840 281 117 849786 281 118 607644 281 120 594271 281 123 536966 281 132 728282 281 133 559153 281 139 898773 281 140 815370 281 141 519548 281 142 794502 281 146 972845 281 148 666588 281 150 888005 281 151 653521 281 154 517337 281 166 822504 281 173 788193 281 174 913153 281 176 719974 281 178 813252 281 182 658040 281 183 816630 281 196 772917 281 201 753674 281 202 731347 281 207 646919 281 213 513890 281 223 946129 281 229 701624 281 230 775215 281 233 830954 281 237 577024 281 243 776927 281 248 591504 281 251 940506 281 255 693118 281 262 762990 281 270 630298 281 271 871610 281 277 650332 281 280 964013 281 289 725261 281 290 891273 281 295 690838 281 301 566016 281 302 551307 281 304 860247 281 307 659769 281 308 660597 281 309 821289 281 311 538804 281 314 730312 281 322 818678 281 327 535165 281 335 994802 281 338 515412 281 339 542948 281 340 823612 281 344 862639 281 345 807676 281 346 865853 281 354 716598 281 362 518833 281 364 846591 281 365 724640 281 368 820057 281 370 809682 281 373 981229 281 374 764064 281 375 860258 281 376 783609 281 380 583321 281 390 703320 281 395 892735 281 397 887049 281 406 755575 281 409 755934 281 411 968379 281 415 759877 281 416 965837 281 417 738108 281 418 699390 281 419 833573 281 424 643626 281 440 601344 281 441 759217 281 443 769916 281 444 973199 281 448 646912 281 460 796512 281 461 941034 281 462 778598 281 464 631438 281 469 993106 281 473 682998 281 474 783843 281 476 692154 281 479 815900 281 486 672350 281 493 606894 281 495 584141 281 497 733980 281 503 941067 281 509 946002 281 510 989952 281 512 885163 281 513 893342 281 515 589795 281 517 511779 281 523 648277 281 524 611142 281 529 758735 281 538 818242 281 545 822903 281 546 774196 281 548 984565 282 3 617351 282 22 544063 282 28 617946 282 31 676426 282 42 991797 282 45 946450 282 46 893003 282 48 832892 282 50 797025 282 56 768460 282 60 884703 282 63 888568 282 70 829794 282 73 620496 282 82 771545 282 86 788384 282 91 618126 282 94 990004 282 96 834503 282 97 659007 282 103 738473 282 105 762762 282 113 574589 282 114 908901 282 115 544850 282 116 709952 282 126 812039 282 127 763441 282 130 832462 282 133 750053 282 136 572633 282 139 682322 282 142 556120 282 153 817021 282 155 685326 282 161 654936 282 169 972893 282 172 825853 282 173 770827 282 174 975617 282 178 612154 282 182 910433 282 183 532257 282 185 991302 282 187 999366 282 198 897506 282 200 807109 282 209 589465 282 210 621995 282 212 989913 282 215 587197 282 221 965496 282 223 605541 282 224 905733 282 228 770071 282 235 610109 282 241 664683 282 242 562657 282 244 970872 282 247 810003 282 255 964613 282 275 742334 282 278 541470 282 280 990804 282 281 897771 282 285 535930 282 295 971487 282 297 839622 282 299 601902 282 300 736561 282 302 616204 282 303 771528 282 306 815259 282 308 715788 282 310 752946 282 311 844187 282 312 619026 282 317 681536 282 318 736217 282 319 673362 282 323 843339 282 329 933155 282 335 861065 282 340 955588 282 344 802798 282 346 857732 282 347 606903 282 349 773379 282 353 698620 282 354 625054 282 358 565985 282 372 903085 282 373 547250 282 374 889521 282 375 900273 282 376 986853 282 380 788644 282 381 619213 282 382 758949 282 386 955952 282 390 700864 282 391 914125 282 401 513532 282 404 799382 282 411 653369 282 416 849518 282 417 548671 282 420 821330 282 425 944127 282 443 557088 282 445 528228 282 451 905227 282 456 782237 282 470 687299 282 471 737666 282 474 895520 282 476 562821 282 479 652342 282 483 897099 282 484 844424 282 502 513030 282 504 720680 282 507 893783 282 508 916257 282 509 975076 282 512 966182 282 519 947004 282 521 581376 282 522 500805 282 523 806117 282 524 596917 282 526 542851 282 530 989143 282 533 544811 282 538 946866 282 539 832172 282 542 927762 282 548 855348 283 7 741691 283 11 710254 283 13 948316 283 14 665002 283 19 601413 283 23 641825 283 25 660585 283 26 502539 283 27 820302 283 30 944058 283 31 693444 283 32 719903 283 33 648961 283 50 881444 283 51 559012 283 55 637385 283 58 520902 283 60 649575 283 63 515420 283 67 523200 283 75 520862 283 80 621715 283 84 595530 283 87 503876 283 91 658752 283 106 731277 283 109 861755 283 117 599933 283 118 635623 283 122 975560 283 126 909786 283 128 564546 283 131 692669 283 136 906355 283 139 589018 283 155 744228 283 165 646172 283 166 836927 283 170 656726 283 179 641933 283 181 848324 283 184 847523 283 186 692802 283 192 562528 283 194 770553 283 195 830834 283 200 623789 283 202 619421 283 206 777797 283 209 929952 283 210 850589 283 214 888027 283 221 906707 283 226 841782 283 228 628337 283 230 846459 283 232 831260 283 236 946199 283 240 867937 283 243 837368 283 244 692948 283 246 569137 283 251 610207 283 256 683942 283 261 634044 283 263 715043 283 264 501079 283 267 590022 283 269 728343 283 274 562806 283 287 950280 283 297 913466 283 299 948925 283 302 528953 283 306 920242 283 309 871446 283 312 621154 283 314 997754 283 316 762365 283 322 609647 283 325 514861 283 329 932774 283 335 752445 283 344 607723 283 345 548605 283 346 724836 283 347 578366 283 349 548045 283 352 681432 283 354 650994 283 357 725427 283 358 650697 283 361 754280 283 362 820942 283 366 515510 283 371 523623 283 372 643073 283 373 903647 283 374 897597 283 382 845601 283 391 663663 283 398 875085 283 407 577805 283 408 515521 283 411 622992 283 415 667319 283 417 619732 283 419 955928 283 430 600818 283 431 561844 283 434 870392 283 436 728496 283 445 804794 283 447 518069 283 450 686671 283 452 655100 283 456 886632 283 458 731822 283 465 849707 283 470 985945 283 471 603754 283 475 596770 283 477 966439 283 482 762698 283 484 816759 283 489 776604 283 490 518038 283 493 620322 283 499 995231 283 509 689872 283 510 876220 283 514 718287 283 515 763596 283 517 712806 283 519 692372 283 526 814517 283 530 759060 283 534 514847 283 535 724335 283 536 710207 283 537 896503 283 542 577440 283 544 927628 283 550 961544 284 5 741632 284 6 821738 284 7 639565 284 13 964567 284 17 793097 284 19 785132 284 20 570645 284 29 901461 284 39 651898 284 42 775455 284 43 630398 284 52 757167 284 54 604180 284 56 968836 284 57 847446 284 60 557701 284 61 886838 284 68 674016 284 73 958337 284 74 586602 284 77 826295 284 78 791132 284 82 825472 284 84 937961 284 93 818893 284 96 733095 284 97 838705 284 103 787755 284 110 940880 284 112 500306 284 114 531846 284 131 756579 284 133 688216 284 140 726645 284 143 944944 284 156 599947 284 160 618313 284 164 802122 284 165 695925 284 171 587231 284 172 704096 284 175 753094 284 180 853371 284 183 549604 284 184 513754 284 185 810717 284 188 548602 284 189 895091 284 191 672698 284 192 790512 284 193 527163 284 195 800050 284 198 713192 284 201 981810 284 205 622781 284 213 769212 284 218 865205 284 219 962750 284 220 614556 284 222 995696 284 227 668809 284 235 625526 284 242 857853 284 244 686496 284 247 807248 284 254 880643 284 255 772664 284 257 797459 284 259 786299 284 261 974469 284 263 668819 284 275 904674 284 280 826703 284 288 715656 284 294 725083 284 300 667479 284 302 998508 284 307 670277 284 309 922809 284 316 852146 284 329 745773 284 330 610679 284 335 853992 284 336 749725 284 337 709100 284 338 804869 284 342 822490 284 343 939965 284 348 871823 284 354 823888 284 359 686056 284 361 709721 284 367 523646 284 376 772513 284 378 849619 284 384 900586 284 386 955195 284 390 500192 284 393 816864 284 397 804064 284 398 902319 284 399 510567 284 402 918032 284 403 583015 284 407 829982 284 413 569419 284 414 568266 284 416 918209 284 419 978997 284 426 706978 284 433 581350 284 442 839226 284 454 837802 284 458 653713 284 461 617276 284 465 557507 284 470 895987 284 471 898020 284 472 562894 284 478 803951 284 480 595516 284 481 817610 284 483 755700 284 492 631084 284 495 672521 284 499 772515 284 506 564886 284 510 594839 284 511 914819 284 517 942413 284 520 734771 284 527 764283 284 528 900810 284 531 913316 284 541 846403 284 543 938308 284 546 834782 284 549 630864 284 550 826593 285 2 748154 285 7 772860 285 9 833598 285 12 782315 285 13 568639 285 16 744281 285 18 767788 285 23 903515 285 24 628795 285 28 821809 285 29 768803 285 30 720657 285 34 923575 285 42 703088 285 44 563009 285 47 527342 285 60 783851 285 65 612663 285 67 542580 285 74 554096 285 75 737435 285 78 886123 285 86 530055 285 90 822192 285 91 676823 285 95 832439 285 96 627088 285 97 540166 285 98 831687 285 103 682519 285 105 744687 285 107 597698 285 112 824593 285 118 551919 285 130 753994 285 131 738701 285 141 645621 285 146 812315 285 148 986684 285 155 940653 285 161 850789 285 166 906172 285 170 579076 285 171 752505 285 177 703564 285 180 929954 285 182 571830 285 191 612252 285 195 653347 285 196 948579 285 201 870353 285 203 686796 285 208 649437 285 210 693111 285 217 855198 285 219 653196 285 220 936954 285 222 960519 285 223 975269 285 225 760663 285 227 968808 285 229 526268 285 239 608595 285 240 908424 285 242 533264 285 248 962052 285 251 656574 285 258 834532 285 263 731592 285 265 716507 285 267 750250 285 273 629153 285 274 768387 285 276 847408 285 284 975127 285 286 693402 285 289 925324 285 290 619758 285 294 954855 285 309 545770 285 316 885971 285 321 572023 285 328 989477 285 330 534768 285 331 823642 285 333 606754 285 348 934542 285 349 593509 285 350 656816 285 357 518067 285 359 744019 285 361 551797 285 365 891719 285 366 815962 285 371 976316 285 372 841831 285 377 985630 285 381 645795 285 392 936667 285 393 812470 285 401 676459 285 402 643455 285 411 918025 285 428 874185 285 432 661447 285 440 715093 285 447 551885 285 455 908889 285 467 986120 285 469 792571 285 470 633788 285 473 865964 285 475 686132 285 479 689461 285 484 699726 285 485 585011 285 486 959657 285 488 998404 285 491 963237 285 496 984466 285 498 828937 285 505 828948 285 511 850668 285 515 999215 285 521 674420 285 523 920175 285 524 824519 285 534 588645 285 537 519848 285 540 777616 285 541 599390 285 543 554922 286 4 890702 286 6 882469 286 19 911659 286 21 914185 286 22 574187 286 29 657816 286 32 638975 286 33 786114 286 34 766043 286 37 824127 286 43 546173 286 49 612120 286 51 592792 286 54 678349 286 56 891935 286 73 655857 286 87 674780 286 95 851801 286 99 609938 286 103 860771 286 104 869751 286 111 578305 286 112 781590 286 113 672640 286 114 919941 286 115 628104 286 119 739409 286 122 676484 286 126 697941 286 134 939191 286 144 600966 286 148 597348 286 149 701258 286 150 527287 286 151 838076 286 156 988841 286 168 596849 286 172 874243 286 183 891270 286 184 580070 286 187 758103 286 203 602662 286 206 912571 286 209 613597 286 211 503188 286 220 826019 286 223 894755 286 227 954028 286 228 719826 286 238 657774 286 239 901882 286 245 881109 286 247 712738 286 255 620090 286 256 866682 286 259 966184 286 270 764418 286 272 653404 286 274 897831 286 275 870792 286 277 636679 286 287 958534 286 291 761997 286 293 973340 286 295 646646 286 297 633590 286 303 626766 286 306 838938 286 308 743688 286 310 899288 286 311 704314 286 316 624111 286 319 592558 286 324 746651 286 327 602243 286 328 640396 286 337 630484 286 343 500681 286 344 954723 286 351 747844 286 352 669882 286 353 759284 286 356 862660 286 365 820569 286 367 942953 286 373 843688 286 378 602877 286 385 782157 286 387 910191 286 390 879245 286 391 929402 286 398 506295 286 399 556768 286 405 548761 286 407 999273 286 408 855952 286 409 857378 286 419 500620 286 424 930946 286 425 761334 286 429 663628 286 441 672035 286 443 962450 286 446 815182 286 447 719485 286 448 526092 286 450 613508 286 457 795018 286 461 929069 286 462 564149 286 465 597556 286 468 704764 286 470 635193 286 478 772432 286 485 981895 286 492 781578 286 493 740869 286 495 740233 286 501 802133 286 502 705620 286 509 652135 286 517 878198 286 518 882941 286 523 564703 286 527 770552 286 528 846935 286 529 749171 286 533 713052 286 537 811444 286 542 870926 286 544 760898 286 549 817266 287 1 819774 287 5 948979 287 9 790039 287 15 791413 287 18 837210 287 20 970826 287 26 565459 287 38 845143 287 39 618905 287 45 540249 287 56 838487 287 61 867312 287 67 996926 287 77 625413 287 78 834907 287 79 767819 287 81 609885 287 84 635118 287 85 658712 287 89 993044 287 90 528750 287 97 528995 287 100 848507 287 101 814913 287 104 581957 287 107 724505 287 110 587720 287 112 709265 287 113 559656 287 115 692185 287 117 834333 287 118 739400 287 121 962898 287 122 732069 287 129 616810 287 143 535086 287 152 575304 287 153 554203 287 160 580638 287 168 610796 287 171 984986 287 175 866296 287 185 918660 287 186 958404 287 188 747057 287 191 656991 287 192 610113 287 196 631347 287 197 887934 287 200 606214 287 227 511400 287 232 678556 287 234 555576 287 237 966657 287 238 824877 287 240 704810 287 242 910040 287 248 906225 287 252 725615 287 258 963354 287 266 813552 287 277 765443 287 279 866931 287 285 524519 287 289 857353 287 293 686935 287 296 704093 287 301 986187 287 306 945819 287 307 501419 287 308 619896 287 309 596481 287 310 773545 287 322 669935 287 326 540010 287 331 910318 287 332 505363 287 333 842143 287 335 547009 287 345 731386 287 347 506545 287 353 896481 287 356 926926 287 360 831549 287 361 525216 287 363 590925 287 365 605753 287 369 958945 287 370 593293 287 375 803495 287 378 809019 287 386 820782 287 387 523783 287 389 536755 287 393 717692 287 398 796979 287 399 631972 287 401 630813 287 405 655057 287 406 809068 287 408 734061 287 409 957325 287 410 551585 287 415 858209 287 420 874400 287 428 602881 287 429 515906 287 436 560311 287 440 938261 287 448 689036 287 456 528717 287 461 902551 287 463 594355 287 465 589857 287 466 909420 287 467 682098 287 472 658300 287 474 598453 287 475 702347 287 477 881121 287 479 994336 287 480 706659 287 489 848436 287 491 914005 287 492 708986 287 500 553224 287 501 848238 287 502 815121 287 506 767096 287 545 723913 288 2 915888 288 4 746176 288 5 994163 288 12 594633 288 14 891424 288 23 819288 288 26 621189 288 32 820675 288 33 853795 288 38 845208 288 45 855040 288 47 755932 288 54 570911 288 57 813180 288 60 842644 288 63 641159 288 64 766793 288 72 877479 288 74 989326 288 81 733761 288 85 969161 288 86 923744 288 101 661731 288 102 778677 288 110 529785 288 112 616676 288 120 537314 288 133 573545 288 134 594814 288 136 896612 288 140 523922 288 143 526206 288 147 608495 288 153 805019 288 156 633349 288 161 804024 288 170 746873 288 171 687259 288 176 635397 288 178 970436 288 183 694497 288 184 587541 288 185 884899 288 193 820890 288 195 839791 288 203 882172 288 205 859388 288 207 748381 288 215 990773 288 219 607311 288 220 530280 288 223 850543 288 225 605878 288 227 901639 288 228 565194 288 237 993620 288 238 903163 288 241 696610 288 248 603007 288 249 872128 288 255 989586 288 257 629583 288 259 802370 288 266 769528 288 273 801598 288 275 876525 288 277 598811 288 283 526267 288 286 904143 288 294 639757 288 295 596747 288 299 813081 288 300 692367 288 308 899434 288 314 703386 288 323 955968 288 325 638465 288 327 654927 288 329 930710 288 330 605870 288 332 509353 288 341 824680 288 349 717649 288 351 892955 288 355 757436 288 356 739411 288 362 726888 288 364 530699 288 367 979381 288 370 564557 288 379 681157 288 381 524895 288 383 521506 288 389 937539 288 392 962496 288 393 530914 288 396 711675 288 400 953080 288 402 566249 288 408 826170 288 409 879255 288 411 946356 288 416 608475 288 418 908943 288 423 732542 288 432 724276 288 433 527863 288 446 617130 288 449 795753 288 464 925969 288 467 705774 288 468 661479 288 469 795390 288 472 616871 288 474 524895 288 476 795860 288 477 657148 288 482 954279 288 483 773539 288 485 601644 288 488 636414 288 489 947582 288 493 804517 288 497 516198 288 500 592769 288 501 541089 288 502 838579 288 503 782090 288 504 903695 288 510 506567 288 511 883076 288 513 523553 288 516 983391 288 517 947938 288 518 549025 288 527 662715 288 535 936064 288 539 652296 288 545 718918 288 547 751144 288 548 690905 288 550 984790 289 1 761146 289 2 628184 289 10 923954 289 11 705936 289 21 791132 289 25 815823 289 27 782971 289 28 840029 289 29 867426 289 31 641062 289 35 783144 289 39 598903 289 43 801815 289 53 765739 289 54 811653 289 56 944569 289 65 873129 289 67 836282 289 69 824079 289 70 695641 289 72 609023 289 73 504214 289 82 855520 289 87 550502 289 97 662529 289 98 919857 289 100 714143 289 101 928571 289 105 745054 289 111 698411 289 113 795222 289 115 677633 289 119 838902 289 122 692511 289 124 898836 289 136 860605 289 137 622540 289 138 864026 289 140 640041 289 141 745915 289 142 688992 289 151 934322 289 154 704810 289 159 954689 289 164 685142 289 166 692938 289 170 644163 289 174 552550 289 176 535212 289 184 873877 289 186 752404 289 198 943609 289 199 687378 289 202 966108 289 204 531169 289 206 803721 289 208 797407 289 210 627989 289 211 904976 289 220 533544 289 233 831470 289 234 586628 289 235 873521 289 241 963214 289 242 520211 289 245 649848 289 257 823358 289 260 951068 289 278 655813 289 280 826547 289 281 684171 289 284 728420 289 287 589261 289 299 968822 289 304 785393 289 312 780221 289 322 630401 289 327 626990 289 332 887756 289 334 647458 289 335 730283 289 337 901926 289 339 943956 289 341 659692 289 346 743789 289 348 660101 289 350 880108 289 357 967606 289 358 631279 289 362 617172 289 370 872120 289 375 973793 289 376 864220 289 382 586186 289 386 881556 289 391 822266 289 392 545421 289 395 821763 289 397 800439 289 399 744337 289 406 873359 289 413 636086 289 417 852178 289 429 864520 289 430 788990 289 431 919182 289 438 629684 289 440 594908 289 441 522476 289 444 632837 289 450 741263 289 452 926593 289 459 708652 289 460 875201 289 463 762121 289 467 665235 289 470 886034 289 474 548449 289 477 689438 289 485 894537 289 490 726009 289 491 727969 289 494 782771 289 499 533703 289 507 910837 289 510 662472 289 513 889076 289 515 643875 289 519 509602 289 523 813351 289 529 590773 289 530 794870 289 538 521087 289 540 901058 289 545 784515 289 546 693511 290 3 811892 290 4 597110 290 5 563690 290 6 654896 290 11 955924 290 16 887216 290 19 891241 290 21 841153 290 24 995010 290 29 943875 290 30 900355 290 43 973255 290 47 537117 290 51 848071 290 52 749441 290 59 724356 290 68 850539 290 74 593916 290 77 500223 290 79 711310 290 82 618667 290 86 993733 290 95 785861 290 99 647286 290 102 810255 290 103 616746 290 106 707343 290 111 941858 290 114 592057 290 116 826040 290 117 674227 290 119 985898 290 122 501287 290 123 894001 290 132 871652 290 145 812400 290 150 919736 290 153 914693 290 155 577479 290 156 508630 290 157 702965 290 181 815431 290 184 887454 290 200 737389 290 206 971581 290 208 682134 290 209 969338 290 212 537806 290 231 911860 290 233 888960 290 236 638815 290 237 663176 290 243 682573 290 246 953548 290 257 916209 290 265 801663 290 268 679437 290 270 550008 290 272 793881 290 274 686215 290 275 504995 290 278 711242 290 282 919107 290 283 897938 290 287 836798 290 289 696402 290 296 914988 290 297 620239 290 298 750562 290 301 732344 290 308 855101 290 325 639975 290 336 680538 290 337 591952 290 338 750660 290 344 966740 290 349 823580 290 354 601572 290 358 657016 290 359 872822 290 360 895948 290 362 782990 290 363 678374 290 370 737700 290 375 966188 290 387 555236 290 389 943625 290 391 743884 290 394 819243 290 398 583932 290 400 597949 290 401 609509 290 403 692217 290 414 777175 290 416 919022 290 418 783399 290 426 529869 290 427 966728 290 430 621935 290 435 684764 290 438 981377 290 441 911573 290 445 537315 290 448 513979 290 454 839878 290 457 726583 290 459 942591 290 463 727714 290 467 745452 290 470 621787 290 474 702117 290 479 936514 290 483 589374 290 502 531024 290 503 882707 290 504 858171 290 505 714032 290 508 736157 290 510 952587 290 513 545287 290 515 634078 290 517 911851 290 519 869468 290 520 546605 290 523 798599 290 531 549816 290 537 742809 290 543 709128 290 545 511221 291 1 901379 291 10 998848 291 14 616142 291 27 552177 291 29 645403 291 30 558842 291 32 601742 291 37 637413 291 38 768972 291 50 825578 291 62 947250 291 63 611325 291 64 507541 291 66 628750 291 67 535535 291 71 572094 291 73 775055 291 77 629960 291 79 752333 291 85 848336 291 86 871110 291 87 527060 291 95 654957 291 97 535755 291 99 786467 291 101 729436 291 105 726284 291 107 950744 291 110 996734 291 118 934954 291 119 899041 291 120 882192 291 124 981468 291 125 801086 291 130 821970 291 134 816701 291 141 787682 291 143 694026 291 144 500380 291 154 689276 291 155 698750 291 156 790776 291 159 798516 291 163 772499 291 164 792972 291 165 935420 291 169 764408 291 171 728424 291 175 865202 291 177 632971 291 186 918504 291 187 954621 291 195 840821 291 196 543065 291 198 645041 291 199 608356 291 200 772075 291 203 860733 291 204 608902 291 206 506200 291 207 912603 291 216 659163 291 217 519704 291 223 578447 291 224 946664 291 225 762581 291 229 974756 291 238 945824 291 242 708087 291 250 951705 291 251 887071 291 255 712036 291 261 524450 291 262 876217 291 267 946408 291 273 969607 291 278 716044 291 281 854210 291 284 599721 291 285 840878 291 292 660322 291 293 689869 291 296 898754 291 297 955528 291 298 964146 291 302 934580 291 303 736567 291 304 725905 291 306 770625 291 313 936205 291 314 973120 291 317 749643 291 323 662318 291 324 536095 291 328 546601 291 329 910235 291 332 829019 291 337 862914 291 342 826139 291 348 807401 291 349 505141 291 355 506940 291 357 651153 291 358 784915 291 359 728638 291 360 558730 291 362 928790 291 365 941852 291 366 868000 291 367 828714 291 368 852633 291 382 718442 291 387 544464 291 393 943402 291 400 709614 291 402 559327 291 403 711794 291 405 826020 291 409 696792 291 441 940922 291 443 652535 291 445 796205 291 448 919980 291 449 881868 291 454 643233 291 455 895770 291 460 560763 291 464 960077 291 471 951735 291 482 984519 291 484 518549 291 490 772670 291 502 853055 291 506 570361 291 513 955141 291 517 949715 291 518 776591 291 519 581157 291 533 698755 291 540 697286 291 543 817288 291 544 689587 291 549 593864 292 3 915859 292 5 906769 292 12 969257 292 13 770423 292 14 550010 292 15 623844 292 16 805476 292 19 716234 292 27 861827 292 30 725628 292 35 509801 292 36 790843 292 44 954440 292 45 794338 292 46 792811 292 47 730871 292 49 968401 292 58 851066 292 60 609183 292 62 967400 292 63 910292 292 66 755852 292 70 751767 292 72 711449 292 74 507557 292 75 610382 292 81 915718 292 83 777910 292 87 708733 292 88 763114 292 108 672592 292 114 864742 292 116 676703 292 119 924714 292 120 515317 292 134 624935 292 137 593684 292 140 876305 292 152 810819 292 154 605040 292 165 648409 292 167 563774 292 168 557354 292 177 976678 292 182 564160 292 184 842984 292 194 979706 292 195 537850 292 200 973004 292 202 517398 292 206 565217 292 218 811292 292 221 783862 292 222 658475 292 224 512173 292 225 655648 292 229 653198 292 234 688099 292 236 572383 292 238 651063 292 244 977874 292 251 929838 292 255 877559 292 258 838878 292 261 975716 292 262 568347 292 266 581018 292 271 889962 292 273 906012 292 276 501446 292 281 987298 292 282 868237 292 285 905824 292 287 909099 292 289 516149 292 294 581607 292 305 744166 292 307 982263 292 308 667654 292 316 911791 292 321 683083 292 324 503482 292 326 554481 292 336 821929 292 342 959746 292 345 665824 292 356 658447 292 361 628365 292 368 884801 292 369 657001 292 371 800396 292 375 776615 292 381 754117 292 383 512904 292 384 695251 292 385 809799 292 386 717522 292 387 781367 292 389 695007 292 390 863117 292 391 894341 292 392 816519 292 396 798056 292 399 836138 292 400 954587 292 402 790745 292 409 703282 292 414 901158 292 417 943886 292 422 874209 292 426 684488 292 430 839541 292 433 900377 292 439 778010 292 441 525133 292 446 890124 292 452 962071 292 457 940987 292 464 892867 292 469 517994 292 473 544483 292 474 922215 292 475 743043 292 480 770940 292 481 997198 292 482 869241 292 486 966165 292 490 569236 292 492 912496 292 502 515682 292 504 680771 292 508 586673 292 510 510459 292 518 621264 292 519 533566 292 522 862452 292 525 715160 292 527 595129 292 530 926444 292 531 895119 292 533 530680 292 535 840503 292 536 629106 292 542 913181 292 546 958565 292 547 694967 293 1 501587 293 4 636077 293 5 923237 293 8 776143 293 9 516245 293 15 676521 293 17 607623 293 21 907757 293 23 687531 293 24 662709 293 25 838355 293 30 990793 293 38 694883 293 43 552065 293 48 614925 293 50 836869 293 51 579675 293 53 964874 293 55 991720 293 56 564502 293 63 873548 293 72 580323 293 84 817865 293 86 665585 293 89 655329 293 90 873000 293 91 525229 293 92 760397 293 93 575750 293 94 963197 293 100 715262 293 101 570957 293 103 935689 293 105 975395 293 109 656349 293 113 985604 293 114 507660 293 120 825610 293 124 823364 293 127 907755 293 132 937484 293 141 725565 293 143 771644 293 148 500255 293 149 849428 293 150 677520 293 155 713998 293 167 904567 293 173 500942 293 174 878886 293 178 973436 293 183 949161 293 185 841716 293 189 944692 293 197 617412 293 202 598419 293 205 723666 293 206 694930 293 208 989820 293 210 560969 293 216 807972 293 217 750203 293 218 986854 293 220 619191 293 223 552901 293 225 877951 293 226 577746 293 236 739162 293 239 520067 293 248 731479 293 256 903310 293 257 837155 293 270 833681 293 272 703691 293 276 983675 293 281 889950 293 283 561384 293 286 974578 293 291 824470 293 293 976054 293 294 944877 293 296 961961 293 299 762428 293 300 939719 293 305 867573 293 307 674302 293 308 813663 293 311 682470 293 312 609571 293 316 513906 293 325 669489 293 336 711997 293 342 556105 293 343 692800 293 344 981756 293 345 533339 293 347 741675 293 351 738093 293 354 981141 293 357 878322 293 360 792879 293 362 970568 293 366 855475 293 367 602532 293 369 647007 293 375 666285 293 379 983404 293 384 947569 293 392 515722 293 393 705467 293 394 544104 293 396 959279 293 399 645840 293 400 983577 293 414 936186 293 423 755595 293 424 537301 293 425 905160 293 429 822564 293 431 503009 293 439 892843 293 448 897374 293 449 530972 293 450 548941 293 451 632790 293 455 586224 293 458 519014 293 461 670060 293 469 794863 293 471 821372 293 477 630065 293 481 834513 293 488 677483 293 489 840408 293 500 560160 293 502 929500 293 524 980701 293 540 821260 293 542 767484 293 543 951700 294 1 986055 294 2 778007 294 6 689926 294 8 599345 294 11 917650 294 23 653578 294 30 570895 294 31 835479 294 32 681627 294 33 552454 294 37 945605 294 38 548190 294 40 878629 294 51 698291 294 54 589320 294 58 922261 294 60 545979 294 64 699325 294 67 915367 294 70 741277 294 73 766607 294 74 568816 294 77 883219 294 84 770083 294 87 788072 294 90 659853 294 95 872649 294 96 875988 294 98 620869 294 99 715084 294 101 550567 294 107 657523 294 109 635079 294 112 985815 294 115 960248 294 117 939975 294 120 810476 294 121 818649 294 122 902002 294 125 965804 294 127 812509 294 129 769528 294 131 612511 294 139 714750 294 141 634352 294 142 771192 294 145 982229 294 150 688567 294 154 632133 294 158 545120 294 161 797484 294 162 571246 294 166 738219 294 170 649858 294 174 843986 294 175 869000 294 182 716773 294 183 917606 294 191 952342 294 196 569386 294 202 905483 294 214 903435 294 223 985018 294 236 695715 294 238 765816 294 242 839213 294 243 529835 294 245 851985 294 249 926812 294 251 516784 294 256 724729 294 260 675404 294 262 636376 294 266 604185 294 268 519629 294 270 929544 294 277 557981 294 278 587902 294 280 882951 294 285 743521 294 288 957532 294 289 936544 294 294 655850 294 302 679597 294 304 956514 294 305 861518 294 311 736698 294 312 618897 294 315 974421 294 318 637995 294 319 634250 294 321 836807 294 322 837572 294 323 677201 294 327 989963 294 338 956170 294 339 776367 294 340 775360 294 344 608045 294 345 563060 294 346 778903 294 350 878827 294 375 717371 294 376 786471 294 380 673244 294 382 578178 294 388 784918 294 391 827407 294 398 566700 294 405 794538 294 407 959271 294 409 590004 294 414 838898 294 421 776372 294 422 860192 294 435 644051 294 441 538077 294 445 672723 294 446 841997 294 448 512018 294 450 848665 294 453 527848 294 456 972575 294 457 551527 294 467 541961 294 472 747937 294 473 627992 294 475 882768 294 477 936258 294 478 610838 294 482 850448 294 485 885441 294 487 856817 294 489 791021 294 492 900385 294 497 985345 294 503 831751 294 504 682271 294 505 641962 294 514 624488 294 516 667390 294 517 644464 294 520 686043 294 522 507485 294 526 894621 294 527 853708 294 535 790134 294 541 531066 294 543 861443 294 544 836771 294 548 964078 295 2 847537 295 7 932491 295 11 881039 295 14 675636 295 16 533256 295 23 662628 295 25 871894 295 27 776407 295 29 875783 295 38 898690 295 39 749587 295 40 875760 295 45 771192 295 48 793236 295 50 955977 295 59 644939 295 66 615506 295 69 844118 295 73 524105 295 74 892940 295 77 661093 295 88 788997 295 90 928539 295 95 943583 295 103 796131 295 107 543138 295 116 804305 295 117 637283 295 119 620272 295 121 720618 295 127 703869 295 136 808084 295 137 561443 295 140 829013 295 141 678240 295 142 910651 295 144 859620 295 146 947584 295 152 991545 295 158 805707 295 164 558489 295 166 799250 295 167 766643 295 171 611281 295 173 831888 295 178 962073 295 181 601449 295 182 891927 295 186 655766 295 190 552314 295 195 718877 295 201 793260 295 203 536070 295 204 908188 295 209 532006 295 216 868350 295 217 835226 295 219 726979 295 226 614744 295 232 855649 295 234 560493 295 235 759108 295 236 895741 295 239 917710 295 245 661274 295 247 554948 295 249 802622 295 251 747527 295 254 552597 295 256 585742 295 269 942791 295 271 883700 295 276 970130 295 284 722631 295 291 921692 295 294 886164 295 298 949625 295 303 902154 295 305 960783 295 306 765177 295 310 707712 295 311 877126 295 313 672425 295 316 621407 295 317 519833 295 319 558414 295 323 545468 295 326 590558 295 327 615847 295 328 524634 295 332 598615 295 336 842688 295 340 681455 295 342 887682 295 344 747307 295 347 779548 295 354 583025 295 356 896299 295 359 813302 295 363 929812 295 364 980577 295 365 846101 295 374 968513 295 375 962038 295 378 779326 295 384 733894 295 385 945582 295 391 677527 295 394 867941 295 395 674026 295 397 634571 295 409 737155 295 417 971948 295 420 880970 295 421 595774 295 425 867183 295 427 661275 295 429 603978 295 431 943773 295 432 803674 295 434 577230 295 438 612467 295 443 549991 295 449 775051 295 450 868562 295 459 973997 295 464 991453 295 465 959530 295 485 915351 295 494 770473 295 497 804844 295 499 562617 295 501 714219 295 510 725618 295 511 840664 295 512 549081 295 516 551457 295 519 673508 295 524 899156 295 525 668885 295 535 911305 295 541 956553 295 542 524150 295 546 957916 295 549 545431 295 550 641138 296 2 863942 296 4 988536 296 5 553158 296 6 783820 296 12 665362 296 29 917630 296 34 598527 296 41 943891 296 43 962200 296 50 906939 296 51 584751 296 54 732418 296 55 502959 296 56 697013 296 57 603508 296 59 523884 296 61 836614 296 66 608443 296 69 973386 296 75 729687 296 77 701759 296 79 966861 296 87 808151 296 91 794472 296 92 841210 296 96 754226 296 97 556692 296 104 566875 296 111 933804 296 114 568886 296 116 648409 296 120 659980 296 121 616155 296 124 868800 296 125 991699 296 129 581230 296 131 628305 296 137 788636 296 145 525155 296 152 644460 296 157 981180 296 159 516468 296 168 514629 296 174 675561 296 176 728317 296 181 966120 296 182 979055 296 183 872291 296 186 936316 296 187 993894 296 189 566447 296 192 789999 296 194 980069 296 208 902216 296 209 608147 296 219 902164 296 221 565056 296 230 822751 296 232 501250 296 234 881146 296 237 733902 296 246 864469 296 247 703521 296 248 637045 296 251 918916 296 252 939882 296 254 569205 296 256 781028 296 258 888802 296 263 691521 296 264 620886 296 265 948242 296 266 537275 296 271 913686 296 279 984460 296 281 635708 296 284 573313 296 290 516778 296 291 841869 296 294 773790 296 295 544973 296 301 968904 296 302 556517 296 304 563673 296 321 856104 296 328 813294 296 330 916575 296 337 568796 296 338 732903 296 340 813609 296 343 768893 296 346 992056 296 347 897619 296 348 729692 296 353 517722 296 356 640481 296 357 690249 296 366 915883 296 368 997108 296 371 832837 296 381 819053 296 382 710371 296 386 751668 296 392 814778 296 396 707863 296 399 675583 296 403 617821 296 404 987010 296 407 660533 296 412 616122 296 431 941844 296 435 635343 296 442 725550 296 446 878993 296 448 855537 296 449 520273 296 452 509088 296 455 740454 296 457 928930 296 481 765417 296 482 792837 296 485 889550 296 487 744364 296 497 500522 296 498 994213 296 499 728220 296 503 820642 296 505 958571 296 506 770615 296 514 529323 296 521 970481 296 527 511815 296 528 642592 296 544 694133 297 2 838619 297 3 909398 297 6 618005 297 11 520495 297 12 800795 297 19 561888 297 20 921686 297 25 733386 297 26 826638 297 28 923785 297 32 754754 297 33 633178 297 35 845746 297 37 550312 297 47 606375 297 48 763697 297 49 736544 297 50 869552 297 52 571812 297 54 731995 297 56 631529 297 59 863546 297 62 593202 297 63 570161 297 65 826867 297 67 501753 297 69 729508 297 73 799288 297 75 964519 297 76 955135 297 79 894783 297 84 964281 297 86 661399 297 91 856302 297 94 554284 297 103 617340 297 110 550810 297 114 528285 297 120 564078 297 121 953972 297 135 841709 297 142 660460 297 145 533392 297 152 744250 297 153 791464 297 156 912445 297 157 909147 297 168 969421 297 169 585310 297 175 530003 297 180 874932 297 182 514263 297 185 639186 297 192 785038 297 194 897242 297 197 690882 297 204 606626 297 205 619434 297 208 969661 297 210 796965 297 215 824157 297 221 579620 297 222 723726 297 225 792833 297 228 744457 297 230 807683 297 232 729350 297 236 500897 297 239 726115 297 244 798942 297 246 663932 297 249 584519 297 256 777756 297 263 736509 297 265 541974 297 270 557296 297 272 784696 297 278 918033 297 279 925105 297 284 667016 297 285 697576 297 287 961958 297 292 617034 297 293 786499 297 296 520961 297 297 673369 297 298 961804 297 300 621944 297 304 548826 297 329 864586 297 330 671044 297 338 503352 297 340 773947 297 342 768390 297 345 636579 297 349 581487 297 359 689720 297 361 534069 297 363 519866 297 366 561165 297 367 966804 297 391 571872 297 399 849638 297 400 589535 297 402 691226 297 403 897182 297 405 660596 297 410 758022 297 411 581417 297 412 578090 297 419 765357 297 420 747854 297 421 801139 297 426 911909 297 427 875545 297 430 940301 297 433 997661 297 435 665593 297 436 731873 297 438 659898 297 443 575146 297 448 947865 297 451 616612 297 453 850796 297 463 880345 297 470 904991 297 473 759760 297 474 655954 297 477 894129 297 481 795691 297 482 504376 297 484 579593 297 493 808070 297 496 802273 297 499 916235 297 506 659497 297 510 817562 297 512 585310 297 515 631703 297 516 575023 297 518 856797 297 527 715430 297 536 839893 297 542 757839 298 9 779667 298 16 910692 298 20 612951 298 22 921730 298 23 764883 298 35 979157 298 42 569289 298 49 574593 298 52 849420 298 54 942530 298 57 651116 298 58 953392 298 60 634284 298 64 564120 298 66 587843 298 67 850478 298 69 706840 298 70 897305 298 71 524966 298 72 692683 298 76 932456 298 77 540060 298 81 873414 298 82 875853 298 86 969484 298 95 955523 298 105 538428 298 109 740409 298 115 672042 298 116 851399 298 129 548801 298 132 605932 298 135 830951 298 140 584698 298 141 855094 298 142 590244 298 145 836592 298 147 586955 298 148 760960 298 150 688248 298 152 786546 298 164 674719 298 166 774026 298 168 564433 298 171 593573 298 172 866689 298 173 712578 298 176 895620 298 177 623853 298 179 666622 298 185 667044 298 193 707924 298 197 924994 298 200 625085 298 202 732823 298 203 785157 298 204 962630 298 209 966835 298 212 939924 298 213 838342 298 219 998719 298 221 551815 298 225 642705 298 227 992138 298 229 997238 298 235 525617 298 243 955356 298 246 570112 298 257 955932 298 262 586228 298 264 871960 298 266 872463 298 268 572261 298 270 656650 298 271 536216 298 275 849047 298 276 960193 298 277 544540 298 283 813658 298 287 830877 298 292 520119 298 293 919906 298 310 608830 298 317 970288 298 319 732944 298 321 847212 298 323 748168 298 327 648365 298 330 597923 298 336 569061 298 338 932162 298 340 796171 298 344 975498 298 347 658323 298 348 736537 298 349 720376 298 351 957247 298 357 678897 298 365 581761 298 369 727535 298 370 933771 298 376 721934 298 384 686737 298 392 512904 298 394 540866 298 404 568343 298 406 764496 298 407 892060 298 408 927346 298 415 806723 298 431 867413 298 433 813128 298 437 547804 298 438 783261 298 443 866263 298 449 541763 298 457 517305 298 462 841215 298 466 694593 298 467 541883 298 468 826953 298 470 957649 298 471 937700 298 473 963791 298 476 549393 298 477 894589 298 480 911102 298 484 948633 298 486 578634 298 490 664160 298 495 668655 298 499 795184 298 500 719659 298 502 637567 298 504 727669 298 506 787933 298 511 536377 298 514 779778 298 515 855210 298 516 848436 298 523 598384 298 526 956835 298 530 832051 298 532 981316 298 533 955056 298 537 730580 298 538 846959 298 544 848201 298 548 601285 299 2 934333 299 3 643389 299 5 877453 299 14 636253 299 16 725539 299 17 998580 299 25 956124 299 27 634489 299 28 910429 299 29 859367 299 33 955741 299 37 745474 299 38 923988 299 41 650250 299 42 634951 299 45 578212 299 48 969787 299 54 579725 299 56 975198 299 60 531678 299 63 815811 299 65 803393 299 67 849738 299 68 817066 299 69 816003 299 82 564389 299 85 550162 299 91 658716 299 98 962927 299 104 831882 299 108 719485 299 112 772806 299 113 824465 299 115 555944 299 118 868757 299 121 774309 299 122 859334 299 126 804112 299 127 657300 299 132 980344 299 138 795555 299 139 794613 299 142 560480 299 150 850337 299 163 699548 299 168 765268 299 184 750068 299 186 900680 299 187 772392 299 190 976974 299 198 801226 299 200 998159 299 201 734480 299 213 905334 299 219 800619 299 224 776464 299 225 522674 299 229 753680 299 230 509276 299 232 655154 299 240 820612 299 242 984731 299 244 998667 299 248 951148 299 252 972914 299 255 597448 299 259 917382 299 262 912975 299 266 682320 299 273 745175 299 274 780456 299 275 825294 299 279 729142 299 283 506564 299 294 519267 299 301 739722 299 303 657374 299 305 908156 299 307 681848 299 309 575181 299 310 730969 299 312 627668 299 314 907521 299 315 764555 299 320 877802 299 328 828229 299 335 821275 299 344 643816 299 348 619305 299 350 922629 299 351 615486 299 358 629116 299 359 810625 299 360 828428 299 362 504848 299 369 808715 299 371 587231 299 378 776624 299 379 546122 299 381 542750 299 383 571481 299 385 744413 299 386 801786 299 392 759202 299 394 859077 299 395 788332 299 396 894988 299 404 677800 299 406 519933 299 411 959144 299 414 588264 299 417 557304 299 420 567583 299 427 561227 299 430 622515 299 433 530025 299 434 907708 299 439 547304 299 443 662794 299 447 958612 299 449 500172 299 453 741640 299 455 921036 299 462 673664 299 466 518707 299 471 697692 299 476 855081 299 477 933144 299 480 606761 299 481 668726 299 482 571923 299 488 540573 299 490 772191 299 491 598105 299 492 950996 299 498 635846 299 499 583612 299 500 583858 299 504 882140 299 516 789225 299 517 544100 299 522 561237 299 523 912069 299 534 687556 299 537 716063 299 538 889399 299 548 572262 299 549 880907 300 1 921805 300 5 677525 300 9 546485 300 11 764788 300 17 820150 300 19 848005 300 20 764870 300 24 728293 300 25 651149 300 26 657213 300 33 517398 300 34 520763 300 43 706117 300 44 921304 300 49 962863 300 58 990650 300 59 624838 300 60 648508 300 65 518071 300 67 899277 300 71 654514 300 73 516014 300 76 967299 300 79 788702 300 81 992158 300 85 759884 300 90 762836 300 94 972147 300 103 985757 300 104 565221 300 105 609164 300 109 578423 300 114 897317 300 118 582162 300 119 702983 300 128 751192 300 132 805581 300 138 697210 300 149 919457 300 153 807428 300 154 909940 300 157 783894 300 165 906125 300 170 648969 300 174 516454 300 177 570117 300 178 760095 300 184 705360 300 185 562236 300 188 729439 300 190 568721 300 199 971284 300 206 624952 300 209 751814 300 213 866933 300 218 754814 300 219 611903 300 223 546912 300 225 545336 300 227 676887 300 231 595066 300 233 752017 300 234 801510 300 236 915543 300 239 748532 300 242 689102 300 251 950487 300 252 750509 300 253 629328 300 271 588297 300 274 638221 300 279 994449 300 282 923433 300 288 979605 300 289 561774 300 290 606346 300 293 759402 300 296 919435 300 299 949274 300 300 841068 300 311 583465 300 313 526956 300 315 848184 300 317 870402 300 318 972423 300 319 698983 300 321 930431 300 324 844727 300 325 684557 300 334 735162 300 339 677321 300 346 994774 300 351 893689 300 356 807361 300 359 833271 300 361 769232 300 362 526478 300 363 764672 300 367 728286 300 371 690210 300 377 586419 300 378 860577 300 379 935052 300 380 931103 300 384 558208 300 387 693518 300 394 988766 300 396 889665 300 400 689792 300 402 662006 300 412 911089 300 417 922260 300 418 558815 300 425 728256 300 431 918056 300 438 600063 300 441 533668 300 450 714556 300 451 922989 300 453 827686 300 455 821455 300 457 661162 300 467 806569 300 474 909361 300 475 935603 300 488 978287 300 491 787340 300 496 930730 300 497 535690 300 499 888367 300 504 798816 300 505 538137 300 518 555284 300 521 899961 300 523 732635 300 525 938804 300 527 820783 300 528 719309 300 539 576706 300 542 879718 300 543 555766 300 545 853051 300 550 550096 301 2 967396 301 9 945285 301 10 562319 301 14 637235 301 22 665620 301 23 815515 301 35 502440 301 37 709161 301 42 732183 301 45 971072 301 46 803686 301 55 676507 301 57 553258 301 59 863515 301 60 775248 301 61 594332 301 66 808169 301 76 546270 301 77 862478 301 83 942237 301 84 578076 301 85 939862 301 94 678281 301 95 850428 301 99 541253 301 104 811705 301 106 765060 301 109 680562 301 110 572187 301 112 932904 301 113 767436 301 123 553970 301 126 515331 301 134 999934 301 140 864295 301 141 989726 301 143 916173 301 146 761078 301 148 511715 301 152 558876 301 155 854352 301 159 933465 301 164 518107 301 167 854929 301 178 803829 301 180 559592 301 182 722050 301 187 531917 301 195 520448 301 196 639723 301 198 738121 301 199 908813 301 200 873801 301 204 834346 301 212 672368 301 215 899781 301 218 892183 301 219 880667 301 224 963200 301 226 623208 301 227 763728 301 229 701903 301 235 630570 301 236 791127 301 247 958208 301 250 846678 301 251 753792 301 254 788746 301 262 955485 301 263 709660 301 267 905078 301 270 743972 301 271 546502 301 272 608208 301 274 585289 301 277 994190 301 282 727723 301 288 671590 301 289 650972 301 292 709598 301 294 846487 301 299 620121 301 320 794820 301 321 756517 301 330 526474 301 340 603347 301 341 958808 301 343 854381 301 345 514388 301 346 779325 301 355 610234 301 363 529615 301 378 857079 301 381 644540 301 384 545317 301 396 678238 301 402 906355 301 419 512371 301 420 824735 301 422 795602 301 428 599241 301 439 651392 301 443 928223 301 446 577421 301 447 599752 301 448 761709 301 459 681017 301 467 515185 301 469 854803 301 473 880687 301 474 834923 301 477 863567 301 478 531752 301 481 625008 301 482 829124 301 483 787483 301 488 717001 301 489 676407 301 490 743285 301 494 561908 301 502 621630 301 503 931246 301 507 694466 301 510 586614 301 515 793776 301 519 762502 301 525 543884 301 526 634447 301 530 847732 301 541 974416 301 542 931118 301 545 524665 301 546 592821 301 547 952226 301 548 726274 301 549 735906 301 550 814218 302 5 773333 302 9 778473 302 27 588923 302 35 793965 302 37 665543 302 43 700421 302 45 531154 302 48 995231 302 56 812630 302 58 700070 302 67 841100 302 69 876018 302 70 620190 302 72 609603 302 79 964264 302 82 544445 302 86 751975 302 88 875103 302 95 759618 302 99 998282 302 102 985879 302 108 798487 302 111 945944 302 116 783576 302 120 569825 302 121 626027 302 123 587372 302 124 533680 302 126 535102 302 128 820103 302 129 808447 302 131 526932 302 133 949345 302 135 536986 302 136 916881 302 143 630667 302 145 580741 302 148 906245 302 152 909873 302 154 750516 302 161 690355 302 163 621636 302 166 790533 302 167 712579 302 172 651251 302 173 563093 302 175 651862 302 176 852674 302 178 784212 302 186 816440 302 187 512296 302 190 527988 302 191 588377 302 194 675412 302 200 575095 302 201 725637 302 206 597794 302 210 788576 302 216 745377 302 219 617280 302 226 924821 302 232 593452 302 233 506003 302 234 509518 302 247 783104 302 252 783989 302 256 652591 302 257 988827 302 259 868939 302 261 523892 302 269 589993 302 270 976501 302 272 548162 302 276 816314 302 279 551426 302 304 794341 302 325 930506 302 329 767062 302 333 643386 302 335 660788 302 337 612823 302 344 985142 302 350 642190 302 358 836942 302 360 948618 302 361 904429 302 369 768037 302 370 553364 302 379 712691 302 380 503645 302 382 697602 302 384 788145 302 386 621299 302 389 593331 302 391 703442 302 392 828550 302 396 906038 302 398 758391 302 401 839570 302 402 955829 302 406 731062 302 407 910929 302 410 517145 302 411 778717 302 417 887665 302 418 623545 302 419 690150 302 422 513121 302 426 826209 302 432 723564 302 433 814515 302 434 590703 302 435 600095 302 437 841750 302 438 813256 302 440 646179 302 449 862802 302 456 702002 302 462 874479 302 469 827357 302 476 571581 302 477 586425 302 484 673541 302 485 932373 302 496 989045 302 500 998268 302 504 877296 302 506 604081 302 511 544496 302 518 665080 302 519 732582 302 521 867032 302 523 822681 302 532 776044 302 533 874627 302 539 904104 303 4 852057 303 6 608858 303 8 501538 303 17 712021 303 26 542220 303 30 927825 303 34 849792 303 37 652953 303 40 696345 303 47 847000 303 50 610448 303 52 923501 303 55 774700 303 61 629903 303 62 564089 303 66 663801 303 73 729331 303 80 896791 303 84 756309 303 86 949013 303 87 520066 303 93 616221 303 99 967810 303 103 689685 303 107 804790 303 115 512648 303 117 610018 303 125 945729 303 128 588308 303 131 780681 303 133 841744 303 134 691389 303 148 512948 303 150 693558 303 154 760964 303 170 612263 303 187 849168 303 188 924581 303 189 820166 303 192 703405 303 196 676875 303 197 828315 303 199 859746 303 202 778845 303 207 621092 303 208 743599 303 213 765447 303 224 944916 303 235 508923 303 239 841442 303 240 977701 303 241 920247 303 244 660534 303 245 749386 303 246 599598 303 248 776680 303 255 570742 303 260 838500 303 262 774069 303 267 707221 303 268 829166 303 271 981533 303 272 824930 303 280 606651 303 281 856981 303 284 623916 303 294 617550 303 298 628621 303 301 740724 303 318 766761 303 320 956572 303 321 978310 303 325 993438 303 327 731397 303 328 696733 303 334 918741 303 336 675424 303 339 921364 303 340 702719 303 342 684046 303 347 700690 303 348 501993 303 357 599550 303 365 650161 303 368 630673 303 373 691393 303 374 991931 303 375 574695 303 377 572958 303 382 785367 303 384 514485 303 400 684393 303 402 581460 303 403 731684 303 406 843250 303 414 958563 303 420 590590 303 421 919574 303 422 821399 303 423 899999 303 433 675776 303 436 907721 303 438 818736 303 441 952838 303 445 978254 303 456 641958 303 461 546944 303 464 634788 303 469 755240 303 485 614863 303 489 975882 303 492 892469 303 500 729697 303 501 761023 303 502 648681 303 507 955575 303 513 794630 303 515 862062 303 518 602502 303 520 856578 303 522 966082 303 529 906970 303 530 908001 303 540 927261 303 541 641158 303 542 927740 303 547 627736 303 548 695532 304 12 900036 304 15 807411 304 20 522132 304 21 705388 304 24 982764 304 30 902869 304 31 673398 304 34 851449 304 35 734167 304 40 828626 304 52 929473 304 58 923841 304 60 700528 304 62 579532 304 67 628989 304 71 505758 304 73 938571 304 74 723433 304 78 666844 304 82 613545 304 83 688822 304 85 763406 304 90 875845 304 102 692539 304 103 875295 304 104 645057 304 113 787593 304 119 838328 304 122 950810 304 127 815675 304 128 955091 304 131 868070 304 134 611263 304 138 534148 304 139 881486 304 141 908023 304 149 874515 304 151 993830 304 154 525055 304 163 508187 304 172 961872 304 179 536521 304 180 826710 304 186 784387 304 193 639848 304 195 736024 304 196 732199 304 202 864725 304 204 662696 304 211 976200 304 215 997906 304 220 789464 304 221 957036 304 225 616486 304 226 822650 304 235 681025 304 236 825154 304 241 681343 304 244 837946 304 248 836929 304 253 926265 304 267 539810 304 269 858624 304 270 894663 304 276 982166 304 279 983430 304 280 745640 304 289 849986 304 290 892510 304 291 604933 304 299 963510 304 300 704703 304 303 896092 304 308 887802 304 309 982480 304 317 587932 304 319 867756 304 323 537321 304 324 953895 304 338 636723 304 340 825602 304 359 651711 304 364 756078 304 369 977758 304 370 552600 304 372 672841 304 377 670895 304 380 688181 304 387 872067 304 388 850075 304 391 582992 304 392 937469 304 398 527350 304 411 799773 304 418 669450 304 420 515838 304 428 760738 304 433 776788 304 434 730171 304 439 642629 304 440 988586 304 445 656489 304 446 710716 304 448 781038 304 450 838589 304 452 929696 304 455 732151 304 461 776727 304 462 557830 304 463 740284 304 465 911444 304 467 597707 304 472 566505 304 474 803473 304 478 624566 304 488 736114 304 489 887523 304 492 955563 304 500 934660 304 501 819527 304 503 673999 304 515 857844 304 519 997485 304 523 574213 304 533 713038 304 538 671464 304 544 954513 305 4 909337 305 6 877863 305 7 698613 305 14 605972 305 15 893225 305 16 846574 305 24 970838 305 29 969148 305 32 684532 305 37 729996 305 38 993001 305 40 758429 305 42 722770 305 43 871332 305 59 816354 305 62 968318 305 63 554573 305 65 752859 305 66 832082 305 69 994974 305 73 716610 305 75 583732 305 82 863979 305 84 836184 305 97 937609 305 100 572589 305 106 617784 305 110 691989 305 111 587731 305 114 544886 305 121 782070 305 123 565805 305 125 925018 305 128 929894 305 129 741017 305 133 873452 305 134 828510 305 135 655418 305 137 675181 305 142 783665 305 143 952457 305 147 721437 305 154 826347 305 155 850682 305 161 985244 305 167 688316 305 172 793334 305 174 981451 305 179 848574 305 180 789970 305 182 945625 305 189 735852 305 191 823607 305 199 634011 305 200 988187 305 203 928329 305 207 925829 305 208 616692 305 222 531213 305 241 606971 305 243 584856 305 246 811925 305 253 916641 305 254 733463 305 257 538958 305 261 644955 305 268 820771 305 270 797186 305 271 520984 305 273 572613 305 282 790228 305 287 613382 305 288 683406 305 298 719421 305 303 813945 305 310 821685 305 311 766464 305 316 932894 305 318 711804 305 324 901930 305 329 614168 305 334 524068 305 337 850805 305 338 882775 305 340 649250 305 343 745971 305 348 867228 305 357 561563 305 361 738977 305 368 961583 305 376 712604 305 379 696858 305 382 902289 305 383 582470 305 400 589465 305 401 628692 305 403 574096 305 406 915913 305 412 995261 305 418 553101 305 426 798726 305 429 814009 305 430 932136 305 431 612503 305 433 639991 305 440 511625 305 442 818000 305 446 612112 305 450 673500 305 457 611579 305 462 844632 305 471 835968 305 474 900454 305 476 632143 305 477 840723 305 481 683597 305 484 792067 305 486 549601 305 494 682995 305 496 562769 305 504 924652 305 507 961516 305 512 577885 305 514 596559 305 518 976214 305 523 560813 305 527 750813 305 529 889402 305 534 894096 305 536 517266 305 541 512711 305 544 985250 305 549 987265 306 7 759473 306 10 717034 306 19 957588 306 28 679492 306 34 919805 306 37 862972 306 41 679207 306 47 829237 306 53 958827 306 55 652012 306 83 678191 306 86 937077 306 95 708964 306 96 547822 306 99 870124 306 100 606092 306 108 913966 306 114 937442 306 119 913538 306 132 812712 306 140 565574 306 157 935585 306 158 556008 306 165 600903 306 171 799796 306 174 909080 306 178 884187 306 180 865784 306 184 873904 306 185 695783 306 189 787221 306 190 788175 306 191 928140 306 192 753513 306 193 656557 306 194 770413 306 196 670981 306 200 642852 306 203 680035 306 209 892805 306 211 830432 306 216 735728 306 218 546441 306 222 568792 306 227 872077 306 232 890844 306 242 958783 306 244 664814 306 246 907298 306 253 879646 306 258 524175 306 262 854055 306 266 658232 306 267 752075 306 271 681073 306 273 612112 306 274 857650 306 276 530312 306 279 610931 306 282 534533 306 286 899173 306 291 744418 306 292 833082 306 293 745437 306 294 612023 306 301 662816 306 302 872751 306 303 908545 306 304 904869 306 307 748982 306 309 740935 306 311 805635 306 314 709629 306 315 805324 306 320 780650 306 326 857844 306 327 886914 306 331 902293 306 334 952310 306 337 762731 306 338 798368 306 345 761972 306 349 886485 306 362 515457 306 363 590407 306 365 930729 306 367 901608 306 385 673546 306 390 867755 306 394 815685 306 398 992652 306 404 975215 306 405 652513 306 407 973868 306 410 546498 306 411 761059 306 419 773812 306 422 548769 306 424 806756 306 425 815750 306 430 941876 306 435 600678 306 436 521878 306 437 854900 306 438 702508 306 446 728630 306 449 996916 306 456 876559 306 459 700707 306 473 771433 306 475 576478 306 478 541770 306 479 850924 306 484 613359 306 485 594944 306 488 964102 306 491 721366 306 492 770478 306 504 523901 306 505 669164 306 512 540950 306 522 540036 306 523 617501 306 526 942354 306 528 599681 306 531 613637 306 537 705839 306 538 682657 306 550 948982 307 1 928936 307 3 883738 307 5 543119 307 18 758526 307 22 642412 307 23 566024 307 24 738294 307 28 941949 307 32 540161 307 35 688790 307 38 519428 307 42 636578 307 44 526234 307 45 866527 307 54 508097 307 56 964145 307 58 856722 307 60 875057 307 68 844026 307 69 526269 307 75 759437 307 78 574210 307 83 976065 307 85 638188 307 88 715250 307 92 607437 307 96 814947 307 98 591104 307 101 566164 307 107 774823 307 112 668787 307 114 664240 307 124 784075 307 130 538815 307 131 882443 307 135 701333 307 146 989699 307 150 665640 307 153 501798 307 156 935488 307 160 979213 307 162 931346 307 164 665646 307 166 910374 307 167 620124 307 168 582582 307 170 784983 307 179 958583 307 192 700296 307 193 593781 307 199 566723 307 205 881830 307 206 889995 307 214 921791 307 225 772915 307 231 719754 307 234 941523 307 240 917344 307 243 510717 307 251 659185 307 261 807410 307 265 559042 307 266 710989 307 267 970055 307 272 623547 307 273 532050 307 275 639253 307 280 846532 307 286 697227 307 293 951104 307 294 881053 307 296 946959 307 304 510809 307 305 577492 307 307 567285 307 308 734965 307 313 886020 307 315 976735 307 318 696831 307 320 612539 307 327 554296 307 330 801390 307 333 893701 307 334 965409 307 338 792388 307 339 804195 307 346 621891 307 347 939705 307 352 732909 307 354 726211 307 368 525582 307 370 903274 307 375 664836 307 377 538918 307 380 624198 307 392 958962 307 393 577535 307 395 738356 307 399 836414 307 405 868697 307 409 853323 307 416 644130 307 418 885692 307 427 807936 307 428 625883 307 430 724846 307 438 584654 307 439 914853 307 443 721306 307 444 850600 307 445 642263 307 450 630222 307 453 588169 307 458 668770 307 466 797117 307 468 641364 307 470 836914 307 472 867731 307 473 772212 307 474 921705 307 478 907708 307 482 769036 307 490 969939 307 491 937443 307 494 833532 307 513 739915 307 515 956282 307 517 940404 307 518 589872 307 525 910389 307 529 863332 307 532 853029 307 536 782795 307 544 804013 307 546 838048 307 549 728513 307 550 732348 308 2 701839 308 4 549814 308 7 894419 308 8 605707 308 16 856029 308 17 878782 308 19 620066 308 20 700282 308 21 858210 308 25 990031 308 27 837175 308 29 501057 308 31 519913 308 32 927331 308 34 892561 308 39 671959 308 47 888243 308 51 743708 308 53 664300 308 55 554993 308 59 770605 308 63 617150 308 64 509685 308 72 786653 308 74 893313 308 75 721985 308 78 918296 308 85 566424 308 86 653516 308 88 632173 308 90 818771 308 91 561966 308 92 995565 308 94 927304 308 97 967238 308 99 746953 308 105 893601 308 111 938754 308 124 524126 308 125 749230 308 126 739412 308 128 940456 308 130 878569 308 135 950647 308 141 800606 308 155 991486 308 158 827839 308 163 699955 308 166 652961 308 168 928443 308 169 515226 308 171 734305 308 173 683716 308 179 661798 308 183 655719 308 185 776397 308 189 953830 308 198 537288 308 202 589795 308 212 640134 308 217 500066 308 222 830340 308 224 715008 308 225 681311 308 227 637180 308 228 993146 308 229 942012 308 230 697330 308 233 805245 308 235 612033 308 250 683162 308 252 837523 308 260 752708 308 262 971328 308 266 671381 308 279 649607 308 280 821524 308 283 853175 308 284 561585 308 291 933921 308 294 562083 308 296 970895 308 301 778183 308 304 669275 308 306 626795 308 308 704187 308 312 848716 308 317 600689 308 320 761394 308 324 589917 308 326 935177 308 329 656643 308 331 904854 308 333 976587 308 335 912322 308 337 692664 308 339 650773 308 340 686092 308 342 628548 308 345 956347 308 348 579122 308 357 588492 308 362 649485 308 367 692917 308 369 899008 308 376 716998 308 380 755269 308 382 934877 308 389 635933 308 390 536514 308 391 777746 308 393 959648 308 394 867673 308 395 628822 308 401 969523 308 403 825173 308 408 767375 308 412 837023 308 415 686335 308 416 592174 308 417 990203 308 421 713806 308 423 930612 308 427 745978 308 428 523480 308 429 976212 308 432 535187 308 434 836058 308 436 767933 308 446 888612 308 449 579380 308 450 788056 308 456 867554 308 460 523250 308 470 865762 308 473 937773 308 474 730335 308 476 854566 308 478 819643 308 480 592891 308 484 513981 308 505 898342 308 506 855681 308 508 730264 308 518 633652 308 519 705798 308 520 616642 308 526 840261 308 528 864257 308 530 583949 308 531 729077 308 533 502468 308 536 804824 308 539 589692 308 546 847360 308 547 971767 308 548 794616 309 9 591787 309 10 607675 309 11 804953 309 12 910696 309 14 534058 309 17 589450 309 18 907388 309 22 866339 309 29 816167 309 34 920882 309 46 678471 309 52 723014 309 76 989998 309 81 976732 309 94 986746 309 97 805373 309 103 741198 309 110 996908 309 111 807688 309 112 639786 309 117 972079 309 124 536861 309 126 580792 309 130 608700 309 134 782914 309 139 703569 309 143 540605 309 150 828984 309 156 706299 309 157 627145 309 163 869892 309 166 526452 309 168 907822 309 169 713721 309 172 963220 309 181 562640 309 183 679272 309 194 595673 309 204 944731 309 210 902048 309 216 772623 309 218 611767 309 228 658965 309 230 895674 309 232 863978 309 242 693276 309 251 763864 309 254 524420 309 255 833757 309 256 845767 309 260 751088 309 261 512172 309 264 852881 309 280 960272 309 281 589745 309 284 697361 309 285 640276 309 288 667344 309 289 746114 309 297 991558 309 299 866127 309 303 586144 309 306 891752 309 310 935127 309 311 624817 309 316 577556 309 319 835997 309 323 818099 309 330 592703 309 335 558094 309 336 562432 309 342 571092 309 347 911793 309 349 986970 309 353 926268 309 354 795261 309 360 564116 309 361 851112 309 362 563013 309 372 572056 309 378 642085 309 379 818602 309 381 671946 309 382 529688 309 383 801368 309 384 595984 309 385 509309 309 389 549636 309 396 770442 309 398 796824 309 399 807043 309 403 819038 309 412 962149 309 413 667905 309 414 622092 309 419 901717 309 425 755347 309 430 565919 309 433 519915 309 439 628282 309 445 761940 309 446 502777 309 447 615229 309 448 568398 309 454 655330 309 458 907765 309 459 846943 309 463 607173 309 476 663639 309 478 777001 309 480 582448 309 485 551028 309 489 969141 309 490 843663 309 492 641539 309 493 789373 309 497 551891 309 498 699677 309 499 959432 309 500 638887 309 505 504775 309 506 932853 309 507 913353 309 508 782720 309 509 660669 309 510 730064 309 513 665423 309 516 863518 309 517 567659 309 518 671109 309 520 696543 309 522 757591 309 523 778298 309 534 614825 309 535 545600 309 538 684343 309 539 569028 309 544 615444 310 1 982954 310 2 672949 310 4 822776 310 9 953419 310 10 783340 310 22 901155 310 31 703980 310 41 617139 310 42 561980 310 44 770587 310 46 665065 310 56 518410 310 63 964111 310 64 713658 310 68 882419 310 79 653921 310 80 745824 310 94 574311 310 97 753482 310 100 799745 310 105 542196 310 106 898775 310 113 703757 310 120 877230 310 122 626437 310 125 575220 310 127 663060 310 129 760513 310 136 850187 310 142 503255 310 143 660055 310 146 864382 310 148 830343 310 150 858730 310 162 731644 310 165 635614 310 166 512367 310 169 511305 310 178 589363 310 186 770053 310 187 603755 310 198 822501 310 202 636155 310 204 526952 310 208 608648 310 211 979585 310 212 972144 310 217 972247 310 218 689821 310 224 758214 310 227 699335 310 245 983702 310 250 703931 310 252 807513 310 257 963436 310 258 535863 310 261 949385 310 267 619937 310 274 538482 310 277 620167 310 278 838350 310 281 536104 310 284 557434 310 285 533627 310 286 535007 310 291 820920 310 292 532902 310 296 534092 310 301 646714 310 302 980057 310 306 567151 310 314 740512 310 316 821743 310 320 846017 310 323 999054 310 326 521968 310 330 639445 310 334 585552 310 341 929470 310 344 688841 310 348 905016 310 349 949737 310 350 736477 310 354 510764 310 359 721289 310 364 564651 310 366 844056 310 367 980347 310 368 623581 310 369 692365 310 372 900809 310 385 816373 310 386 819191 310 387 507114 310 392 921425 310 393 720315 310 400 690186 310 402 702620 310 403 612577 310 404 523914 310 406 657438 310 408 670004 310 416 974344 310 422 936750 310 426 688807 310 437 506119 310 439 992150 310 444 889666 310 453 934979 310 455 534628 310 460 921160 310 475 615204 310 486 796186 310 487 804604 310 494 949385 310 499 737697 310 501 965164 310 503 893648 310 504 662419 310 512 871035 310 513 644532 310 514 575644 310 515 910057 310 518 691279 310 519 771904 310 520 797907 310 531 968648 310 532 850985 310 537 903620 310 539 989360 310 541 770783 310 547 502171 311 5 704642 311 8 955726 311 11 520238 311 14 847920 311 18 590815 311 24 621017 311 29 808422 311 31 707361 311 33 570059 311 37 604515 311 44 798970 311 48 867210 311 59 750504 311 65 560398 311 66 846589 311 69 964230 311 72 639315 311 76 697711 311 83 637964 311 89 771596 311 92 896542 311 99 978839 311 100 904102 311 104 792595 311 114 795122 311 128 629944 311 133 860899 311 134 916910 311 137 881191 311 149 749637 311 150 908542 311 151 689222 311 152 641800 311 156 811105 311 157 585408 311 159 746759 311 162 523805 311 170 669769 311 178 501975 311 183 777095 311 187 824618 311 190 518775 311 196 848276 311 198 634578 311 200 829082 311 201 703873 311 205 653876 311 214 972403 311 219 637137 311 228 521146 311 232 507151 311 233 967826 311 236 770665 311 241 929774 311 251 583146 311 256 924171 311 258 701486 311 261 927141 311 267 972908 311 268 519904 311 272 650900 311 276 677759 311 278 605656 311 279 687417 311 281 915088 311 288 574337 311 289 578710 311 293 926524 311 296 581990 311 298 531333 311 306 656682 311 309 820882 311 315 725631 311 316 744696 311 323 836444 311 327 900207 311 330 878175 311 339 806754 311 340 733306 311 341 681168 311 347 616078 311 351 909798 311 353 575341 311 355 903357 311 360 522129 311 362 912072 311 374 885631 311 378 950944 311 383 573076 311 387 525940 311 394 589989 311 396 526055 311 399 967878 311 406 710173 311 407 713287 311 409 510123 311 413 503362 311 416 828599 311 419 940287 311 430 507219 311 431 909486 311 435 697372 311 439 777385 311 443 632137 311 449 583670 311 452 667389 311 456 576591 311 460 966466 311 462 600844 311 466 686780 311 468 898280 311 471 864011 311 477 812720 311 482 625181 311 488 747533 311 492 957738 311 493 819524 311 496 940263 311 499 884658 311 504 629660 311 505 774772 311 514 957860 311 515 705094 311 521 607566 311 523 514994 311 524 930686 311 527 990780 311 541 777571 311 544 768172 312 4 619820 312 13 579559 312 22 583724 312 23 859787 312 24 580091 312 26 983431 312 28 883209 312 30 924556 312 35 915044 312 36 908943 312 42 982584 312 43 734859 312 44 731262 312 46 735512 312 49 544394 312 51 737580 312 52 556527 312 56 810842 312 64 847963 312 75 556177 312 76 656104 312 80 655813 312 82 782514 312 83 589437 312 88 899291 312 92 989400 312 98 633141 312 99 505080 312 100 786344 312 101 861084 312 104 522133 312 105 948323 312 106 653640 312 111 910045 312 115 845027 312 122 871137 312 125 638236 312 127 546900 312 137 776810 312 141 754075 312 144 913569 312 158 515968 312 163 693796 312 165 738257 312 166 735619 312 169 702489 312 170 765434 312 179 993011 312 184 972425 312 186 942852 312 187 653409 312 188 625962 312 195 906173 312 197 959486 312 203 690103 312 205 777427 312 210 521348 312 215 703456 312 219 666913 312 221 694609 312 222 852090 312 225 674173 312 229 555720 312 230 884347 312 234 898500 312 236 526471 312 237 620930 312 239 553632 312 240 854117 312 242 761915 312 245 565346 312 248 629289 312 249 509392 312 250 857276 312 256 961246 312 261 970688 312 266 590428 312 268 825286 312 275 833328 312 279 764958 312 284 964209 312 290 766030 312 291 665024 312 302 633938 312 311 606627 312 317 912836 312 320 600515 312 323 853992 312 329 872662 312 330 956480 312 332 633779 312 337 982267 312 340 650206 312 341 546055 312 343 858994 312 345 652160 312 350 746980 312 353 580818 312 357 542808 312 363 872946 312 364 873333 312 367 652053 312 368 584607 312 370 940752 312 377 837465 312 380 845503 312 381 633364 312 385 872383 312 386 756620 312 389 844014 312 390 803296 312 392 974814 312 397 648501 312 398 642784 312 399 875761 312 400 743843 312 404 877661 312 407 829891 312 413 643355 312 415 584489 312 424 501297 312 426 644979 312 427 984740 312 435 772981 312 436 804951 312 438 851213 312 444 550812 312 448 809730 312 461 847591 312 462 896166 312 464 657327 312 466 984824 312 475 582219 312 477 820489 312 481 948171 312 484 523964 312 493 773794 312 497 901483 312 503 824950 312 505 503078 312 507 809566 312 511 514305 312 513 513355 312 520 624848 312 523 967947 312 528 635237 312 539 638423 312 541 760909 312 545 762671 312 547 992007 312 548 809984 312 549 814576 312 550 821879 313 1 858098 313 11 824411 313 12 543747 313 16 882368 313 23 917699 313 26 843390 313 29 963272 313 30 615426 313 32 892137 313 36 779018 313 40 858638 313 41 568551 313 44 520825 313 45 980218 313 46 947750 313 48 837510 313 51 565915 313 54 719637 313 58 990686 313 64 993298 313 69 625628 313 75 934685 313 84 996580 313 85 874566 313 97 700298 313 100 868835 313 103 990133 313 105 757558 313 109 802878 313 110 546263 313 111 599092 313 118 715272 313 123 715452 313 125 818819 313 132 680684 313 134 981095 313 137 683863 313 148 645772 313 153 750941 313 154 971909 313 155 873125 313 158 771121 313 161 740322 313 166 997374 313 174 566776 313 178 894129 313 179 976316 313 180 628035 313 182 727041 313 186 820461 313 189 668346 313 191 968971 313 196 818866 313 201 936280 313 202 896772 313 211 889199 313 213 743234 313 215 511087 313 217 824662 313 226 634387 313 227 852738 313 228 778052 313 231 756300 313 236 598077 313 238 788951 313 242 989229 313 245 505433 313 255 856259 313 257 573798 313 258 605320 313 264 961121 313 265 898845 313 266 935370 313 273 790181 313 281 942287 313 287 730924 313 291 500122 313 292 572111 313 294 547272 313 300 717101 313 309 770660 313 313 783008 313 317 603138 313 318 911426 313 321 966630 313 324 730639 313 325 706088 313 330 948338 313 331 921723 313 333 645979 313 334 935312 313 335 836358 313 339 574898 313 341 914536 313 342 941726 313 343 975693 313 360 661270 313 372 579045 313 373 672004 313 375 684590 313 377 796083 313 378 902475 313 379 945077 313 380 580380 313 383 662424 313 385 962634 313 390 954774 313 393 709015 313 399 883339 313 404 565028 313 410 944859 313 416 688855 313 417 580655 313 419 555045 313 423 912456 313 424 584198 313 428 507795 313 437 845135 313 446 984924 313 448 934734 313 454 648424 313 456 633943 313 465 832814 313 470 906200 313 473 978050 313 479 690500 313 484 972470 313 487 731438 313 492 842838 313 500 852307 313 505 551330 313 510 580878 313 516 679149 313 517 736731 313 542 534250 313 547 900255 314 2 768735 314 7 908373 314 8 509960 314 12 851199 314 15 769988 314 20 915673 314 22 742788 314 31 900309 314 36 783793 314 38 695927 314 49 533359 314 53 730370 314 54 529026 314 55 680037 314 58 672411 314 65 593135 314 66 736967 314 67 548821 314 68 885658 314 73 582239 314 79 918502 314 82 735849 314 86 938233 314 89 592358 314 90 574615 314 94 553997 314 102 707128 314 103 929479 314 110 990001 314 113 841274 314 123 718488 314 129 881369 314 133 790652 314 137 800521 314 142 714624 314 149 513677 314 151 742483 314 152 686897 314 157 723268 314 159 952350 314 161 529871 314 164 862541 314 168 777900 314 170 992225 314 173 790396 314 174 520138 314 180 766699 314 181 833912 314 184 552584 314 204 915876 314 208 972292 314 211 609916 314 220 903616 314 223 741269 314 225 720378 314 229 636574 314 231 994541 314 232 924991 314 239 685269 314 253 892859 314 256 872025 314 259 931546 314 263 957254 314 269 624195 314 272 744206 314 275 969246 314 278 606117 314 279 573424 314 292 591824 314 293 812883 314 294 929715 314 296 666010 314 297 666383 314 300 930551 314 304 835943 314 305 546397 314 307 558155 314 314 512776 314 320 546664 314 339 757690 314 340 773527 314 343 864869 314 345 795356 314 348 842627 314 351 513610 314 360 572099 314 363 709506 314 367 794994 314 368 582907 314 370 802111 314 371 790911 314 378 769245 314 386 937810 314 387 522825 314 389 582714 314 394 937004 314 395 849299 314 397 903560 314 400 855370 314 404 821555 314 408 679576 314 409 615400 314 412 633981 314 420 710321 314 425 987276 314 442 539526 314 443 693998 314 444 613155 314 445 791811 314 447 669168 314 452 534419 314 459 846425 314 464 599912 314 471 797835 314 476 655750 314 479 876860 314 481 901612 314 491 725533 314 492 930821 314 499 930669 314 501 955213 314 505 820931 314 509 862168 314 513 587213 314 518 745020 314 521 932088 314 523 923521 314 524 941969 314 525 690714 314 528 997229 314 532 574671 314 536 799788 314 537 976674 314 543 980500 315 4 944919 315 8 625604 315 11 765709 315 12 621371 315 15 972427 315 24 577784 315 27 685806 315 30 579202 315 37 591262 315 55 698910 315 59 798508 315 61 681664 315 67 976038 315 69 818486 315 70 737279 315 74 569140 315 75 850076 315 76 987753 315 78 808160 315 82 615124 315 87 521686 315 99 777647 315 110 892709 315 112 503830 315 116 620914 315 117 502195 315 119 681139 315 121 990021 315 128 787058 315 136 833956 315 137 685741 315 141 711133 315 142 982406 315 144 802696 315 148 992010 315 150 865861 315 151 669525 315 156 922440 315 158 929032 315 164 847916 315 168 600882 315 169 624275 315 176 758523 315 181 798204 315 185 651354 315 188 998539 315 190 587798 315 191 525188 315 192 608073 315 204 970668 315 207 903892 315 208 731016 315 210 737937 315 217 515859 315 219 997799 315 222 852194 315 224 805620 315 230 609316 315 233 889266 315 235 512620 315 244 801421 315 249 583093 315 250 635167 315 257 961493 315 259 514250 315 262 840083 315 277 753105 315 281 770444 315 289 923769 315 291 859051 315 298 514741 315 301 942707 315 304 662490 315 315 579497 315 316 759901 315 319 942327 315 323 535197 315 326 951493 315 350 766748 315 352 776233 315 357 898995 315 360 976051 315 361 579463 315 365 891912 315 366 812460 315 368 682334 315 370 535256 315 373 835410 315 376 743484 315 377 745714 315 383 851313 315 389 554423 315 395 765182 315 398 897322 315 402 831742 315 413 981657 315 416 974822 315 420 629948 315 425 508790 315 432 969276 315 437 606156 315 439 709485 315 442 945183 315 443 636364 315 445 670629 315 447 920207 315 449 995370 315 450 633520 315 464 819085 315 468 815081 315 471 733357 315 472 802336 315 473 546290 315 481 743414 315 487 574584 315 488 943795 315 499 560688 315 508 677378 315 512 570199 315 513 680325 315 516 861393 315 519 614948 315 520 919837 315 524 838265 315 526 979507 315 533 528106 315 542 941397 315 543 633856 315 546 854311 315 547 995739 315 548 617041 315 550 567057 316 7 969854 316 9 926236 316 14 646040 316 18 790867 316 19 935898 316 25 596957 316 29 823177 316 30 722698 316 36 933792 316 40 681504 316 44 563381 316 46 671272 316 49 756744 316 53 524276 316 60 848262 316 64 601750 316 69 587191 316 70 799421 316 71 524636 316 91 742861 316 101 672791 316 110 969168 316 112 755831 316 113 784705 316 116 580678 316 127 540033 316 130 855779 316 131 946362 316 132 995799 316 134 607654 316 140 738506 316 144 938932 316 145 716061 316 151 874574 316 166 673921 316 170 574683 316 174 768730 316 175 770003 316 176 516818 316 179 991857 316 183 869383 316 192 585131 316 199 870366 316 200 829706 316 201 942712 316 205 831923 316 207 533646 316 215 657198 316 235 693435 316 243 926971 316 244 916919 316 246 624550 316 251 582145 316 257 508774 316 265 789704 316 268 835121 316 269 727952 316 272 738681 316 273 923630 316 278 986058 316 281 730998 316 282 509386 316 292 987506 316 293 625929 316 294 603378 316 296 801173 316 299 782125 316 305 723559 316 306 828331 316 309 924346 316 310 944977 316 320 500730 316 322 761119 316 323 743785 316 332 884387 316 339 887253 316 344 808398 316 355 507261 316 358 508681 316 360 654873 316 363 968218 316 373 926969 316 383 940114 316 392 649186 316 395 538040 316 396 671578 316 397 740863 316 400 760760 316 402 575901 316 404 540510 316 410 794042 316 429 644982 316 430 704005 316 434 886831 316 442 928942 316 448 922135 316 450 817417 316 455 690130 316 463 541891 316 468 963810 316 469 702691 316 472 859873 316 473 885442 316 476 584383 316 484 677845 316 489 687041 316 490 793954 316 491 911271 316 492 982110 316 496 934394 316 498 611950 316 499 811186 316 502 554737 316 504 682220 316 508 866746 316 510 943302 316 512 775740 316 513 676047 316 522 937850 316 527 914968 316 528 907006 316 531 662714 316 533 990498 316 540 648700 316 541 916060 316 548 875797 317 5 514813 317 6 614776 317 11 595366 317 17 776805 317 21 964835 317 28 869956 317 34 656119 317 43 856651 317 46 508829 317 49 759798 317 52 897866 317 53 731024 317 58 681391 317 59 627632 317 62 909212 317 68 963335 317 69 766795 317 70 634842 317 71 762529 317 73 678666 317 79 917616 317 80 729164 317 90 841610 317 95 999590 317 102 930718 317 106 832833 317 107 628483 317 124 983641 317 133 798583 317 138 904364 317 140 542981 317 143 562567 317 145 982156 317 154 637618 317 157 810182 317 159 547548 317 166 994676 317 171 795906 317 172 996250 317 174 605661 317 176 562385 317 179 732054 317 188 784008 317 190 559682 317 195 754049 317 196 822483 317 199 990278 317 200 713413 317 202 614580 317 204 899644 317 209 979216 317 212 992026 317 214 938761 317 217 813949 317 219 870035 317 225 779313 317 227 810849 317 235 880489 317 239 801419 317 241 785440 317 249 955967 317 254 915483 317 263 758179 317 266 628055 317 267 624507 317 268 881276 317 273 737899 317 277 625851 317 279 711525 317 280 943913 317 284 667491 317 293 931843 317 299 592666 317 306 556420 317 309 621839 317 311 918352 317 315 510887 317 317 992085 317 320 668576 317 323 568886 317 332 912376 317 333 568391 317 334 620761 317 337 706969 317 341 951033 317 343 611080 317 346 816576 317 350 584548 317 354 535037 317 355 551791 317 360 907520 317 361 807232 317 362 576737 317 364 996639 317 365 910328 317 368 704131 317 372 928664 317 375 614152 317 379 708264 317 388 595844 317 398 613443 317 405 504300 317 409 634375 317 410 702877 317 412 815852 317 414 753638 317 418 782586 317 420 830378 317 424 718850 317 426 971443 317 428 647390 317 433 967363 317 437 995609 317 440 544973 317 441 686050 317 443 638637 317 444 992169 317 454 509869 317 457 686103 317 465 515339 317 470 883592 317 471 781482 317 478 741646 317 483 890622 317 484 721194 317 486 993200 317 490 802464 317 491 760743 317 497 563753 317 503 659699 317 508 782558 317 513 554672 317 517 775452 317 523 584349 317 526 548861 317 536 939596 317 537 813004 317 542 944092 317 550 592802 318 5 662135 318 7 931628 318 11 702627 318 17 870013 318 28 861035 318 31 761637 318 35 993834 318 42 570003 318 43 797641 318 47 560173 318 52 594445 318 53 500897 318 55 999651 318 58 746955 318 62 857577 318 70 957145 318 73 935980 318 74 690663 318 75 759940 318 78 608460 318 85 644041 318 86 751799 318 96 717603 318 98 735660 318 103 895318 318 108 576072 318 118 730357 318 119 624890 318 122 627148 318 132 801433 318 137 789574 318 139 601494 318 146 912596 318 149 900660 318 153 757871 318 155 604556 318 156 748536 318 157 944999 318 159 509333 318 169 876662 318 170 897585 318 177 910944 318 180 684894 318 183 881169 318 184 785689 318 188 945268 318 195 854207 318 198 659945 318 201 942935 318 204 617262 318 205 619188 318 206 689008 318 207 717303 318 212 920843 318 217 717382 318 218 787306 318 219 822047 318 229 960010 318 231 719261 318 233 528763 318 241 647732 318 242 764424 318 253 504238 318 254 649254 318 257 779999 318 260 902664 318 261 782628 318 277 934733 318 282 826504 318 283 703771 318 286 682476 318 288 697743 318 301 813355 318 306 975449 318 308 747801 318 309 550518 318 313 990093 318 316 695227 318 325 500632 318 326 544110 318 328 643473 318 335 808836 318 343 704891 318 358 552844 318 360 704967 318 374 525556 318 383 943328 318 386 840658 318 387 891647 318 388 940884 318 392 650439 318 399 815094 318 401 936150 318 403 973510 318 411 793969 318 416 752211 318 418 851808 318 420 652628 318 421 565046 318 422 610032 318 427 501876 318 435 912407 318 445 729521 318 447 789825 318 448 976689 318 449 659793 318 457 502268 318 458 948453 318 460 897036 318 462 915503 318 466 640738 318 475 582583 318 478 556901 318 479 649210 318 483 519029 318 485 667826 318 490 821664 318 494 792073 318 496 711447 318 497 820958 318 504 512472 318 506 622055 318 523 889820 318 527 836237 318 541 891910 318 543 999246 319 3 840896 319 11 721844 319 20 517514 319 27 976639 319 34 936953 319 35 684012 319 40 900416 319 41 827856 319 51 786439 319 52 709314 319 53 901259 319 56 930734 319 59 967219 319 70 566883 319 77 747832 319 79 842306 319 84 604098 319 86 937803 319 87 748268 319 88 653336 319 90 978182 319 91 778015 319 97 622123 319 98 917067 319 100 965579 319 102 669690 319 103 997738 319 104 672953 319 115 518248 319 118 625569 319 119 622232 319 120 921029 319 127 851313 319 130 593275 319 133 762737 319 137 563027 319 143 906389 319 146 831629 319 150 913058 319 156 645166 319 157 896856 319 159 533431 319 162 595364 319 168 757314 319 169 862628 319 181 934522 319 190 992031 319 194 500622 319 198 533006 319 208 954093 319 220 684847 319 225 596454 319 229 566548 319 232 852023 319 233 885709 319 235 788515 319 237 811244 319 243 647365 319 244 996882 319 248 915364 319 253 615393 319 255 620328 319 261 541236 319 272 696782 319 278 915253 319 291 708228 319 294 540245 319 295 706900 319 297 770384 319 298 590941 319 301 530946 319 310 662904 319 314 858698 319 324 745938 319 330 674422 319 333 763807 319 336 716971 319 339 725133 319 344 931778 319 346 770675 319 347 916561 319 349 928947 319 352 906747 319 360 633250 319 370 583745 319 377 727416 319 380 783248 319 391 532251 319 398 703292 319 402 750182 319 403 639540 319 405 897301 319 406 515949 319 407 869018 319 410 810970 319 414 625797 319 415 501147 319 416 904892 319 420 506476 319 431 892517 319 433 794345 319 435 858697 319 436 508702 319 440 722981 319 442 571742 319 445 792740 319 446 541649 319 447 534561 319 457 636666 319 458 708370 319 463 786724 319 469 996914 319 474 616491 319 476 783298 319 481 983397 319 485 963509 319 488 814061 319 496 538998 319 500 875417 319 502 829147 319 503 803001 319 527 792337 319 533 738595 319 534 633687 319 535 685737 319 541 530563 319 544 803296 320 3 577199 320 8 786170 320 13 632302 320 16 792041 320 21 570462 320 23 920562 320 25 884332 320 26 842266 320 33 976939 320 36 636535 320 37 620588 320 39 749083 320 40 503650 320 41 575431 320 42 586090 320 44 540351 320 49 942113 320 53 756194 320 62 960944 320 65 938420 320 67 605491 320 70 955503 320 72 940126 320 85 536404 320 89 611714 320 93 687223 320 95 565111 320 100 787453 320 101 683722 320 102 530194 320 104 875629 320 105 669018 320 108 668435 320 113 971333 320 118 839992 320 123 749326 320 132 965990 320 134 723089 320 135 533431 320 140 940174 320 143 756196 320 159 959273 320 171 729558 320 175 541021 320 180 708465 320 182 719311 320 184 648999 320 186 547003 320 191 529301 320 196 815617 320 199 950824 320 202 824997 320 211 537312 320 217 571760 320 219 794898 320 220 809773 320 221 549013 320 222 616676 320 223 862582 320 224 754481 320 228 736221 320 233 764276 320 235 985997 320 239 801178 320 242 669241 320 244 595752 320 247 847929 320 255 542266 320 256 694414 320 257 695910 320 262 760358 320 270 845770 320 271 533551 320 273 850841 320 274 644454 320 283 914887 320 285 524385 320 289 515647 320 290 949077 320 295 502000 320 296 802368 320 299 543475 320 304 757425 320 310 891867 320 313 740122 320 314 532035 320 316 860612 320 317 892349 320 323 714794 320 324 685028 320 336 714146 320 338 591931 320 345 613154 320 351 763261 320 352 599249 320 354 991259 320 356 846119 320 357 848502 320 359 702200 320 369 664262 320 373 680719 320 375 677645 320 377 813558 320 381 999807 320 382 612169 320 386 758895 320 389 745289 320 393 982015 320 395 831745 320 396 829001 320 407 635509 320 408 951614 320 409 731642 320 414 543610 320 416 559600 320 418 840224 320 422 873715 320 427 897608 320 428 580471 320 431 805586 320 433 524974 320 435 721224 320 436 622909 320 437 557992 320 444 715099 320 445 559860 320 446 949977 320 447 619948 320 456 728684 320 458 857879 320 459 634721 320 461 523109 320 462 805121 320 463 609793 320 466 659640 320 475 792806 320 477 985831 320 478 951064 320 480 900137 320 485 959256 320 489 886504 320 490 926056 320 492 626129 320 495 720591 320 497 632070 320 503 595924 320 504 892452 320 507 621596 320 516 795579 320 523 769732 320 524 538951 320 528 660002 320 531 566307 320 532 733040 320 534 697042 320 537 623001 320 538 803453 320 539 734330 320 542 615479 320 545 521668 320 548 522095 320 549 979919 321 27 886420 321 30 686534 321 31 837395 321 42 843692 321 47 852140 321 49 711810 321 54 696790 321 55 981211 321 56 714059 321 58 657892 321 63 552673 321 73 854564 321 75 732783 321 88 870714 321 93 964491 321 96 894001 321 97 600736 321 100 877618 321 102 921022 321 105 741406 321 114 766130 321 115 860913 321 119 875427 321 121 905517 321 122 553321 321 123 700889 321 140 867772 321 141 683205 321 145 666113 321 147 609605 321 148 559368 321 149 536305 321 158 747730 321 168 705940 321 172 905440 321 173 821316 321 176 678035 321 182 709977 321 185 688816 321 186 952305 321 188 571976 321 192 688592 321 193 852125 321 196 546147 321 198 758920 321 200 983193 321 210 868747 321 212 731316 321 216 944170 321 218 783561 321 227 715421 321 228 731011 321 232 713384 321 246 648001 321 250 864950 321 256 764288 321 259 663000 321 265 517607 321 267 813192 321 269 968009 321 272 897500 321 274 970896 321 279 874668 321 280 652250 321 295 803417 321 304 881940 321 324 722255 321 325 815680 321 329 668850 321 332 897317 321 334 931309 321 338 684321 321 339 528205 321 344 838835 321 345 558208 321 353 706255 321 355 779139 321 358 581546 321 363 527642 321 367 803419 321 368 836454 321 369 749155 321 374 683367 321 383 991066 321 391 790443 321 392 606229 321 395 568384 321 400 607869 321 403 830885 321 408 675325 321 411 535953 321 412 893363 321 414 733727 321 429 639603 321 432 970257 321 434 595661 321 437 936752 321 448 848978 321 449 948918 321 450 927258 321 454 938705 321 462 510478 321 465 955684 321 466 954149 321 467 937938 321 470 792378 321 477 789952 321 478 858752 321 483 947706 321 485 967264 321 488 824576 321 492 574160 321 497 851885 321 498 804963 321 505 975769 321 510 892162 321 513 576191 321 517 556561 321 518 684426 321 519 544657 321 521 624205 321 526 598331 321 536 767121 321 542 764679 321 544 527001 321 545 525585 321 546 692675 321 549 888429 322 6 589796 322 13 790180 322 17 903222 322 19 697726 322 21 730266 322 23 837806 322 26 720939 322 28 668108 322 29 981435 322 30 884758 322 33 738821 322 35 710665 322 36 746495 322 39 606876 322 46 975901 322 53 788967 322 60 859742 322 70 714402 322 71 770582 322 73 943244 322 75 977206 322 78 544447 322 80 789819 322 82 950955 322 86 864827 322 92 939305 322 95 598643 322 97 661158 322 98 799820 322 103 909469 322 104 779537 322 107 744379 322 108 827220 322 113 930189 322 115 814739 322 127 637400 322 129 954040 322 130 737081 322 136 767619 322 137 984128 322 140 526670 322 147 545917 322 148 583219 322 149 940297 322 152 741910 322 153 506813 322 156 590121 322 157 948147 322 165 544745 322 173 731389 322 182 564508 322 184 664342 322 186 841440 322 187 621084 322 189 518938 322 194 985468 322 196 700950 322 197 842340 322 199 976981 322 200 627203 322 202 542800 322 204 591771 322 210 965590 322 218 710356 322 227 578464 322 239 579932 322 244 553714 322 246 934575 322 251 511625 322 252 586361 322 260 935462 322 263 896460 322 269 899614 322 272 690776 322 273 825156 322 295 950302 322 297 862153 322 304 677546 322 317 673297 322 318 715530 322 330 884073 322 333 704400 322 335 925838 322 336 717107 322 339 981033 322 344 989903 322 351 705048 322 353 609675 322 356 627949 322 357 622398 322 365 542323 322 368 709756 322 369 562784 322 370 639118 322 382 625312 322 385 622757 322 386 756369 322 388 771857 322 390 722543 322 391 821828 322 395 513388 322 399 537805 322 405 995031 322 409 651222 322 418 831339 322 422 964616 322 428 597044 322 429 909491 322 434 851789 322 436 772204 322 443 510828 322 448 515995 322 449 723993 322 453 705410 322 454 742774 322 455 622766 322 456 830317 322 460 783973 322 463 862028 322 467 779133 322 468 700380 322 470 792653 322 473 892174 322 476 710658 322 479 767125 322 480 660953 322 481 637352 322 486 881216 322 490 725885 322 492 841598 322 499 769686 322 500 899116 322 504 889350 322 520 705898 322 522 755222 322 524 945459 322 528 940633 322 529 843814 322 531 792641 322 534 681607 322 540 694494 322 548 541559 322 550 931345 323 2 850309 323 12 533505 323 14 907910 323 24 507945 323 26 863346 323 28 919156 323 29 673668 323 35 821597 323 42 705756 323 46 647553 323 57 992306 323 60 810513 323 67 620710 323 68 553687 323 82 691244 323 84 614694 323 87 555569 323 95 505639 323 97 957187 323 104 900193 323 105 705516 323 107 664669 323 109 627210 323 110 566866 323 112 561786 323 115 861540 323 118 662872 323 119 976978 323 126 618524 323 132 549736 323 133 894329 323 141 643768 323 152 719156 323 165 539160 323 168 745572 323 169 659967 323 178 568339 323 184 943611 323 187 893808 323 189 751226 323 190 758176 323 193 673971 323 196 628834 323 204 844644 323 208 630500 323 221 715145 323 226 952226 323 227 618898 323 230 701232 323 231 849470 323 236 758169 323 237 619075 323 240 796309 323 242 679708 323 252 680912 323 258 755007 323 274 543906 323 277 749388 323 278 558470 323 284 809685 323 290 924221 323 291 896261 323 292 912397 323 298 628189 323 299 834065 323 303 607023 323 305 513377 323 307 884685 323 311 501366 323 314 688536 323 316 920179 323 324 937022 323 326 620505 323 333 550814 323 339 839541 323 346 830445 323 354 687853 323 357 692816 323 361 594025 323 373 981473 323 380 807207 323 383 892093 323 385 618815 323 386 969324 323 397 775297 323 398 763292 323 402 629439 323 403 887481 323 418 700720 323 421 819537 323 429 770358 323 430 522410 323 432 833383 323 435 534240 323 439 645781 323 441 576304 323 442 736224 323 448 768029 323 459 899024 323 461 591322 323 464 556094 323 467 628303 323 469 572619 323 471 504351 323 473 552866 323 477 816908 323 487 511300 323 489 880666 323 490 706982 323 495 788694 323 504 729781 323 511 690639 323 517 746120 323 532 885344 323 535 971541 323 538 836403 323 545 822265 323 550 654015 324 7 640748 324 23 602449 324 26 648807 324 29 656041 324 31 759341 324 33 918339 324 42 508322 324 48 697931 324 52 682979 324 53 634696 324 63 791743 324 64 561391 324 68 570352 324 75 704964 324 76 754265 324 80 725363 324 81 637141 324 82 911116 324 85 753859 324 89 957264 324 90 979068 324 95 833280 324 97 934382 324 99 896769 324 103 963200 324 107 913036 324 111 816226 324 120 941275 324 122 644761 324 123 875211 324 126 969659 324 128 709628 324 129 708944 324 145 614256 324 148 858840 324 155 734307 324 162 980676 324 163 601207 324 166 762079 324 170 824010 324 171 659867 324 173 754437 324 175 611848 324 184 934496 324 189 701660 324 192 571891 324 194 640877 324 200 708421 324 203 933693 324 206 606568 324 212 861359 324 222 726010 324 228 713309 324 229 533590 324 238 987207 324 246 909965 324 255 952117 324 258 649240 324 260 666402 324 262 949212 324 266 721338 324 268 708789 324 271 686979 324 273 761830 324 280 513438 324 282 577563 324 283 931185 324 284 927262 324 285 719797 324 289 743279 324 290 584361 324 291 850208 324 302 899069 324 304 829222 324 305 851197 324 306 895837 324 314 591740 324 326 887995 324 344 513634 324 350 871049 324 354 917706 324 355 522187 324 360 715506 324 362 999807 324 368 848088 324 371 927402 324 376 960112 324 385 505605 324 386 947016 324 393 653075 324 397 875650 324 398 992871 324 403 623119 324 404 875430 324 413 534682 324 416 607109 324 419 760131 324 422 844178 324 425 570407 324 429 543386 324 430 551404 324 439 533416 324 443 841578 324 453 524100 324 461 516266 324 468 612849 324 470 949954 324 477 897927 324 479 740717 324 482 785386 324 484 904076 324 490 854791 324 494 821138 324 495 833550 324 505 807273 324 506 604463 324 507 563411 324 508 593424 324 513 570192 324 516 525736 324 518 570075 324 527 685764 324 528 864469 324 534 920241 324 538 744561 324 540 970447 324 543 802044 324 547 938481 325 1 714417 325 3 935090 325 6 966275 325 14 775198 325 16 577487 325 23 835983 325 24 842926 325 29 807909 325 33 656460 325 35 843517 325 36 530729 325 37 853356 325 41 930433 325 44 724353 325 48 772771 325 53 659825 325 57 745371 325 58 701705 325 60 718334 325 63 675068 325 66 732583 325 71 984491 325 72 742426 325 85 754032 325 91 960191 325 94 768075 325 95 730359 325 104 622201 325 105 904859 325 116 887433 325 119 808777 325 120 830139 325 122 540954 325 129 999629 325 134 514745 325 149 668985 325 151 680966 325 155 581113 325 157 621431 325 161 956929 325 162 954441 325 168 597242 325 170 887699 325 183 651476 325 193 898306 325 198 748393 325 205 963854 325 206 775021 325 209 598409 325 210 619147 325 212 638027 325 215 515665 325 223 806952 325 226 740382 325 228 779507 325 231 535259 325 239 916313 325 240 503989 325 243 775741 325 245 747411 325 248 632831 325 253 872822 325 259 995151 325 262 614615 325 263 887882 325 270 991712 325 275 507546 325 276 675647 325 278 770814 325 279 611938 325 286 603720 325 288 589638 325 294 577197 325 315 646766 325 321 743984 325 340 679370 325 344 714300 325 352 638117 325 358 510665 325 359 704465 325 363 782362 325 368 673121 325 369 974222 325 372 647120 325 374 912479 325 376 531841 325 377 919371 325 381 793217 325 387 643494 325 389 629486 325 391 559657 325 395 632657 325 407 509919 325 410 859081 325 418 664995 325 430 663907 325 435 538971 325 442 728732 325 443 502732 325 445 821652 325 446 677883 325 453 591393 325 454 628461 325 458 949428 325 459 747226 325 466 725577 325 468 639421 325 469 614391 325 478 949627 325 483 717798 325 484 550353 325 492 981481 325 493 999040 325 500 647345 325 504 877260 325 509 648365 325 511 951355 325 513 823184 325 514 690811 325 516 552123 325 518 510466 325 521 847451 325 523 631861 325 526 818104 325 527 645149 325 529 815888 325 533 767788 325 538 963248 325 541 830823 325 542 892239 325 544 713833 325 548 850333 325 549 864457 325 550 550682 326 1 745190 326 14 636856 326 21 982322 326 23 669364 326 25 782902 326 28 665446 326 42 521252 326 50 681388 326 52 938273 326 55 980007 326 57 820704 326 60 710454 326 71 530800 326 74 600429 326 79 571991 326 82 607684 326 89 928187 326 94 797835 326 105 503143 326 113 924362 326 116 762202 326 127 744243 326 132 689643 326 133 671049 326 134 923830 326 137 782581 326 138 665447 326 149 713901 326 150 509412 326 152 711192 326 164 933640 326 169 756887 326 173 746541 326 177 843014 326 178 612545 326 181 560641 326 183 882228 326 184 983739 326 186 855586 326 187 713887 326 188 821808 326 190 803613 326 192 527547 326 194 923170 326 200 918558 326 202 938185 326 207 720014 326 219 604206 326 221 688853 326 222 928395 326 225 670982 326 228 975564 326 232 586016 326 233 588929 326 235 704095 326 237 526309 326 239 646034 326 240 821922 326 245 821865 326 251 860296 326 262 700689 326 263 731432 326 264 942032 326 265 503470 326 268 525823 326 272 530728 326 275 841661 326 276 737098 326 281 522249 326 285 844816 326 287 710481 326 294 849176 326 297 998934 326 299 763966 326 300 601173 326 301 703959 326 310 938961 326 311 576112 326 324 722024 326 329 736540 326 331 834379 326 338 677130 326 342 871997 326 345 597417 326 347 663563 326 348 760696 326 352 589911 326 356 877592 326 360 865962 326 363 802507 326 364 699038 326 365 759268 326 378 891010 326 379 984739 326 382 819856 326 384 592624 326 394 721271 326 395 573736 326 397 666852 326 408 590433 326 409 582492 326 413 830398 326 414 857911 326 415 738076 326 418 843075 326 420 774303 326 428 505404 326 430 535190 326 439 987079 326 442 755793 326 453 873108 326 455 759878 326 457 583701 326 459 743966 326 461 969209 326 465 647221 326 466 505562 326 467 944086 326 474 692173 326 480 545538 326 482 956679 326 486 855739 326 487 641300 326 495 838608 326 510 674219 326 514 646332 326 516 548504 326 518 540967 326 520 757326 326 521 857724 326 525 994243 326 528 816881 326 532 596575 326 535 923156 326 545 642922 327 2 990664 327 3 660637 327 7 820205 327 18 691761 327 22 674199 327 23 555112 327 30 668971 327 32 968633 327 33 861765 327 40 931289 327 41 715399 327 45 622758 327 52 646754 327 57 835785 327 58 644815 327 59 505471 327 62 792517 327 73 622045 327 79 702139 327 80 531201 327 87 785664 327 96 742562 327 100 976646 327 104 795407 327 116 817296 327 119 673953 327 124 730643 327 127 537168 327 132 797826 327 143 888932 327 148 897651 327 156 612079 327 158 683557 327 161 928055 327 166 893810 327 174 820430 327 183 954392 327 186 898419 327 193 713105 327 199 773008 327 203 759086 327 206 576831 327 210 609153 327 215 839476 327 219 549417 327 222 614739 327 227 947514 327 240 571131 327 241 786362 327 246 561710 327 253 721794 327 258 838573 327 259 516822 327 264 946785 327 280 770739 327 290 502216 327 294 931908 327 300 728171 327 302 776344 327 310 560747 327 311 743286 327 312 855248 327 313 553170 327 315 585887 327 317 938153 327 324 818447 327 325 956458 327 328 580766 327 330 903212 327 341 777780 327 344 812517 327 345 951619 327 346 546471 327 347 801020 327 350 520106 327 351 567491 327 352 909348 327 355 543282 327 364 991491 327 367 820827 327 391 712870 327 393 553759 327 395 982404 327 403 847726 327 407 744921 327 411 872171 327 417 777920 327 420 668769 327 421 932673 327 423 617226 327 424 571244 327 428 863649 327 429 680614 327 433 538816 327 434 637903 327 435 929532 327 437 639017 327 439 892727 327 441 734027 327 443 843895 327 444 578845 327 450 821199 327 451 921253 327 453 963609 327 459 582428 327 460 926086 327 467 774331 327 469 705474 327 474 743108 327 475 541242 327 476 653251 327 479 573268 327 483 694542 327 491 831925 327 497 849584 327 501 817462 327 502 812964 327 504 803434 327 506 779994 327 507 902919 327 509 639893 327 512 886367 327 515 577187 327 516 744748 327 519 996512 327 522 978964 327 525 743299 327 530 518865 327 536 666560 327 545 667341 327 548 927470 327 549 767147 327 550 849433 328 7 721008 328 8 515599 328 12 892676 328 21 783834 328 35 655794 328 36 595790 328 38 759582 328 40 937358 328 42 694552 328 45 828929 328 47 645811 328 49 517019 328 57 673774 328 59 849249 328 67 907208 328 68 577402 328 79 542248 328 83 904485 328 91 957544 328 96 736510 328 98 868477 328 104 733916 328 109 635765 328 114 546629 328 117 836729 328 118 775401 328 120 935919 328 123 876101 328 126 827284 328 131 707266 328 136 843433 328 137 937327 328 143 644400 328 144 783056 328 145 761546 328 156 538796 328 159 938535 328 164 654604 328 169 595855 328 170 560450 328 173 586069 328 176 604244 328 179 554711 328 181 575888 328 182 911897 328 183 574940 328 187 908307 328 196 754959 328 198 877827 328 200 572900 328 201 518860 328 202 716624 328 203 893889 328 205 556676 328 206 894013 328 212 957207 328 216 803291 328 221 791424 328 224 885809 328 225 616809 328 236 842980 328 240 601773 328 242 612914 328 243 828769 328 245 689921 328 247 709072 328 252 953756 328 254 924284 328 256 586542 328 264 508443 328 273 538378 328 276 861635 328 282 507469 328 284 740953 328 285 995067 328 289 539007 328 292 984130 328 296 709110 328 301 603620 328 312 857750 328 313 660512 328 317 533508 328 320 572813 328 327 588531 328 329 591391 328 330 733421 328 332 684726 328 337 611587 328 344 828510 328 349 834372 328 353 983874 328 356 509704 328 358 865576 328 363 980605 328 366 628211 328 371 824418 328 372 903291 328 376 805678 328 378 880397 328 386 963623 328 394 725094 328 395 901720 328 396 894174 328 398 804887 328 400 583915 328 406 876385 328 407 608690 328 409 566241 328 410 546298 328 412 508992 328 413 888507 328 420 641242 328 426 578306 328 432 740820 328 437 680686 328 438 858700 328 439 814869 328 442 860980 328 444 905251 328 449 958324 328 453 578088 328 458 996506 328 460 830334 328 471 763073 328 472 958364 328 487 893192 328 494 762885 328 499 824831 328 501 554611 328 510 866123 328 519 757877 328 521 659861 328 524 929195 328 525 578035 328 526 584833 328 536 932102 328 538 901774 328 542 736053 328 543 856734 328 545 792168 329 1 823818 329 9 753571 329 12 554533 329 35 641829 329 38 890397 329 46 976160 329 47 685416 329 52 654754 329 53 643532 329 59 734324 329 60 686026 329 65 733785 329 72 656469 329 73 866661 329 75 747054 329 89 728001 329 98 549312 329 102 583663 329 103 582297 329 104 809337 329 105 612241 329 106 771898 329 107 871990 329 112 832152 329 117 747075 329 118 580791 329 119 624962 329 121 890033 329 130 648745 329 131 577343 329 133 695253 329 134 888826 329 136 973216 329 141 563539 329 145 689787 329 148 822121 329 150 850868 329 153 648272 329 156 996504 329 163 667680 329 165 828768 329 168 515219 329 174 988787 329 175 826810 329 178 720485 329 181 909961 329 185 880769 329 188 815088 329 189 995796 329 190 695779 329 198 607291 329 212 861630 329 223 619750 329 226 675840 329 231 511401 329 233 602491 329 234 512101 329 238 633944 329 243 614439 329 245 954512 329 246 736921 329 251 719656 329 252 606609 329 255 513726 329 262 575395 329 264 674144 329 269 685454 329 274 580579 329 277 927914 329 286 780762 329 287 657430 329 290 675337 329 294 703549 329 299 592058 329 302 725891 329 305 865879 329 311 703411 329 314 685919 329 315 687927 329 320 738889 329 326 555087 329 335 628870 329 342 739658 329 344 893777 329 353 900430 329 354 888146 329 362 548862 329 366 850600 329 369 733455 329 375 783163 329 378 781252 329 383 745989 329 385 620838 329 387 929036 329 391 841565 329 399 557226 329 403 982889 329 404 557918 329 405 809353 329 413 862320 329 422 980559 329 425 680085 329 427 668550 329 428 570835 329 432 585599 329 433 662803 329 438 712833 329 441 554607 329 446 940179 329 453 792866 329 454 763801 329 460 602808 329 462 893897 329 465 533479 329 471 706641 329 479 557632 329 483 867183 329 496 827306 329 497 658297 329 498 834830 329 499 808856 329 505 894389 329 507 830098 329 515 757354 329 520 851340 329 521 576983 329 526 704364 329 531 906244 329 533 570053 329 535 997466 329 537 871068 329 548 941720 330 2 603949 330 6 589931 330 7 653076 330 9 752330 330 10 993062 330 14 583121 330 22 978823 330 26 672144 330 31 919122 330 34 657301 330 41 624467 330 44 919305 330 46 905464 330 48 976041 330 52 508894 330 55 780844 330 57 719025 330 60 580856 330 64 763341 330 68 731490 330 71 638544 330 75 708044 330 78 961990 330 79 549992 330 92 797278 330 98 795395 330 103 710388 330 105 941508 330 109 735504 330 112 804712 330 113 900688 330 117 733723 330 118 865021 330 120 535559 330 121 778015 330 124 620020 330 133 838197 330 138 508469 330 144 509791 330 156 698689 330 157 645617 330 165 621282 330 167 966869 330 169 926157 330 176 843654 330 179 783486 330 183 629890 330 184 971386 330 190 987555 330 203 989562 330 214 598420 330 216 516062 330 227 896472 330 239 696842 330 240 736700 330 243 662551 330 247 578787 330 249 936047 330 257 860202 330 271 625548 330 281 884953 330 283 650126 330 285 620264 330 286 512144 330 290 992431 330 291 516226 330 294 743613 330 298 533882 330 306 921402 330 308 604276 330 312 909646 330 313 727594 330 318 530328 330 321 619162 330 329 616584 330 331 587282 330 334 852228 330 336 796720 330 340 676872 330 343 736572 330 344 829498 330 345 648787 330 351 753168 330 357 510771 330 364 897598 330 367 937285 330 369 897062 330 373 724780 330 379 914262 330 385 687333 330 388 939005 330 395 960779 330 425 720041 330 427 766523 330 438 994787 330 439 923926 330 444 545005 330 450 589675 330 454 768668 330 460 565651 330 465 981265 330 466 904154 330 467 566917 330 468 587619 330 473 621035 330 480 530745 330 483 524127 330 486 740333 330 488 933533 330 492 729781 330 495 806833 330 498 690213 330 502 673965 330 505 800295 330 507 593010 330 509 786783 330 516 559533 330 523 656045 330 529 731456 330 531 781740 330 533 784343 330 538 833156 330 539 552351 331 2 520260 331 12 653902 331 20 540588 331 21 808904 331 22 796479 331 25 579846 331 27 693100 331 30 916747 331 32 952292 331 35 515992 331 45 530182 331 47 816753 331 53 665953 331 57 885629 331 58 501751 331 60 867304 331 65 644701 331 69 720034 331 72 647687 331 78 761089 331 80 998426 331 83 725206 331 88 510937 331 93 732910 331 100 799379 331 104 997274 331 105 839516 331 107 567925 331 108 839407 331 109 942416 331 114 788779 331 116 675842 331 122 775232 331 125 509056 331 129 681391 331 131 726602 331 134 562178 331 137 707730 331 148 806871 331 151 943084 331 157 972999 331 158 543477 331 165 860440 331 167 725704 331 170 904865 331 174 724612 331 179 569754 331 183 829840 331 184 927338 331 186 582432 331 190 553953 331 194 822984 331 195 735588 331 196 726382 331 197 910016 331 200 772113 331 206 633925 331 210 960397 331 211 665419 331 215 934409 331 226 837137 331 233 913141 331 236 604252 331 241 854140 331 251 719670 331 254 502086 331 255 669934 331 256 689576 331 257 962995 331 263 516396 331 264 949556 331 266 756258 331 271 905401 331 274 829596 331 282 920966 331 283 996600 331 286 688897 331 292 844760 331 304 980267 331 306 595719 331 308 965311 331 311 774385 331 312 734283 331 320 947086 331 322 716611 331 326 896240 331 327 634595 331 328 710406 331 332 961052 331 334 763346 331 339 806374 331 340 860164 331 345 956505 331 354 713447 331 355 901900 331 357 710728 331 358 730681 331 360 565105 331 363 747988 331 364 523212 331 366 620240 331 368 576488 331 370 980512 331 377 869088 331 378 750127 331 382 832778 331 385 762631 331 386 856421 331 388 977499 331 390 938859 331 391 538452 331 395 778403 331 399 935351 331 405 532958 331 406 999068 331 410 806558 331 418 906649 331 425 606252 331 433 709555 331 435 643766 331 436 821085 331 444 543469 331 445 847887 331 447 923948 331 451 773169 331 455 740382 331 462 803512 331 469 670356 331 473 897610 331 474 599365 331 477 989609 331 479 761745 331 482 688388 331 484 852601 331 485 956323 331 488 708658 331 490 835279 331 491 715103 331 492 517340 331 496 943013 331 501 687121 331 513 652936 331 515 637312 331 520 989840 331 529 604390 331 531 586935 331 535 564003 331 542 741936 331 543 910439 331 548 778693 332 4 837286 332 9 976043 332 10 777024 332 15 521963 332 20 657347 332 21 862077 332 30 976977 332 35 606253 332 37 528002 332 43 776922 332 47 904142 332 53 719197 332 54 709947 332 55 600191 332 57 954834 332 61 814076 332 63 954873 332 67 632738 332 68 917703 332 74 646208 332 79 952877 332 82 836570 332 89 702715 332 92 915382 332 100 736526 332 102 988396 332 104 679176 332 111 991833 332 112 788526 332 113 762211 332 114 650162 332 118 736095 332 128 591953 332 144 662765 332 146 559537 332 149 956084 332 150 764929 332 151 899334 332 157 991428 332 159 826142 332 161 564389 332 162 620578 332 168 997177 332 169 787075 332 177 944782 332 178 535805 332 179 986906 332 180 939325 332 182 686366 332 187 961622 332 196 797012 332 203 550359 332 207 736460 332 209 703904 332 211 922104 332 212 994274 332 213 724903 332 215 861631 332 218 538798 332 219 680278 332 221 902929 332 222 746933 332 223 585876 332 224 738972 332 225 528943 332 229 516925 332 230 822367 332 234 867430 332 237 954835 332 238 601303 332 241 996568 332 249 838924 332 253 555240 332 261 639498 332 264 725243 332 272 676173 332 273 640949 332 274 990522 332 280 584676 332 282 563807 332 284 968666 332 285 597745 332 287 940817 332 290 809883 332 292 715750 332 296 704273 332 314 803557 332 316 738724 332 322 951213 332 323 670807 332 327 876307 332 329 938356 332 335 771981 332 336 500094 332 337 709896 332 343 665700 332 348 898777 332 349 823107 332 353 786802 332 357 942079 332 360 954227 332 365 613323 332 366 795186 332 368 784838 332 384 529581 332 393 565428 332 395 521311 332 401 563324 332 405 987796 332 408 710737 332 409 715065 332 411 805367 332 415 974767 332 416 759512 332 419 762668 332 432 809121 332 433 674417 332 435 904716 332 437 854657 332 439 986355 332 448 911948 332 451 860689 332 457 682455 332 458 908016 332 466 712626 332 467 791255 332 471 674257 332 477 977967 332 480 801000 332 482 955461 332 483 597428 332 484 914644 332 489 972307 332 499 879422 332 510 551482 332 518 727892 332 523 738179 332 528 518282 332 530 672724 333 12 905053 333 13 828935 333 16 923368 333 17 629358 333 18 927212 333 28 887941 333 34 809307 333 35 985522 333 37 522887 333 43 518053 333 45 707268 333 55 733649 333 56 614640 333 59 633812 333 68 964120 333 89 733021 333 113 644148 333 115 645960 333 117 813548 333 126 508279 333 127 949332 333 129 947725 333 133 976259 333 134 951858 333 138 605288 333 140 690435 333 143 836003 333 145 938179 333 146 985461 333 151 783578 333 154 788268 333 156 803007 333 159 577262 333 169 553412 333 171 873470 333 178 958197 333 181 792622 333 182 966012 333 185 506794 333 186 667322 333 187 503217 333 188 587865 333 190 848107 333 193 783905 333 194 782159 333 195 812196 333 198 752263 333 199 608812 333 203 628372 333 205 695034 333 206 914995 333 208 966677 333 209 788934 333 210 686078 333 213 730492 333 221 501236 333 222 745740 333 223 616643 333 225 867102 333 227 774331 333 230 794792 333 231 863498 333 236 966536 333 240 742391 333 249 626077 333 253 818580 333 263 912046 333 267 998668 333 269 741257 333 272 984121 333 277 702580 333 278 593025 333 283 892216 333 286 928419 333 288 875312 333 290 623572 333 297 993908 333 306 556086 333 315 562549 333 317 739939 333 324 569203 333 326 668060 333 337 808714 333 338 751589 333 343 775989 333 345 690874 333 349 960303 333 353 652252 333 361 656324 333 362 604404 333 376 715471 333 385 586024 333 388 757996 333 391 626941 333 392 982312 333 395 821370 333 396 616419 333 397 585497 333 398 929560 333 401 671032 333 405 511106 333 409 787698 333 412 775853 333 414 741593 333 420 719199 333 426 984971 333 427 532821 333 432 658135 333 434 964562 333 436 960514 333 444 561173 333 457 759387 333 459 949387 333 461 796969 333 465 658968 333 467 690917 333 468 976521 333 474 943478 333 479 717055 333 482 607838 333 483 815234 333 484 682364 333 486 938650 333 496 825698 333 497 649055 333 499 601350 333 502 965005 333 506 698895 333 507 845580 333 510 944451 333 511 623963 333 515 653999 333 521 898524 333 523 921348 333 531 953250 333 534 658040 333 537 710924 333 538 592667 333 539 836864 333 542 617688 333 543 916674 333 544 858485 333 550 690690 334 2 624641 334 12 557258 334 13 901856 334 21 806719 334 34 943799 334 42 653619 334 44 727855 334 47 528546 334 48 951324 334 50 870029 334 53 616916 334 56 617488 334 57 637360 334 60 615491 334 62 670813 334 66 959591 334 74 625336 334 76 758062 334 77 750651 334 81 748620 334 83 629088 334 84 653765 334 90 566613 334 91 741853 334 92 570571 334 93 655567 334 96 512091 334 101 749730 334 102 544254 334 108 912643 334 109 686515 334 113 570178 334 119 873844 334 120 792726 334 123 532226 334 128 649716 334 129 721096 334 134 927551 334 135 725734 334 138 909906 334 139 665593 334 141 940725 334 143 996804 334 144 512675 334 147 620580 334 148 752618 334 151 710480 334 156 819590 334 162 685739 334 164 680988 334 173 697622 334 178 618339 334 179 791031 334 189 610801 334 191 720440 334 195 903288 334 197 668544 334 199 758984 334 200 669663 334 201 713021 334 208 687345 334 210 991896 334 212 886048 334 214 768003 334 217 541152 334 233 869857 334 236 756333 334 237 724332 334 240 502551 334 249 575830 334 250 682303 334 254 693761 334 261 663601 334 263 769880 334 269 529274 334 270 915587 334 273 876050 334 279 611630 334 288 731711 334 292 706154 334 305 683048 334 311 700985 334 313 518032 334 315 562353 334 317 769585 334 320 902078 334 331 765193 334 334 982939 334 340 726623 334 341 509296 334 346 668416 334 359 645415 334 364 727230 334 365 672784 334 368 907240 334 371 990383 334 373 638931 334 375 722669 334 381 888215 334 386 718609 334 387 602757 334 388 870868 334 394 622171 334 396 682426 334 398 896966 334 406 889919 334 408 731693 334 411 569553 334 416 857665 334 420 921529 334 421 726052 334 429 647857 334 434 612228 334 440 617988 334 445 518517 334 447 693665 334 454 991255 334 458 548657 334 461 546189 334 462 796176 334 467 878427 334 470 589362 334 473 552384 334 476 818141 334 478 631766 334 484 519797 334 485 655563 334 489 714959 334 492 526935 334 505 947234 334 510 652595 334 512 872669 334 515 978443 334 517 593107 334 529 616461 334 530 551794 334 537 629578 334 539 586353 334 540 848556 334 550 979286 335 1 530466 335 5 663906 335 11 576254 335 13 962766 335 14 937388 335 24 608970 335 27 919666 335 29 645100 335 39 873325 335 41 866304 335 42 965748 335 46 644911 335 53 886690 335 56 718881 335 59 902211 335 63 971973 335 66 598348 335 71 892144 335 72 972798 335 76 850465 335 78 690413 335 83 675237 335 85 736752 335 96 869029 335 97 881891 335 99 996308 335 102 573638 335 104 787348 335 109 719738 335 111 996349 335 112 575469 335 115 798532 335 118 654529 335 121 596587 335 123 704530 335 131 696279 335 145 640328 335 155 883779 335 160 943950 335 161 708571 335 163 612271 335 167 942598 335 168 526970 335 169 984031 335 170 761911 335 172 693948 335 173 766541 335 176 622249 335 177 975741 335 181 673933 335 186 948038 335 190 509225 335 193 666029 335 194 815174 335 196 871546 335 199 644182 335 201 795531 335 202 563295 335 203 954996 335 207 687175 335 209 837327 335 212 689356 335 213 846033 335 215 554316 335 221 622578 335 224 911435 335 227 950353 335 232 903970 335 247 532842 335 248 514057 335 253 566174 335 260 884776 335 261 535673 335 263 645222 335 264 721355 335 266 570828 335 274 804603 335 275 911871 335 276 562595 335 278 553069 335 283 960730 335 286 621937 335 295 908784 335 296 623894 335 297 549362 335 303 905540 335 308 663322 335 310 660037 335 318 575623 335 328 755785 335 336 583961 335 351 924054 335 354 920156 335 355 613478 335 357 732481 335 358 959031 335 360 754873 335 373 859980 335 375 688267 335 376 780115 335 378 757465 335 380 994468 335 382 514388 335 384 951500 335 385 675480 335 388 622198 335 392 569137 335 395 647795 335 397 529269 335 398 937800 335 402 701990 335 409 870006 335 417 773049 335 424 724376 335 428 535667 335 431 601430 335 439 664371 335 445 655677 335 466 567044 335 467 668063 335 471 884975 335 482 543906 335 485 520454 335 486 663676 335 489 520628 335 490 520357 335 491 841560 335 492 905834 335 493 701783 335 497 748531 335 500 956932 335 502 960155 335 506 714547 335 507 987770 335 514 522765 335 517 683857 335 521 941338 335 522 596837 335 527 757387 335 530 689550 335 533 836526 335 543 922427 335 549 998972 335 550 555723 336 3 764057 336 4 591529 336 15 882069 336 17 867101 336 22 502528 336 29 808968 336 30 529049 336 31 778522 336 32 568666 336 34 740940 336 40 848709 336 41 895792 336 46 740405 336 63 763817 336 71 561025 336 73 719952 336 76 811356 336 78 965471 336 79 511843 336 80 896785 336 87 912346 336 89 852517 336 93 822692 336 94 867349 336 100 545770 336 105 735550 336 120 602169 336 124 657840 336 127 820483 336 129 930670 336 135 995323 336 145 631923 336 150 961410 336 153 922927 336 156 745438 336 162 795851 336 163 568883 336 172 700109 336 174 943957 336 175 732311 336 177 724686 336 184 682602 336 187 864462 336 194 922683 336 198 598923 336 199 963053 336 200 560885 336 204 910562 336 206 619241 336 207 749619 336 208 710108 336 210 929658 336 220 551213 336 225 594151 336 226 842312 336 227 957077 336 229 937015 336 234 540497 336 235 986812 336 239 808198 336 242 828920 336 243 583934 336 254 694004 336 260 567168 336 261 829786 336 266 931998 336 281 942959 336 282 656284 336 288 665635 336 289 802222 336 298 704210 336 301 973111 336 304 749721 336 306 810366 336 308 612773 336 309 829572 336 310 508081 336 313 894137 336 315 627293 336 320 863689 336 322 931098 336 323 952842 336 328 672045 336 329 617752 336 332 961426 336 335 646349 336 339 720164 336 343 740735 336 344 992845 336 345 662277 336 354 651855 336 362 771307 336 366 680569 336 369 898706 336 372 605023 336 377 753316 336 378 712504 336 383 862745 336 384 855326 336 388 637418 336 392 854045 336 394 901431 336 401 744695 336 403 913034 336 412 711673 336 413 913517 336 422 751940 336 428 712451 336 434 504589 336 436 540161 336 440 995949 336 441 743322 336 443 875207 336 445 801256 336 447 750302 336 450 854967 336 452 699835 336 453 778012 336 460 792830 336 461 830771 336 463 516749 336 464 860279 336 466 900736 336 468 922197 336 471 981635 336 477 500045 336 478 529244 336 480 995210 336 481 501157 336 483 640065 336 494 935477 336 502 986406 336 504 835360 336 506 686761 336 507 593206 336 508 550276 336 509 794365 336 511 624494 336 514 849775 336 516 608010 336 517 765810 336 519 932209 336 520 599177 336 526 954504 336 527 590113 336 528 668277 336 530 913352 336 544 952004 336 545 976510 337 4 720114 337 9 981704 337 16 571758 337 20 766834 337 27 819586 337 30 737888 337 31 582376 337 34 835104 337 35 561663 337 36 728162 337 39 514408 337 40 535733 337 41 883137 337 42 965835 337 46 966271 337 49 793214 337 55 694647 337 62 648693 337 64 672275 337 66 578781 337 78 728030 337 93 599571 337 95 763187 337 99 820387 337 102 709815 337 104 662819 337 109 797740 337 111 683100 337 113 815563 337 114 949904 337 118 842853 337 119 914349 337 121 834086 337 124 778775 337 126 883986 337 127 640248 337 129 966508 337 147 570327 337 148 630335 337 149 835834 337 151 635929 337 153 594835 337 155 980450 337 158 959599 337 165 902289 337 166 924675 337 171 830164 337 173 893242 337 174 782722 337 175 973902 337 180 619018 337 181 641905 337 185 894263 337 186 673045 337 189 837875 337 192 996090 337 199 881683 337 201 878855 337 208 869796 337 209 533098 337 211 620384 337 220 579368 337 221 850638 337 228 935777 337 232 871995 337 233 803270 337 246 953040 337 249 680208 337 255 557967 337 259 910831 337 271 818085 337 279 601686 337 282 940819 337 283 860188 337 286 824499 337 287 525417 337 295 647770 337 297 707375 337 301 507422 337 302 551338 337 303 649076 337 304 541626 337 310 852805 337 313 944745 337 314 705306 337 316 805956 337 318 971555 337 321 549126 337 323 736251 337 326 900016 337 328 901100 337 332 809605 337 342 953922 337 350 827002 337 352 627743 337 353 514362 337 357 838738 337 359 979023 337 361 936205 337 362 985177 337 368 783863 337 374 790769 337 376 504562 337 377 981362 337 391 690753 337 394 535381 337 395 648012 337 396 606819 337 402 506418 337 404 928329 337 408 645376 337 416 767617 337 419 754527 337 420 805943 337 425 934603 337 426 591887 337 432 654149 337 441 725070 337 444 825480 337 447 505653 337 451 803811 337 453 781583 337 458 644826 337 465 903310 337 469 964088 337 470 584924 337 475 829689 337 477 739846 337 478 919769 337 480 686040 337 481 627896 337 482 653940 337 489 512369 337 495 724113 337 497 906972 337 504 554456 337 505 720041 337 509 916376 337 520 778985 337 523 708550 337 526 546812 337 529 854335 337 535 918076 337 545 790570 337 546 788555 337 550 853407 338 2 892559 338 3 892410 338 9 778644 338 10 806063 338 11 713024 338 12 706783 338 13 605337 338 16 554731 338 17 595987 338 18 925181 338 24 766997 338 25 669121 338 27 790232 338 29 697293 338 35 942726 338 41 639833 338 43 541805 338 53 764860 338 65 619368 338 66 505711 338 67 852010 338 70 965120 338 71 990739 338 75 811732 338 78 610759 338 82 925529 338 85 686772 338 86 667568 338 98 606320 338 101 669360 338 104 677665 338 106 765995 338 108 983211 338 109 992262 338 116 839104 338 117 972397 338 118 590085 338 125 541976 338 133 737260 338 138 541478 338 144 578608 338 153 602283 338 157 971947 338 161 601778 338 166 839725 338 167 731823 338 173 978593 338 176 519654 338 181 880164 338 184 745629 338 186 904784 338 187 774551 338 188 565474 338 189 506387 338 190 945681 338 197 732338 338 202 502272 338 208 817003 338 209 732276 338 212 831776 338 213 862419 338 214 838589 338 215 803803 338 218 836829 338 225 548703 338 228 532001 338 229 939366 338 239 793901 338 240 782567 338 244 505523 338 245 524792 338 246 789417 338 254 956602 338 264 971215 338 266 776734 338 276 999700 338 284 554601 338 287 761234 338 289 677964 338 291 742034 338 298 811530 338 301 789536 338 308 630078 338 310 574857 338 317 864125 338 320 528197 338 321 786090 338 327 957739 338 330 869776 338 331 726779 338 333 816796 338 335 637405 338 340 950917 338 349 894811 338 354 928321 338 356 873542 338 374 732235 338 377 577641 338 381 511912 338 385 692873 338 390 693204 338 393 700160 338 400 775601 338 403 996361 338 405 834047 338 407 759154 338 416 979789 338 418 713614 338 424 720502 338 433 950078 338 434 544863 338 435 553999 338 441 975687 338 443 529308 338 445 984429 338 451 678943 338 453 757091 338 454 594778 338 455 982908 338 456 569482 338 457 827049 338 463 777843 338 475 572738 338 478 998070 338 483 679065 338 487 720617 338 494 725424 338 496 520119 338 498 805183 338 502 584642 338 504 710208 338 510 903481 338 515 852504 338 521 619270 338 540 700737 338 544 870288 339 2 515108 339 8 943257 339 11 967058 339 22 704997 339 23 837675 339 24 739393 339 32 533164 339 34 731681 339 37 863181 339 41 997703 339 48 546719 339 49 673100 339 52 899260 339 59 747909 339 66 950873 339 74 516448 339 82 646954 339 84 529350 339 93 855763 339 95 663766 339 96 621629 339 99 723055 339 129 518484 339 133 652997 339 135 962914 339 146 875138 339 147 961686 339 151 883665 339 154 920022 339 158 690229 339 160 701885 339 165 842447 339 167 578199 339 170 587232 339 171 625303 339 175 628218 339 177 939987 339 179 790238 339 181 931919 339 182 882904 339 183 866516 339 189 593779 339 197 936797 339 200 582129 339 204 621874 339 205 845632 339 206 972397 339 209 993110 339 214 738383 339 216 937744 339 222 784991 339 226 602785 339 227 605345 339 229 870257 339 230 805729 339 236 894523 339 257 941884 339 259 582848 339 260 937239 339 269 891651 339 272 546795 339 276 501891 339 279 582875 339 287 795866 339 302 710414 339 303 610034 339 312 912162 339 313 987293 339 317 958374 339 323 950169 339 324 549965 339 326 776342 339 341 716319 339 342 595123 339 344 747681 339 345 923578 339 346 533189 339 349 746123 339 353 982668 339 359 847917 339 365 781501 339 366 655379 339 368 749717 339 371 710240 339 377 944263 339 379 899135 339 385 609962 339 387 761135 339 389 807174 339 390 941778 339 391 941642 339 395 755406 339 398 983585 339 399 793258 339 407 786716 339 409 855542 339 412 658345 339 413 556471 339 414 600574 339 419 784905 339 424 521524 339 425 551634 339 429 826415 339 431 882955 339 437 871781 339 442 782480 339 443 670344 339 447 765696 339 448 623239 339 451 507419 339 464 858418 339 465 635546 339 472 573377 339 475 598778 339 476 990607 339 483 735111 339 486 886743 339 491 695390 339 493 853469 339 498 553587 339 503 865551 339 506 727943 339 507 776223 339 509 521660 339 512 503904 339 518 604692 339 528 758190 339 530 553563 339 531 578276 339 534 976521 339 537 867057 339 540 757481 339 542 867106 339 546 993630 340 4 925242 340 7 828230 340 9 636610 340 12 548058 340 14 601488 340 18 6