han-xudong commited on
Commit
791fde2
·
1 Parent(s): 07f7a9d

modified: README.md

Browse files

new file: app.py
new file: assets/ball/deform_node.txt
new file: assets/ball/surface_coordinate.txt
new file: assets/ball/surface_node.txt
new file: assets/ball/surface_triangle.txt
new file: requirements.txt

README.md CHANGED
@@ -1,8 +1,8 @@
1
  ---
2
- title: Ballnet Demo
3
- emoji: 🚀
4
- colorFrom: gray
5
- colorTo: green
6
  sdk: gradio
7
  sdk_version: 5.49.1
8
  app_file: app.py
@@ -10,4 +10,13 @@ pinned: false
10
  license: bsd-3-clause
11
  ---
12
 
13
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
 
 
 
 
 
 
 
 
 
1
  ---
2
+ title: BallNet Demo
3
+ emoji: 🖐️
4
+ colorFrom: blue
5
+ colorTo: yellow
6
  sdk: gradio
7
  sdk_version: 5.49.1
8
  app_file: app.py
 
10
  license: bsd-3-clause
11
  ---
12
 
13
+ # BallNet Demo
14
+
15
+ This is an interactive demo for BallNet, a deep learning model for estimating force and shape of soft robotic fingers. The demo allows users to manipulate the motion of the finger as the model inputs and visualize the predicted force and shape outputs.
16
+
17
+ More details about the models can be found in the [BallNet](https://huggingface.co/asRobotics/ballnet) model cards.
18
+
19
+ ## Features
20
+
21
+ - Adjust finger motion parameters using sliders.
22
+ - Visualize predicted force and shape in real-time.
app.py ADDED
@@ -0,0 +1,189 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/usr/bin/env python
2
+
3
+ """
4
+ BallNet Demo App
5
+ """
6
+
7
+ import os
8
+ import numpy as np
9
+ import trimesh
10
+ import pandas as pd
11
+ import tempfile
12
+ import gradio as gr
13
+ import matplotlib as mpl
14
+ from huggingface_hub import hf_hub_download
15
+ import onnxruntime as ort
16
+
17
+ model_dict = {
18
+ "BallNet": "asRobotics/ballnet",
19
+ }
20
+
21
+ vertices_dict = {}
22
+ faces_dict = {}
23
+ def_index_dict = {}
24
+ for name in model_dict.keys():
25
+ vertices_dict[name] = np.loadtxt(
26
+ f"assets/{name.lower().replace('net', '')}/surface_coordinate.txt", delimiter=","
27
+ )
28
+ faces_dict[name] = (
29
+ np.loadtxt(
30
+ f"assets/{name.lower().replace('net', '')}/surface_triangle.txt",
31
+ delimiter=",",
32
+ dtype=int,
33
+ )
34
+ - 1
35
+ )
36
+ def_index_dict[name] = np.loadtxt(
37
+ f"assets/{name.lower().replace('net', '')}/deform_node.txt", dtype=int
38
+ )
39
+ colormap = mpl.colormaps.get_cmap("viridis")
40
+ cmin = 0.0
41
+ cmax = 12.0
42
+
43
+ def load_model(model_name="ballnet"):
44
+ repo_id = f"asRobotics/{model_name}"
45
+ model_filename = "model.onnx"
46
+ model_path = hf_hub_download(repo_id=repo_id, filename=model_filename)
47
+ return ort.InferenceSession(model_path)
48
+
49
+ ort_dict = {}
50
+ for name, path in model_dict.items():
51
+ try:
52
+ ort_dict[name] = load_model(name)
53
+ except Exception as e:
54
+ print(f"Warning: Could not load model '{name}' from '{path}'. Error: {e}")
55
+
56
+
57
+ def make_double_sided(mesh: trimesh.Trimesh) -> trimesh.Trimesh:
58
+ faces_front = mesh.faces.copy()
59
+ vertices = mesh.vertices.copy()
60
+ faces_back = np.fliplr(faces_front) + len(vertices)
61
+ vertices_double = np.vstack([vertices, vertices])
62
+ faces_double = np.vstack([faces_front, faces_back])
63
+
64
+ if hasattr(mesh.visual, "vertex_colors") and mesh.visual.vertex_colors is not None:
65
+ colors = mesh.visual.vertex_colors.copy()
66
+ colors_double = np.vstack([colors, colors])
67
+ else:
68
+ colors_double = None
69
+
70
+ mesh_double = trimesh.Trimesh(
71
+ vertices=vertices_double,
72
+ faces=faces_double,
73
+ vertex_colors=colors_double,
74
+ process=False,
75
+ )
76
+
77
+ return mesh_double
78
+
79
+
80
+ def predict_from_motion(dx, dy, dz, rx, ry, rz, model_name):
81
+ motion = np.array(
82
+ [dx, dy, dz, rx / 180.0 * np.pi, ry / 180.0 * np.pi, rz / 180.0 * np.pi],
83
+ dtype=np.float32,
84
+ ).reshape(1, -1)
85
+ assert motion.shape[1] == 6, "Motion must be 6D (x,y,z,rx,ry,rz)"
86
+
87
+ outputs = ort_dict[model_name].run(None, {"motion": motion})
88
+ force = np.array(outputs[0]).flatten()
89
+ nodes = np.array(outputs[1]).reshape(-1, 3)
90
+
91
+ df = pd.DataFrame(
92
+ force.reshape(1, -1),
93
+ columns=["Fx (N)", "Fy (N)", "Fz (N)", "Tx (Nmm)", "Ty (Nmm)", "Tz (Nmm)"],
94
+ )
95
+ df = df.style.format("{:.3f}")
96
+
97
+ delta_vertices = np.zeros_like(vertices_dict[model_name])
98
+ delta_vertices[def_index_dict[model_name] - 1] += nodes.reshape(-1, 3)
99
+ new_vertices = vertices_dict[model_name] + delta_vertices
100
+
101
+ rot_x_neg90 = np.array(
102
+ [
103
+ [1, 0, 0],
104
+ [0, 0, 1],
105
+ [0, -1, 0],
106
+ ]
107
+ )
108
+ new_vertices = new_vertices @ rot_x_neg90.T
109
+
110
+ norm_dist = np.clip(np.linalg.norm(delta_vertices, axis=1), cmin, cmax)
111
+ colors = (colormap((norm_dist - cmin) / (cmax - cmin)) * 255).astype(np.uint8)
112
+
113
+ mesh = trimesh.Trimesh(
114
+ vertices=new_vertices,
115
+ faces=faces_dict[model_name],
116
+ vertex_colors=colors,
117
+ process=False,
118
+ )
119
+ mesh = make_double_sided(mesh)
120
+
121
+ tmp_file = tempfile.NamedTemporaryFile(delete=False, suffix=".glb")
122
+ mesh.export(tmp_file.name, file_type="glb")
123
+
124
+ return df, tmp_file.name
125
+
126
+
127
+ with gr.Blocks(title="BallNet Demo") as demo:
128
+ gr.Markdown("# 🖐️ BallNet Demo\n\n")
129
+
130
+ with gr.Row():
131
+ with gr.Column():
132
+ gr.Markdown("## Model")
133
+ model = gr.Dropdown(
134
+ choices=list(model_dict.keys()),
135
+ value=list(model_dict.keys())[0],
136
+ label="Select Model",
137
+ show_label=False,
138
+ interactive=False,
139
+ )
140
+
141
+ gr.Markdown("## Motion Inputs")
142
+ gr.Markdown("### Translation (mm)")
143
+ dx = gr.Slider(-10, 10, 0, step=0.1, label="Dx")
144
+ dy = gr.Slider(-10, 10, 0, step=0.1, label="Dy")
145
+ dz = gr.Slider(-3, 3, 0, step=0.1, label="Dz")
146
+ gr.Markdown("### Rotation (degrees)")
147
+ rx = gr.Slider(-30, 30, 0, step=0.5, label="Rx")
148
+ ry = gr.Slider(-30, 30, 0, step=0.5, label="Ry")
149
+ rz = gr.Slider(-30, 30, 0, step=0.5, label="Rz")
150
+
151
+ with gr.Column():
152
+ gr.Markdown("## Force Outputs")
153
+ output_force = gr.DataFrame(
154
+ headers=[
155
+ "Fx (N)",
156
+ "Fy (N)",
157
+ "Fz (N)",
158
+ "Tx (Nmm)",
159
+ "Ty (Nmm)",
160
+ "Tz (Nmm)",
161
+ ],
162
+ label="Predicted Force",
163
+ show_label=False,
164
+ datatype=["number"] * 6,
165
+ row_count=(1, "fixed"),
166
+ interactive=False,
167
+ column_widths=["16%"] * 6,
168
+ )
169
+
170
+ gr.Markdown("## Mesh Outputs")
171
+ height = 500
172
+ output_mesh = gr.Model3D(
173
+ label="Mesh",
174
+ show_label=False,
175
+ height=height,
176
+ camera_position=[45, 60, 150],
177
+ )
178
+
179
+ inputs = [dx, dy, dz, rx, ry, rz, model]
180
+ for inp in inputs:
181
+ inp.change(
182
+ fn=predict_from_motion, inputs=inputs, outputs=[output_force, output_mesh]
183
+ )
184
+
185
+ demo.load(
186
+ fn=predict_from_motion, inputs=inputs, outputs=[output_force, output_mesh]
187
+ )
188
+
189
+ demo.launch(server_name="0.0.0.0", server_port=int(os.environ.get("PORT", 7860)))
assets/ball/deform_node.txt ADDED
@@ -0,0 +1,977 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 1
2
+ 2
3
+ 3
4
+ 4
5
+ 5
6
+ 6
7
+ 7
8
+ 8
9
+ 9
10
+ 10
11
+ 11
12
+ 12
13
+ 13
14
+ 14
15
+ 15
16
+ 16
17
+ 17
18
+ 18
19
+ 19
20
+ 20
21
+ 21
22
+ 22
23
+ 23
24
+ 24
25
+ 25
26
+ 26
27
+ 27
28
+ 28
29
+ 29
30
+ 30
31
+ 31
32
+ 32
33
+ 33
34
+ 34
35
+ 35
36
+ 36
37
+ 37
38
+ 38
39
+ 39
40
+ 40
41
+ 41
42
+ 42
43
+ 43
44
+ 44
45
+ 45
46
+ 46
47
+ 47
48
+ 48
49
+ 49
50
+ 50
51
+ 51
52
+ 52
53
+ 53
54
+ 54
55
+ 55
56
+ 56
57
+ 57
58
+ 58
59
+ 59
60
+ 60
61
+ 61
62
+ 62
63
+ 63
64
+ 64
65
+ 65
66
+ 66
67
+ 67
68
+ 68
69
+ 69
70
+ 70
71
+ 71
72
+ 72
73
+ 73
74
+ 74
75
+ 75
76
+ 76
77
+ 77
78
+ 78
79
+ 79
80
+ 80
81
+ 81
82
+ 82
83
+ 83
84
+ 84
85
+ 85
86
+ 86
87
+ 87
88
+ 88
89
+ 89
90
+ 90
91
+ 91
92
+ 92
93
+ 93
94
+ 94
95
+ 95
96
+ 96
97
+ 97
98
+ 98
99
+ 99
100
+ 100
101
+ 101
102
+ 102
103
+ 103
104
+ 104
105
+ 105
106
+ 106
107
+ 107
108
+ 108
109
+ 109
110
+ 110
111
+ 115
112
+ 116
113
+ 119
114
+ 120
115
+ 121
116
+ 122
117
+ 125
118
+ 126
119
+ 127
120
+ 128
121
+ 129
122
+ 132
123
+ 133
124
+ 134
125
+ 135
126
+ 138
127
+ 139
128
+ 140
129
+ 141
130
+ 144
131
+ 145
132
+ 146
133
+ 147
134
+ 150
135
+ 151
136
+ 152
137
+ 155
138
+ 156
139
+ 159
140
+ 160
141
+ 161
142
+ 163
143
+ 165
144
+ 166
145
+ 167
146
+ 168
147
+ 169
148
+ 171
149
+ 173
150
+ 174
151
+ 175
152
+ 176
153
+ 177
154
+ 179
155
+ 181
156
+ 182
157
+ 183
158
+ 184
159
+ 185
160
+ 187
161
+ 189
162
+ 190
163
+ 191
164
+ 192
165
+ 193
166
+ 195
167
+ 197
168
+ 198
169
+ 199
170
+ 200
171
+ 201
172
+ 203
173
+ 205
174
+ 206
175
+ 207
176
+ 208
177
+ 209
178
+ 211
179
+ 213
180
+ 214
181
+ 215
182
+ 216
183
+ 217
184
+ 218
185
+ 219
186
+ 220
187
+ 221
188
+ 224
189
+ 225
190
+ 226
191
+ 229
192
+ 230
193
+ 231
194
+ 232
195
+ 233
196
+ 234
197
+ 235
198
+ 236
199
+ 237
200
+ 238
201
+ 239
202
+ 240
203
+ 241
204
+ 242
205
+ 243
206
+ 244
207
+ 245
208
+ 246
209
+ 247
210
+ 248
211
+ 249
212
+ 250
213
+ 251
214
+ 252
215
+ 253
216
+ 254
217
+ 255
218
+ 256
219
+ 257
220
+ 258
221
+ 259
222
+ 260
223
+ 261
224
+ 262
225
+ 263
226
+ 264
227
+ 265
228
+ 266
229
+ 267
230
+ 268
231
+ 269
232
+ 270
233
+ 271
234
+ 272
235
+ 273
236
+ 274
237
+ 275
238
+ 276
239
+ 277
240
+ 278
241
+ 279
242
+ 280
243
+ 281
244
+ 282
245
+ 283
246
+ 284
247
+ 285
248
+ 286
249
+ 287
250
+ 288
251
+ 289
252
+ 290
253
+ 291
254
+ 292
255
+ 293
256
+ 294
257
+ 295
258
+ 296
259
+ 297
260
+ 298
261
+ 299
262
+ 300
263
+ 301
264
+ 302
265
+ 303
266
+ 304
267
+ 305
268
+ 306
269
+ 307
270
+ 308
271
+ 309
272
+ 310
273
+ 311
274
+ 312
275
+ 313
276
+ 314
277
+ 315
278
+ 316
279
+ 317
280
+ 318
281
+ 351
282
+ 352
283
+ 355
284
+ 356
285
+ 357
286
+ 358
287
+ 361
288
+ 362
289
+ 363
290
+ 364
291
+ 365
292
+ 366
293
+ 367
294
+ 368
295
+ 371
296
+ 372
297
+ 373
298
+ 374
299
+ 375
300
+ 376
301
+ 377
302
+ 378
303
+ 381
304
+ 382
305
+ 383
306
+ 384
307
+ 385
308
+ 386
309
+ 387
310
+ 390
311
+ 391
312
+ 392
313
+ 393
314
+ 394
315
+ 397
316
+ 398
317
+ 399
318
+ 402
319
+ 403
320
+ 434
321
+ 435
322
+ 436
323
+ 437
324
+ 438
325
+ 439
326
+ 440
327
+ 441
328
+ 442
329
+ 443
330
+ 444
331
+ 445
332
+ 446
333
+ 447
334
+ 448
335
+ 449
336
+ 450
337
+ 451
338
+ 452
339
+ 453
340
+ 454
341
+ 455
342
+ 456
343
+ 457
344
+ 458
345
+ 459
346
+ 460
347
+ 461
348
+ 462
349
+ 463
350
+ 464
351
+ 465
352
+ 466
353
+ 467
354
+ 468
355
+ 469
356
+ 470
357
+ 471
358
+ 472
359
+ 473
360
+ 474
361
+ 475
362
+ 476
363
+ 477
364
+ 478
365
+ 479
366
+ 480
367
+ 481
368
+ 482
369
+ 483
370
+ 484
371
+ 485
372
+ 486
373
+ 487
374
+ 488
375
+ 489
376
+ 490
377
+ 491
378
+ 492
379
+ 493
380
+ 494
381
+ 495
382
+ 496
383
+ 497
384
+ 498
385
+ 499
386
+ 500
387
+ 501
388
+ 502
389
+ 503
390
+ 504
391
+ 505
392
+ 506
393
+ 507
394
+ 508
395
+ 509
396
+ 510
397
+ 511
398
+ 512
399
+ 513
400
+ 514
401
+ 515
402
+ 516
403
+ 517
404
+ 518
405
+ 519
406
+ 520
407
+ 521
408
+ 522
409
+ 523
410
+ 524
411
+ 525
412
+ 526
413
+ 527
414
+ 528
415
+ 529
416
+ 530
417
+ 531
418
+ 532
419
+ 533
420
+ 534
421
+ 535
422
+ 536
423
+ 537
424
+ 538
425
+ 539
426
+ 540
427
+ 541
428
+ 542
429
+ 543
430
+ 544
431
+ 545
432
+ 546
433
+ 547
434
+ 548
435
+ 549
436
+ 550
437
+ 551
438
+ 552
439
+ 553
440
+ 554
441
+ 555
442
+ 556
443
+ 557
444
+ 558
445
+ 559
446
+ 560
447
+ 561
448
+ 562
449
+ 563
450
+ 564
451
+ 565
452
+ 566
453
+ 567
454
+ 568
455
+ 569
456
+ 570
457
+ 571
458
+ 572
459
+ 573
460
+ 574
461
+ 575
462
+ 576
463
+ 577
464
+ 578
465
+ 579
466
+ 580
467
+ 581
468
+ 582
469
+ 583
470
+ 584
471
+ 585
472
+ 586
473
+ 587
474
+ 588
475
+ 589
476
+ 590
477
+ 591
478
+ 592
479
+ 593
480
+ 594
481
+ 597
482
+ 598
483
+ 599
484
+ 600
485
+ 601
486
+ 602
487
+ 603
488
+ 604
489
+ 605
490
+ 606
491
+ 607
492
+ 608
493
+ 609
494
+ 610
495
+ 611
496
+ 612
497
+ 613
498
+ 614
499
+ 615
500
+ 616
501
+ 617
502
+ 618
503
+ 619
504
+ 620
505
+ 621
506
+ 622
507
+ 623
508
+ 624
509
+ 625
510
+ 626
511
+ 627
512
+ 628
513
+ 629
514
+ 630
515
+ 631
516
+ 632
517
+ 633
518
+ 634
519
+ 635
520
+ 636
521
+ 637
522
+ 638
523
+ 639
524
+ 640
525
+ 641
526
+ 642
527
+ 643
528
+ 644
529
+ 645
530
+ 646
531
+ 647
532
+ 648
533
+ 649
534
+ 650
535
+ 651
536
+ 652
537
+ 653
538
+ 654
539
+ 655
540
+ 656
541
+ 657
542
+ 658
543
+ 659
544
+ 660
545
+ 661
546
+ 662
547
+ 663
548
+ 664
549
+ 665
550
+ 666
551
+ 667
552
+ 668
553
+ 669
554
+ 670
555
+ 671
556
+ 672
557
+ 673
558
+ 674
559
+ 675
560
+ 676
561
+ 677
562
+ 678
563
+ 679
564
+ 680
565
+ 681
566
+ 682
567
+ 683
568
+ 684
569
+ 685
570
+ 686
571
+ 687
572
+ 688
573
+ 689
574
+ 690
575
+ 691
576
+ 692
577
+ 693
578
+ 694
579
+ 695
580
+ 696
581
+ 697
582
+ 698
583
+ 699
584
+ 700
585
+ 701
586
+ 702
587
+ 703
588
+ 704
589
+ 705
590
+ 706
591
+ 707
592
+ 708
593
+ 709
594
+ 710
595
+ 711
596
+ 712
597
+ 713
598
+ 714
599
+ 715
600
+ 716
601
+ 717
602
+ 718
603
+ 719
604
+ 720
605
+ 721
606
+ 722
607
+ 723
608
+ 724
609
+ 725
610
+ 726
611
+ 727
612
+ 728
613
+ 729
614
+ 730
615
+ 731
616
+ 732
617
+ 733
618
+ 761
619
+ 762
620
+ 763
621
+ 764
622
+ 765
623
+ 766
624
+ 767
625
+ 768
626
+ 769
627
+ 770
628
+ 771
629
+ 772
630
+ 773
631
+ 774
632
+ 775
633
+ 776
634
+ 777
635
+ 778
636
+ 779
637
+ 780
638
+ 781
639
+ 782
640
+ 783
641
+ 784
642
+ 785
643
+ 786
644
+ 787
645
+ 788
646
+ 789
647
+ 790
648
+ 791
649
+ 792
650
+ 793
651
+ 794
652
+ 795
653
+ 796
654
+ 797
655
+ 798
656
+ 799
657
+ 800
658
+ 801
659
+ 802
660
+ 803
661
+ 804
662
+ 805
663
+ 806
664
+ 807
665
+ 808
666
+ 809
667
+ 810
668
+ 811
669
+ 812
670
+ 813
671
+ 814
672
+ 815
673
+ 816
674
+ 817
675
+ 818
676
+ 819
677
+ 820
678
+ 821
679
+ 822
680
+ 823
681
+ 824
682
+ 825
683
+ 826
684
+ 827
685
+ 828
686
+ 829
687
+ 830
688
+ 831
689
+ 832
690
+ 833
691
+ 834
692
+ 835
693
+ 836
694
+ 837
695
+ 838
696
+ 839
697
+ 840
698
+ 841
699
+ 842
700
+ 843
701
+ 844
702
+ 845
703
+ 846
704
+ 847
705
+ 848
706
+ 849
707
+ 850
708
+ 851
709
+ 852
710
+ 853
711
+ 854
712
+ 855
713
+ 856
714
+ 857
715
+ 858
716
+ 859
717
+ 860
718
+ 861
719
+ 862
720
+ 863
721
+ 864
722
+ 865
723
+ 866
724
+ 867
725
+ 868
726
+ 869
727
+ 870
728
+ 871
729
+ 872
730
+ 873
731
+ 874
732
+ 875
733
+ 876
734
+ 877
735
+ 878
736
+ 879
737
+ 880
738
+ 881
739
+ 882
740
+ 883
741
+ 884
742
+ 885
743
+ 886
744
+ 887
745
+ 888
746
+ 889
747
+ 890
748
+ 891
749
+ 892
750
+ 893
751
+ 894
752
+ 895
753
+ 896
754
+ 897
755
+ 898
756
+ 899
757
+ 900
758
+ 901
759
+ 902
760
+ 903
761
+ 904
762
+ 905
763
+ 906
764
+ 907
765
+ 908
766
+ 909
767
+ 910
768
+ 911
769
+ 912
770
+ 913
771
+ 914
772
+ 915
773
+ 916
774
+ 917
775
+ 918
776
+ 919
777
+ 920
778
+ 921
779
+ 922
780
+ 923
781
+ 924
782
+ 925
783
+ 926
784
+ 927
785
+ 928
786
+ 929
787
+ 930
788
+ 931
789
+ 932
790
+ 933
791
+ 934
792
+ 935
793
+ 936
794
+ 937
795
+ 938
796
+ 939
797
+ 940
798
+ 941
799
+ 942
800
+ 943
801
+ 944
802
+ 945
803
+ 946
804
+ 947
805
+ 948
806
+ 949
807
+ 950
808
+ 951
809
+ 952
810
+ 953
811
+ 954
812
+ 955
813
+ 956
814
+ 957
815
+ 958
816
+ 959
817
+ 960
818
+ 961
819
+ 962
820
+ 963
821
+ 964
822
+ 965
823
+ 966
824
+ 967
825
+ 968
826
+ 969
827
+ 970
828
+ 971
829
+ 972
830
+ 973
831
+ 974
832
+ 975
833
+ 976
834
+ 977
835
+ 978
836
+ 979
837
+ 980
838
+ 981
839
+ 982
840
+ 983
841
+ 984
842
+ 985
843
+ 986
844
+ 987
845
+ 988
846
+ 989
847
+ 990
848
+ 991
849
+ 992
850
+ 993
851
+ 994
852
+ 995
853
+ 996
854
+ 997
855
+ 998
856
+ 999
857
+ 1000
858
+ 1001
859
+ 1002
860
+ 1003
861
+ 1004
862
+ 1005
863
+ 1006
864
+ 1007
865
+ 1008
866
+ 1009
867
+ 1010
868
+ 1011
869
+ 1012
870
+ 1013
871
+ 1014
872
+ 1015
873
+ 1016
874
+ 1017
875
+ 1018
876
+ 1019
877
+ 1020
878
+ 1021
879
+ 1042
880
+ 1043
881
+ 1044
882
+ 1045
883
+ 1046
884
+ 1047
885
+ 1048
886
+ 1049
887
+ 1050
888
+ 1051
889
+ 1052
890
+ 1053
891
+ 1054
892
+ 1055
893
+ 1056
894
+ 1057
895
+ 1058
896
+ 1059
897
+ 1060
898
+ 1061
899
+ 1062
900
+ 1063
901
+ 1064
902
+ 1065
903
+ 1066
904
+ 1067
905
+ 1068
906
+ 1069
907
+ 1070
908
+ 1071
909
+ 1072
910
+ 1073
911
+ 1074
912
+ 1075
913
+ 1076
914
+ 1077
915
+ 1078
916
+ 1079
917
+ 1080
918
+ 1081
919
+ 1082
920
+ 1083
921
+ 1084
922
+ 1085
923
+ 1086
924
+ 1087
925
+ 1088
926
+ 1089
927
+ 1090
928
+ 1091
929
+ 1092
930
+ 1093
931
+ 1094
932
+ 1095
933
+ 1096
934
+ 1097
935
+ 1098
936
+ 1099
937
+ 1100
938
+ 1101
939
+ 1102
940
+ 1103
941
+ 1104
942
+ 1105
943
+ 1106
944
+ 1107
945
+ 1108
946
+ 1109
947
+ 1110
948
+ 1111
949
+ 1112
950
+ 1113
951
+ 1114
952
+ 1115
953
+ 1116
954
+ 1117
955
+ 1118
956
+ 1119
957
+ 1120
958
+ 1121
959
+ 1122
960
+ 1123
961
+ 1124
962
+ 1125
963
+ 1126
964
+ 1127
965
+ 1128
966
+ 1129
967
+ 1130
968
+ 1131
969
+ 1132
970
+ 1133
971
+ 1134
972
+ 1135
973
+ 1136
974
+ 1137
975
+ 1138
976
+ 1139
977
+ 1140
assets/ball/surface_coordinate.txt ADDED
@@ -0,0 +1,1140 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 5.308356,26.686909,26.580305
2
+ 15.236653,22.803263,25.619059
3
+ 8.448504,12.644080,43.485619
4
+ 7.957568,10.680975,44.604111
5
+ 8.824930,8.852717,45.029922
6
+ 0.019649,12.499985,45.029922
7
+ 1.925740,13.179440,44.604111
8
+ 2.966720,14.914710,43.485619
9
+ -15.236653,22.803263,25.619059
10
+ -5.308356,26.686909,26.580305
11
+ -2.966720,14.914710,43.485619
12
+ -1.925742,13.179438,44.604111
13
+ -0.019649,12.499985,45.029922
14
+ -8.824930,8.852717,45.029922
15
+ -7.957570,10.680975,44.604111
16
+ -8.448504,12.644080,43.485619
17
+ -27.460852,5.462303,20.229660
18
+ -23.273342,15.550751,20.700029
19
+ -12.644080,8.448504,43.485619
20
+ -10.680975,7.957564,44.604111
21
+ -8.852717,8.824930,45.029922
22
+ -12.499985,0.019649,45.029922
23
+ -13.179441,1.925738,44.604111
24
+ -14.914710,2.966720,43.485619
25
+ -12.644080,-8.448504,43.485619
26
+ -23.281149,-15.555966,19.974985
27
+ -27.461988,-5.462529,19.974985
28
+ -14.914710,-2.966720,43.485619
29
+ -13.179440,-1.925740,44.604111
30
+ -12.499985,-0.019649,45.029922
31
+ -8.852717,-8.824930,45.029922
32
+ -10.680975,-7.957567,44.604111
33
+ -2.966720,-14.914710,43.485619
34
+ -5.462529,-27.461988,19.974985
35
+ -15.555966,-23.281149,19.974985
36
+ -8.448504,-12.644080,43.485619
37
+ -7.957568,-10.680975,44.604111
38
+ -8.824930,-8.852717,45.029922
39
+ -0.019649,-12.499985,45.029922
40
+ -1.925740,-13.179440,44.604111
41
+ 14.914710,-2.966720,43.485619
42
+ 27.461988,-5.462529,19.974985
43
+ 23.281149,-15.555966,19.974985
44
+ 12.644080,-8.448504,43.485619
45
+ 10.680975,-7.957564,44.604111
46
+ 8.852717,-8.824930,45.029922
47
+ 12.499985,-0.019649,45.029922
48
+ 13.179441,-1.925738,44.604111
49
+ 23.273342,15.550751,20.700029
50
+ 27.460852,5.462303,20.229660
51
+ 14.914710,2.966720,43.485619
52
+ 13.179440,1.925740,44.604111
53
+ 12.499985,0.019649,45.029922
54
+ 8.852717,8.824930,45.029922
55
+ 10.680975,7.957567,44.604111
56
+ 12.644080,8.448504,43.485619
57
+ 13.179456,1.925722,49.071266
58
+ 14.914710,2.966720,48.130802
59
+ 12.499985,0.019649,49.432583
60
+ 12.499985,-0.019649,49.432583
61
+ 13.179456,-1.925723,49.071266
62
+ 14.914710,-2.966720,48.130802
63
+ 10.680973,-7.957591,49.071266
64
+ 12.644080,-8.448504,48.130802
65
+ 8.852717,-8.824930,49.432583
66
+ 8.824930,-8.852717,49.432583
67
+ 8.824930,-8.852717,45.029922
68
+ 0.019649,-12.499985,45.029922
69
+ 0.019649,-12.499985,49.432583
70
+ -0.019649,-12.499985,49.432583
71
+ -1.925723,-13.179456,49.071266
72
+ -2.966720,-14.914710,48.130802
73
+ -7.957591,-10.680973,49.071266
74
+ -8.448504,-12.644080,48.130802
75
+ -8.824930,-8.852717,49.432583
76
+ -8.852717,-8.824930,49.432583
77
+ -10.680974,-7.957591,49.071266
78
+ -12.644080,-8.448504,48.130802
79
+ -13.179456,-1.925722,49.071266
80
+ -14.914710,-2.966720,48.130802
81
+ -12.499985,-0.019649,49.432583
82
+ -12.499985,0.019649,49.432583
83
+ -13.179456,1.925723,49.071266
84
+ -14.914710,2.966720,48.130802
85
+ -10.680973,7.957591,49.071266
86
+ -12.644080,8.448504,48.130802
87
+ -8.852717,8.824930,49.432583
88
+ -8.824930,8.852717,49.432583
89
+ -7.957591,10.680974,49.071266
90
+ -8.448504,12.644080,48.130802
91
+ -1.925722,13.179456,49.071266
92
+ -2.966720,14.914710,48.130802
93
+ -0.019649,12.499985,49.432583
94
+ 0.019649,12.499985,49.432583
95
+ 1.925723,13.179456,49.071266
96
+ 2.966720,14.914710,48.130802
97
+ 7.957591,10.680973,49.071266
98
+ 8.448504,12.644080,48.130802
99
+ 8.824930,8.852717,49.432583
100
+ 8.852717,8.824930,49.432583
101
+ 10.680974,7.957591,49.071266
102
+ 12.644080,8.448504,48.130802
103
+ 8.448504,-12.644080,43.485619
104
+ 7.957591,-10.680972,44.604111
105
+ 7.957591,-10.680974,49.071266
106
+ 8.448504,-12.644080,48.130802
107
+ 1.925721,-13.179455,44.604111
108
+ 1.925722,-13.179456,49.071266
109
+ 2.966720,-14.914710,43.485619
110
+ 2.966720,-14.914710,48.130802
111
+ 0.000000,-15.000000,4.000000
112
+ 0.000000,15.000000,4.000000
113
+ 0.000000,15.000000,0.000000
114
+ 0.000000,-15.000000,0.000000
115
+ -4.840638,-24.335529,7.000000
116
+ -3.735626,-23.284044,4.878680
117
+ -1.505532,-22.946312,4.000000
118
+ -15.160921,-17.290064,4.000000
119
+ -13.822824,-19.105785,4.878678
120
+ -13.784970,-20.630667,7.000000
121
+ -20.630667,-13.784970,7.000000
122
+ -19.105793,-13.822818,4.878680
123
+ -17.290064,-15.160921,4.000000
124
+ -22.946312,-1.505532,4.000000
125
+ -23.284046,-3.735615,4.878680
126
+ -24.335529,-4.840638,7.000000
127
+ -20.630667,13.784970,7.000000
128
+ -24.335529,4.840638,7.000000
129
+ -23.284048,3.735621,4.878684
130
+ -22.946312,1.505532,4.000000
131
+ -17.290064,15.160921,4.000000
132
+ -19.105785,13.822822,4.878675
133
+ -4.840638,24.335529,7.000000
134
+ -13.784970,20.630667,7.000000
135
+ -13.822821,19.105791,4.878682
136
+ -15.160921,17.290064,4.000000
137
+ -1.505532,22.946312,4.000000
138
+ -3.735620,23.284042,4.878676
139
+ 13.784970,20.630667,7.000000
140
+ 4.840638,24.335529,7.000000
141
+ 3.735626,23.284044,4.878680
142
+ 1.505532,22.946312,4.000000
143
+ 15.160921,17.290064,4.000000
144
+ 13.822824,19.105785,4.878678
145
+ 24.335529,4.840638,7.000000
146
+ 20.630667,13.784970,7.000000
147
+ 19.105793,13.822818,4.878680
148
+ 17.290064,15.160921,4.000000
149
+ 22.946312,1.505532,4.000000
150
+ 23.284046,3.735615,4.878680
151
+ 24.335529,-4.840638,7.000000
152
+ 23.284046,-3.735621,4.878684
153
+ 22.946312,-1.505532,4.000000
154
+ 17.290064,-15.160921,4.000000
155
+ 19.105785,-13.822822,4.878675
156
+ 20.630667,-13.784970,7.000000
157
+ 0.000000,-25.000000,0.000000
158
+ 0.000000,25.000000,0.000000
159
+ 24.321726,16.251259,7.000000
160
+ 26.607027,17.778248,19.974985
161
+ 22.960602,16.398554,4.878686
162
+ 21.252306,17.808407,4.000000
163
+ 16.398556,22.960600,4.878685
164
+ 17.808407,21.252306,4.000000
165
+ 16.251259,24.321726,7.000000
166
+ 17.778248,26.607027,19.974985
167
+ 5.706683,28.689432,7.000000
168
+ 6.242890,31.385128,19.974985
169
+ 4.640068,27.831125,4.878686
170
+ 2.435205,27.620094,4.000000
171
+ -4.640066,27.831125,4.878685
172
+ -2.435205,27.620094,4.000000
173
+ -5.706683,28.689432,7.000000
174
+ -6.242890,31.385128,19.974985
175
+ -16.251259,24.321726,7.000000
176
+ -17.778248,26.607027,19.974985
177
+ -16.398554,22.960600,4.878686
178
+ -17.808407,21.252306,4.000000
179
+ -22.960600,16.398556,4.878685
180
+ -21.252306,17.808407,4.000000
181
+ -24.321726,16.251259,7.000000
182
+ -26.607027,17.778248,19.974985
183
+ -28.689432,5.706683,7.000000
184
+ -31.385128,6.242890,19.974985
185
+ -27.831125,4.640068,4.878686
186
+ -27.620094,2.435205,4.000000
187
+ -27.831125,-4.640066,4.878685
188
+ -27.620094,-2.435205,4.000000
189
+ -28.689432,-5.706683,7.000000
190
+ -31.385128,-6.242890,19.974985
191
+ -24.321726,-16.251259,7.000000
192
+ -26.607027,-17.778248,19.974985
193
+ -22.960600,-16.398554,4.878686
194
+ -21.252306,-17.808407,4.000000
195
+ -16.398556,-22.960600,4.878685
196
+ -17.808407,-21.252306,4.000000
197
+ -16.251259,-24.321726,7.000000
198
+ -17.778248,-26.607027,19.974985
199
+ -5.706683,-28.689432,7.000000
200
+ -6.242890,-31.385128,19.974985
201
+ -4.640068,-27.831125,4.878686
202
+ -2.435205,-27.620094,4.000000
203
+ 22.960600,-16.398556,4.878685
204
+ 21.252306,-17.808407,4.000000
205
+ 24.321726,-16.251259,7.000000
206
+ 26.607027,-17.778248,19.974985
207
+ 28.689432,-5.706683,7.000000
208
+ 31.385128,-6.242890,19.974985
209
+ 27.831125,-4.640068,4.878686
210
+ 27.620094,-2.435205,4.000000
211
+ 27.831125,4.640066,4.878685
212
+ 27.620094,2.435205,4.000000
213
+ 28.689432,5.706683,7.000000
214
+ 31.385128,6.242890,19.974985
215
+ 6.242890,-31.385128,19.974985
216
+ 17.778248,-26.607027,19.974985
217
+ 4.840638,-24.335529,7.000000
218
+ 5.706683,-28.689432,7.000000
219
+ 5.462529,-27.461988,19.974985
220
+ 3.735591,-23.284048,4.878680
221
+ 4.640066,-27.831125,4.878685
222
+ 1.505532,-22.946312,4.000000
223
+ 2.435205,-27.620094,4.000000
224
+ 16.251259,-24.321726,7.000000
225
+ 13.784970,-20.630667,7.000000
226
+ 15.555966,-23.281149,19.974985
227
+ 15.160921,-17.290064,4.000000
228
+ 17.808407,-21.252306,4.000000
229
+ 16.398542,-22.960604,4.878677
230
+ 13.822840,-19.105787,4.878695
231
+ 10.465468,25.209909,26.214731
232
+ 14.689944,21.985054,29.187090
233
+ 13.886550,20.782690,32.594154
234
+ 12.840509,19.217180,35.780720
235
+ 11.570101,17.315880,38.691101
236
+ 10.097522,15.112010,41.274448
237
+ 4.783543,11.548494,45.029922
238
+ 3.625800,18.228130,40.917499
239
+ 4.201596,21.122850,37.868328
240
+ 4.680882,23.532383,34.408150
241
+ 5.052649,25.401379,30.616446
242
+ -10.465468,25.209909,26.214731
243
+ -5.052649,25.401379,30.616446
244
+ -4.680882,23.532383,34.408150
245
+ -4.201596,21.122850,37.868328
246
+ -3.625800,18.228130,40.917499
247
+ -4.783543,11.548494,45.029922
248
+ -10.407023,15.575211,40.786198
249
+ -12.103851,18.114695,37.563465
250
+ -13.496320,20.198669,33.898457
251
+ -14.549414,21.774736,29.883333
252
+ -25.864824,10.712675,20.474457
253
+ -22.872273,15.282764,25.199566
254
+ -21.873766,14.615583,29.562635
255
+ -20.303905,13.566636,33.675270
256
+ -18.203695,12.163320,37.430046
257
+ -15.627994,10.442291,40.728886
258
+ -11.548494,4.783543,45.029922
259
+ -18.491404,3.678169,40.676170
260
+ -21.568264,4.290195,37.307156
261
+ -24.062124,4.786254,33.469647
262
+ -25.905575,5.152939,29.267370
263
+ -27.048784,5.380338,24.813915
264
+ -15.290058,-10.216490,41.089848
265
+ -17.626593,-11.777713,38.266750
266
+ -19.606399,-13.100577,35.073460
267
+ -21.189407,-14.158310,31.574608
268
+ -22.343582,-14.929504,27.841000
269
+ -23.045567,-15.398555,23.948196
270
+ -25.868627,-10.715136,19.974985
271
+ -27.184097,-5.407253,23.948196
272
+ -26.356052,-5.242545,27.841000
273
+ -24.994612,-4.971737,31.574608
274
+ -23.127325,-4.600311,35.073460
275
+ -20.791985,-4.135783,38.266750
276
+ -18.035852,-3.587554,41.089848
277
+ -11.548494,-4.783543,45.029922
278
+ -3.587554,-18.035852,41.089848
279
+ -4.135783,-20.791985,38.266750
280
+ -4.600311,-23.127325,35.073460
281
+ -4.971737,-24.994612,31.574608
282
+ -5.242545,-26.356052,27.841000
283
+ -5.407253,-27.184097,23.948196
284
+ -10.715136,-25.868627,19.974985
285
+ -15.398555,-23.045567,23.948196
286
+ -14.929504,-22.343582,27.841000
287
+ -14.158310,-21.189407,31.574608
288
+ -13.100577,-19.606399,35.073460
289
+ -11.777713,-17.626593,38.266750
290
+ -10.216490,-15.290058,41.089848
291
+ -4.783543,-11.548494,45.029922
292
+ 18.522161,-3.684287,40.647564
293
+ 21.619705,-4.300426,37.240402
294
+ 24.122068,-4.798178,33.357933
295
+ 25.960363,-5.163837,29.107037
296
+ 27.083981,-5.387339,24.604738
297
+ 25.868627,-10.715136,19.974985
298
+ 23.045567,-15.398555,23.948196
299
+ 22.343582,-14.929504,27.841000
300
+ 21.189407,-14.158310,31.574608
301
+ 19.606399,-13.100577,35.073460
302
+ 17.626593,-11.777713,38.266750
303
+ 15.290058,-10.216490,41.089848
304
+ 11.548494,-4.783543,45.029922
305
+ 25.864824,10.712675,20.474457
306
+ 27.152891,5.401046,24.164162
307
+ 26.305374,5.232464,28.015419
308
+ 24.935143,4.959908,31.706905
309
+ 23.069424,4.588794,35.165268
310
+ 20.745291,4.126495,38.321781
311
+ 18.008928,3.582199,41.113724
312
+ 11.548494,4.783543,45.029922
313
+ 15.627994,10.442291,40.728886
314
+ 18.203695,12.163320,37.430046
315
+ 20.303905,13.566636,33.675270
316
+ 21.873766,14.615583,29.562635
317
+ 22.872273,15.282764,25.199566
318
+ 4.783543,-11.548494,45.029922
319
+ 5.130302,-14.095389,4.000000
320
+ 9.641814,-11.490666,4.000000
321
+ 12.990381,-7.500000,4.000000
322
+ 14.772117,-2.604723,4.000000
323
+ 14.772117,2.604723,4.000000
324
+ 12.990381,7.500000,4.000000
325
+ 9.641814,11.490666,4.000000
326
+ 5.130302,14.095389,4.000000
327
+ 5.130302,14.095389,0.000000
328
+ 9.641814,11.490666,0.000000
329
+ 12.990381,7.500000,0.000000
330
+ 14.772117,2.604723,0.000000
331
+ 14.772117,-2.604723,0.000000
332
+ 12.990381,-7.500000,0.000000
333
+ 9.641814,-11.490666,0.000000
334
+ 5.130302,-14.095389,0.000000
335
+ -5.130302,14.095389,4.000000
336
+ -9.641814,11.490666,4.000000
337
+ -12.990381,7.500000,4.000000
338
+ -14.772117,2.604723,4.000000
339
+ -14.772117,-2.604723,4.000000
340
+ -12.990381,-7.500000,4.000000
341
+ -9.641814,-11.490666,4.000000
342
+ -5.130302,-14.095389,4.000000
343
+ -5.130302,-14.095389,0.000000
344
+ -9.641814,-11.490666,0.000000
345
+ -12.990381,-7.500000,0.000000
346
+ -14.772117,-2.604723,0.000000
347
+ -14.772117,2.604723,0.000000
348
+ -12.990381,7.500000,0.000000
349
+ -9.641814,11.490666,0.000000
350
+ -5.130302,14.095389,0.000000
351
+ -5.392229,-27.108564,15.497311
352
+ -5.183138,-26.057394,11.134888
353
+ -6.435345,-22.076824,4.000000
354
+ -11.060197,-20.161148,4.000000
355
+ -14.760328,-22.090391,11.134888
356
+ -15.355768,-22.981531,15.497311
357
+ -22.981531,-15.355768,15.497311
358
+ -22.090391,-14.760328,11.134888
359
+ -20.161148,-11.060197,4.000000
360
+ -22.076824,-6.435345,4.000000
361
+ -26.057394,-5.183138,11.134888
362
+ -27.108564,-5.392229,15.497311
363
+ -21.830376,14.586591,10.245335
364
+ -22.678846,15.153522,13.647213
365
+ -23.162430,15.476641,17.150902
366
+ -27.284878,5.427300,16.800100
367
+ -26.698444,5.310651,13.418302
368
+ -25.710373,5.114111,10.135139
369
+ -22.076824,6.435345,4.000000
370
+ -20.161148,11.060197,4.000000
371
+ -5.153773,25.909767,10.694760
372
+ -5.360234,26.947716,14.581607
373
+ -5.455746,27.427889,18.580088
374
+ -5.438334,27.340349,22.607441
375
+ -15.522090,23.230450,21.821863
376
+ -15.516830,23.222578,17.990080
377
+ -15.220974,22.779797,14.195469
378
+ -14.640060,21.910398,10.509096
379
+ -11.060197,20.161148,4.000000
380
+ -6.435345,22.076824,4.000000
381
+ 14.811507,22.166988,11.416719
382
+ 15.405007,23.055224,16.083654
383
+ 15.548118,23.269402,20.864357
384
+ 5.438334,27.340349,22.607441
385
+ 5.455746,27.427889,18.580088
386
+ 5.360234,26.947716,14.581607
387
+ 5.153773,25.909767,10.694760
388
+ 6.435345,22.076824,4.000000
389
+ 11.060197,20.161148,4.000000
390
+ 26.083561,5.188343,11.215479
391
+ 27.134697,5.397427,15.664993
392
+ 23.162430,15.476641,17.150902
393
+ 22.678846,15.153522,13.647213
394
+ 21.830376,14.586591,10.245335
395
+ 20.161148,11.060197,4.000000
396
+ 22.076824,6.435345,4.000000
397
+ 27.263001,-5.422948,16.610397
398
+ 26.668922,-5.304779,13.294571
399
+ 25.688362,-5.109733,10.075555
400
+ 22.076824,-6.435345,4.000000
401
+ 20.161148,-11.060197,4.000000
402
+ 22.090391,-14.760328,11.134888
403
+ 22.981531,-15.355768,15.497311
404
+ -4.877258,-24.519632,0.000000
405
+ -9.567086,-23.096989,0.000000
406
+ -13.889256,-20.786741,0.000000
407
+ -17.677670,-17.677670,0.000000
408
+ -20.786741,-13.889256,0.000000
409
+ -23.096989,-9.567086,0.000000
410
+ -24.519632,-4.877258,0.000000
411
+ -25.000000,0.000000,0.000000
412
+ -24.519632,4.877258,0.000000
413
+ -23.096989,9.567086,0.000000
414
+ -20.786741,13.889256,0.000000
415
+ -17.677670,17.677670,0.000000
416
+ -13.889256,20.786741,0.000000
417
+ -9.567086,23.096989,0.000000
418
+ -4.877258,24.519632,0.000000
419
+ 4.877258,24.519632,0.000000
420
+ 9.567086,23.096989,0.000000
421
+ 13.889256,20.786741,0.000000
422
+ 17.677670,17.677670,0.000000
423
+ 20.786741,13.889256,0.000000
424
+ 23.096989,9.567086,0.000000
425
+ 24.519632,4.877258,0.000000
426
+ 25.000000,0.000000,0.000000
427
+ 24.519632,-4.877258,0.000000
428
+ 23.096989,-9.567086,0.000000
429
+ 20.786741,-13.889256,0.000000
430
+ 17.677670,-17.677670,0.000000
431
+ 13.889256,-20.786741,0.000000
432
+ 9.567086,-23.096989,0.000000
433
+ 4.877258,-24.519632,0.000000
434
+ 26.349800,17.606373,15.536107
435
+ 25.583092,17.094076,11.183056
436
+ 16.078152,10.743077,45.471638
437
+ 19.133364,12.784506,42.211685
438
+ 21.737728,14.524685,38.427753
439
+ 23.829874,15.922612,34.209011
440
+ 25.360502,16.945347,29.654867
441
+ 26.293550,17.568789,24.872627
442
+ 17.094076,25.583092,11.183056
443
+ 17.606373,26.349800,15.536107
444
+ 17.568789,26.293550,24.872627
445
+ 16.945347,25.360502,29.654867
446
+ 15.922612,23.829874,34.209011
447
+ 14.524685,21.737728,38.427753
448
+ 12.784506,19.133364,42.211685
449
+ 10.743077,16.078152,45.471638
450
+ 6.182536,31.081709,15.536107
451
+ 6.002641,30.177315,11.183056
452
+ 3.772467,18.965473,45.471638
453
+ 4.489321,22.569342,42.211685
454
+ 5.100391,25.641398,38.427753
455
+ 5.591278,28.109253,34.209011
456
+ 5.950414,29.914753,29.654867
457
+ 6.169338,31.015356,24.872627
458
+ -6.002641,30.177315,11.183056
459
+ -6.182536,31.081709,15.536107
460
+ -6.169338,31.015356,24.872627
461
+ -5.950414,29.914753,29.654867
462
+ -5.591278,28.109253,34.209011
463
+ -5.100391,25.641398,38.427753
464
+ -4.489321,22.569342,42.211685
465
+ -3.772467,18.965473,45.471638
466
+ -17.606373,26.349800,15.536107
467
+ -17.094076,25.583092,11.183056
468
+ -10.743077,16.078152,45.471638
469
+ -12.784506,19.133364,42.211685
470
+ -14.524685,21.737728,38.427753
471
+ -15.922612,23.829874,34.209011
472
+ -16.945347,25.360502,29.654867
473
+ -17.568789,26.293550,24.872627
474
+ -25.583092,17.094076,11.183056
475
+ -26.349800,17.606373,15.536107
476
+ -26.293550,17.568789,24.872627
477
+ -25.360502,16.945347,29.654867
478
+ -23.829874,15.922612,34.209011
479
+ -21.737728,14.524685,38.427753
480
+ -19.133364,12.784506,42.211685
481
+ -16.078152,10.743077,45.471638
482
+ -31.081709,6.182536,15.536107
483
+ -30.177315,6.002641,11.183056
484
+ -18.965473,3.772467,45.471638
485
+ -22.569342,4.489321,42.211685
486
+ -25.641398,5.100391,38.427753
487
+ -28.109253,5.591278,34.209011
488
+ -29.914753,5.950414,29.654867
489
+ -31.015356,6.169338,24.872627
490
+ -30.177315,-6.002641,11.183056
491
+ -31.081709,-6.182536,15.536107
492
+ -31.015356,-6.169338,24.872627
493
+ -29.914753,-5.950414,29.654867
494
+ -28.109253,-5.591278,34.209011
495
+ -25.641398,-5.100391,38.427753
496
+ -22.569342,-4.489321,42.211685
497
+ -18.965473,-3.772467,45.471638
498
+ -26.349800,-17.606373,15.536107
499
+ -25.583092,-17.094076,11.183056
500
+ -16.078152,-10.743077,45.471638
501
+ -19.133364,-12.784506,42.211685
502
+ -21.737728,-14.524685,38.427753
503
+ -23.829874,-15.922612,34.209011
504
+ -25.360502,-16.945347,29.654867
505
+ -26.293550,-17.568789,24.872627
506
+ -17.094076,-25.583092,11.183056
507
+ -17.606373,-26.349800,15.536107
508
+ -17.568789,-26.293550,24.872627
509
+ -16.945347,-25.360502,29.654867
510
+ -15.922612,-23.829874,34.209011
511
+ -14.524685,-21.737728,38.427753
512
+ -12.784506,-19.133364,42.211685
513
+ -10.743077,-16.078152,45.471638
514
+ -6.182536,-31.081709,15.536107
515
+ -6.002641,-30.177315,11.183056
516
+ -3.772467,-18.965473,45.471638
517
+ -4.489321,-22.569342,42.211685
518
+ -5.100391,-25.641398,38.427753
519
+ -5.591278,-28.109253,34.209011
520
+ -5.950414,-29.914753,29.654867
521
+ -6.169338,-31.015356,24.872627
522
+ 25.583092,-17.094076,11.183056
523
+ 26.349800,-17.606373,15.536107
524
+ 26.293550,-17.568789,24.872627
525
+ 25.360502,-16.945347,29.654867
526
+ 23.829874,-15.922612,34.209011
527
+ 21.737728,-14.524685,38.427753
528
+ 19.133364,-12.784506,42.211685
529
+ 16.078152,-10.743077,45.471638
530
+ 31.081709,-6.182536,15.536107
531
+ 30.177315,-6.002641,11.183056
532
+ 18.965473,-3.772467,45.471638
533
+ 22.569342,-4.489321,42.211685
534
+ 25.641398,-5.100391,38.427753
535
+ 28.109253,-5.591278,34.209011
536
+ 29.914753,-5.950414,29.654867
537
+ 31.015356,-6.169338,24.872627
538
+ 30.177315,6.002641,11.183056
539
+ 31.081709,6.182536,15.536107
540
+ 31.015356,6.169338,24.872627
541
+ 29.914753,5.950414,29.654867
542
+ 28.109253,5.591278,34.209011
543
+ 25.641398,5.100391,38.427753
544
+ 22.569342,4.489321,42.211685
545
+ 18.965473,3.772467,45.471638
546
+ 30.301763,10.286063,19.974985
547
+ 28.699928,14.153238,19.974985
548
+ 14.153238,28.699928,19.974985
549
+ 10.286063,30.301763,19.974985
550
+ -10.286063,30.301763,19.974985
551
+ -14.153238,28.699928,19.974985
552
+ -28.699928,14.153238,19.974985
553
+ -30.301763,10.286063,19.974985
554
+ -30.301763,-10.286063,19.974985
555
+ -28.699928,-14.153238,19.974985
556
+ -14.153238,-28.699928,19.974985
557
+ -10.286063,-30.301763,19.974985
558
+ 3.772467,-18.965473,45.471638
559
+ 4.489321,-22.569342,42.211685
560
+ 5.100391,-25.641398,38.427753
561
+ 5.591278,-28.109253,34.209011
562
+ 5.950414,-29.914753,29.654867
563
+ 6.169338,-31.015356,24.872627
564
+ 10.286063,-30.301763,19.974985
565
+ 14.153238,-28.699928,19.974985
566
+ 17.568789,-26.293550,24.872627
567
+ 16.945347,-25.360502,29.654867
568
+ 15.922612,-23.829874,34.209011
569
+ 14.524685,-21.737728,38.427753
570
+ 12.784506,-19.133364,42.211685
571
+ 10.743077,-16.078152,45.471638
572
+ 28.699928,-14.153238,19.974985
573
+ 30.301763,-10.286063,19.974985
574
+ 6.002641,-30.177315,11.183056
575
+ 6.182536,-31.081709,15.536107
576
+ 5.392229,-27.108564,15.497311
577
+ 5.183138,-26.057394,11.134888
578
+ 3.587554,-18.035852,41.089848
579
+ 4.135783,-20.791985,38.266750
580
+ 4.600311,-23.127325,35.073460
581
+ 4.971737,-24.994612,31.574608
582
+ 5.242545,-26.356052,27.841000
583
+ 5.407253,-27.184097,23.948196
584
+ 14.760328,-22.090391,11.134888
585
+ 15.355768,-22.981531,15.497311
586
+ 15.398555,-23.045567,23.948196
587
+ 14.929504,-22.343582,27.841000
588
+ 14.158310,-21.189407,31.574608
589
+ 13.100577,-19.606399,35.073460
590
+ 11.777713,-17.626593,38.266750
591
+ 10.216490,-15.290058,41.089848
592
+ 17.606373,-26.349800,15.536107
593
+ 17.094076,-25.583092,11.183056
594
+ 10.715136,-25.868627,19.974985
595
+ 6.435345,-22.076824,4.000000
596
+ 11.060197,-20.161148,4.000000
597
+ 7.183619,22.645968,34.792397
598
+ 6.240699,20.814987,37.632561
599
+ 7.973703,18.007385,39.878605
600
+ 6.383073,15.235984,42.582974
601
+ 11.767867,23.432182,29.795887
602
+ 10.163377,22.249636,33.600674
603
+ 9.416713,20.230997,36.887474
604
+ -9.972239,23.966717,30.470266
605
+ -9.115211,22.027811,34.661320
606
+ -7.161879,18.131374,40.073761
607
+ -6.822100,14.710625,42.801647
608
+ -25.398125,9.684072,26.694662
609
+ -24.233320,8.576203,31.074306
610
+ -22.283743,8.040050,34.901218
611
+ -19.201752,8.077979,38.684315
612
+ -15.604801,6.482646,42.301327
613
+ -23.597063,12.019166,29.069941
614
+ -20.655527,10.725835,35.541153
615
+ -22.362709,11.361304,32.418053
616
+ -25.018469,-11.956770,23.862381
617
+ -23.687094,-12.148956,28.653950
618
+ -22.041733,-11.100055,33.201881
619
+ -26.520760,-8.438298,23.048163
620
+ -25.742136,-8.165871,27.368292
621
+ -23.903557,-8.276842,31.979729
622
+ -22.099304,-8.340990,35.009899
623
+ -20.159119,-7.307627,37.980778
624
+ -20.453411,-10.400026,36.021709
625
+ -17.411310,-7.928034,40.419849
626
+ -15.123637,-6.384946,42.657753
627
+ -4.807907,-14.526623,43.424107
628
+ -10.791051,-25.441425,24.479109
629
+ -9.203897,-25.390308,27.365553
630
+ -8.755097,-24.305286,30.773191
631
+ -8.991562,-21.967686,34.826672
632
+ -7.285378,-19.293987,38.913444
633
+ -6.933525,-16.107634,41.803185
634
+ -11.942449,-23.444931,29.551682
635
+ -12.547394,-24.114399,26.687557
636
+ -11.480449,-22.279045,32.458714
637
+ 26.405880,-8.446826,23.896805
638
+ 25.343702,-8.128395,28.671303
639
+ 22.990763,-8.875809,33.265766
640
+ 19.482515,-9.295621,37.808186
641
+ 15.620450,-6.659706,42.238178
642
+ 24.769550,-11.716847,25.735617
643
+ 23.584404,-11.689152,29.521690
644
+ 25.523123,9.684814,26.201912
645
+ 24.547489,8.542394,30.388834
646
+ 22.528021,7.523774,34.803371
647
+ 15.484615,6.437443,42.397877
648
+ 19.041029,7.954805,38.900108
649
+ 23.712780,11.992558,28.800095
650
+ 22.508476,11.251466,32.253952
651
+ 20.711464,10.591432,35.558849
652
+ -0.320674,10.430929,45.029922
653
+ 0.224353,-10.455899,45.029922
654
+ 1.734411,9.342980,45.029922
655
+ -1.861802,-9.451265,45.029922
656
+ -2.194439,10.056524,45.029922
657
+ 2.130003,-10.078469,45.029922
658
+ 8.746820,-1.609779,45.029922
659
+ -9.623032,1.564450,45.029922
660
+ -7.444956,5.442951,45.029922
661
+ -5.501701,-7.784960,45.029922
662
+ 5.377631,7.649117,45.029922
663
+ 7.260297,-5.616941,45.029922
664
+ 7.666738,4.681292,45.029922
665
+ 4.535592,-8.149202,45.029922
666
+ -4.637175,8.086808,45.029922
667
+ -7.740362,-5.408237,45.029922
668
+ 0.853566,-7.749795,45.029922
669
+ -1.105804,7.712457,45.029922
670
+ 4.938468,-2.095320,45.029922
671
+ -5.080811,1.086317,45.029922
672
+ 4.096472,4.048687,45.029922
673
+ -4.329161,-3.729994,45.029922
674
+ 9.871414,1.516365,45.029922
675
+ 1.787616,6.229517,45.029922
676
+ -2.213186,-6.628130,45.029922
677
+ -8.470307,-1.881776,45.029922
678
+ -0.290566,-4.428637,45.029922
679
+ -0.526335,4.983067,45.029922
680
+ 6.267512,1.228147,45.029922
681
+ 3.185666,-5.067972,45.029922
682
+ -3.325975,4.947873,45.029922
683
+ 1.798409,-2.362446,45.029922
684
+ -1.086004,2.412969,45.029922
685
+ 2.306685,0.837851,45.029922
686
+ -1.113575,-1.030657,45.029922
687
+ 1.315687,3.702418,45.029922
688
+ -10.380674,-25.057833,13.021809
689
+ -8.350145,-24.522131,9.347652
690
+ -9.429294,-22.745705,6.643768
691
+ -11.449261,-23.228823,9.329035
692
+ -25.533917,-9.745249,13.888174
693
+ -24.527134,-8.959856,9.868515
694
+ -22.709980,-9.598447,6.703713
695
+ -23.836008,-12.244762,11.856452
696
+ -22.927052,-11.957404,9.233906
697
+ -25.423506,10.208214,14.192452
698
+ -24.135776,10.717611,10.669230
699
+ -22.459112,10.829577,7.234948
700
+ -24.255501,7.690112,8.290258
701
+ -23.849173,12.908153,13.003861
702
+ -25.426874,7.864480,11.278778
703
+ -24.295574,13.475627,16.491802
704
+ -10.099789,26.113943,20.212221
705
+ -9.171528,26.051151,15.368407
706
+ -8.276385,25.265532,11.191230
707
+ -6.995532,24.311060,7.973530
708
+ -13.464463,24.549692,19.830463
709
+ -12.759934,24.680111,16.499899
710
+ -12.148780,23.806892,11.629982
711
+ -9.912451,23.007915,7.469821
712
+ -13.074956,24.602095,22.764687
713
+ 10.857735,21.816755,6.185904
714
+ 9.908688,26.185202,20.366346
715
+ 9.070265,26.220978,16.207945
716
+ 8.605948,25.483004,12.193326
717
+ 7.979105,24.108021,8.179338
718
+ 12.111625,24.480394,13.809039
719
+ 12.541329,24.905546,17.439463
720
+ 11.484644,23.371042,9.684342
721
+ 25.743506,9.370109,14.189402
722
+ 24.813126,9.139378,10.767347
723
+ 23.061674,7.518515,5.988165
724
+ 22.940807,10.956940,8.241918
725
+ 23.968204,12.092766,12.019469
726
+ 24.542685,12.695178,15.448498
727
+ 24.418539,7.582045,8.562381
728
+ 25.049027,-11.846664,15.949718
729
+ 23.939465,-12.019302,11.824006
730
+ 22.341892,-12.181606,8.293877
731
+ 26.597345,-7.965190,16.350485
732
+ 25.583555,-8.587934,12.509791
733
+ 23.791733,-8.731599,8.070671
734
+ 2.108301,-19.700277,0.000000
735
+ 11.070134,-17.124186,0.000000
736
+ 15.060030,-12.954873,0.000000
737
+ 19.027000,-6.170372,0.000000
738
+ 19.724354,1.656036,0.000000
739
+ 20.608620,-2.399263,0.000000
740
+ -19.769201,-1.680693,0.000000
741
+ -20.622509,2.382122,0.000000
742
+ -19.044386,6.147589,0.000000
743
+ -15.438011,12.780653,0.000000
744
+ -13.245529,16.060099,0.000000
745
+ -2.337737,19.688332,0.000000
746
+ 2.328122,19.654175,0.000000
747
+ 6.613593,19.697811,0.000000
748
+ 11.083352,17.032082,0.000000
749
+ 15.145462,12.512389,0.000000
750
+ 18.719381,7.515250,0.000000
751
+ -18.776608,-7.495461,0.000000
752
+ -15.526781,-12.358944,0.000000
753
+ -9.628489,17.558083,0.000000
754
+ -13.193796,-15.979291,0.000000
755
+ -3.814258,-19.856388,0.000000
756
+ -9.206085,-17.550911,0.000000
757
+ -18.271301,9.976916,0.000000
758
+ -6.308174,19.791685,0.000000
759
+ 6.550616,-19.707294,0.000000
760
+ 18.192228,-10.016317,0.000000
761
+ 0.020661,10.582707,50.174419
762
+ 9.963375,2.472699,50.283680
763
+ 5.277745,0.451773,51.533524
764
+ 10.252122,0.761433,50.278683
765
+ 28.710947,11.896663,27.600662
766
+ 27.303011,11.329919,32.229721
767
+ 25.107206,10.504056,36.806294
768
+ 21.526360,9.496963,41.664234
769
+ 17.880524,7.202153,45.517418
770
+ 14.103387,5.693470,48.129539
771
+ 9.842793,4.167321,50.137093
772
+ 4.979820,2.111542,51.514526
773
+ 8.706936,5.529377,50.267151
774
+ 7.759024,6.826572,50.260220
775
+ 3.959213,3.719078,51.510571
776
+ 6.710279,7.879107,50.255207
777
+ 14.225430,27.533018,27.948065
778
+ 5.317373,9.099394,50.189659
779
+ 2.552172,4.988142,51.480618
780
+ 10.362323,28.986004,28.717630
781
+ 9.499050,27.644220,32.996700
782
+ 8.841034,25.596037,37.024296
783
+ 8.528898,22.814259,40.729923
784
+ 3.586712,9.995132,50.161617
785
+ 1.738990,10.371224,50.197720
786
+ 0.937357,5.305359,51.518200
787
+ -1.744510,10.191930,50.258335
788
+ -0.667185,5.560014,51.481194
789
+ -10.355568,28.973063,28.768383
790
+ -9.289441,27.623135,33.191215
791
+ -7.856458,25.503435,37.634285
792
+ -3.566049,9.657988,50.273609
793
+ -14.222188,27.525589,27.979441
794
+ -10.099094,22.492456,40.373455
795
+ -5.279071,8.743833,50.301159
796
+ -2.058589,4.696174,51.561504
797
+ -6.648473,7.779770,50.294498
798
+ -7.753499,6.845950,50.257259
799
+ -3.641358,3.713294,51.549530
800
+ -8.698481,5.683001,50.241135
801
+ -28.405357,11.474247,29.220381
802
+ -26.369659,11.079153,34.323971
803
+ -23.894060,10.198621,38.658184
804
+ -20.835543,9.063457,42.507935
805
+ -16.842730,7.789105,46.045128
806
+ -13.884797,6.077684,48.157856
807
+ -9.452214,4.073585,50.274513
808
+ -5.288208,2.586801,51.428814
809
+ -9.930634,2.322559,50.306294
810
+ -10.221618,0.749415,50.289288
811
+ -5.407818,0.390062,51.512318
812
+ -10.202089,-0.716848,50.296650
813
+ -10.050140,-2.411026,50.259991
814
+ -4.882585,-1.655075,51.556957
815
+ -28.386938,-12.617418,27.654991
816
+ -27.246164,-11.455705,32.239300
817
+ -25.097071,-10.525816,36.807819
818
+ -21.524778,-9.500175,41.664394
819
+ -17.880163,-7.202632,45.517536
820
+ -14.115642,-5.684880,48.125130
821
+ -9.996189,-4.059068,50.101387
822
+ -8.815705,-5.343338,50.269077
823
+ -4.457442,-3.218888,51.499100
824
+ -7.703769,-6.694476,50.303780
825
+ -6.621488,-7.898087,50.269806
826
+ -3.253556,-4.243358,51.525078
827
+ -14.225430,-27.533018,27.948065
828
+ -5.314133,-9.092353,50.192349
829
+ -10.362323,-28.986004,28.717630
830
+ -9.499050,-27.644222,32.996700
831
+ -8.841034,-25.596037,37.024296
832
+ -8.528897,-22.814249,40.729935
833
+ -3.517643,-10.035814,50.156246
834
+ -2.051359,-5.287541,51.468376
835
+ -1.665938,-10.434759,50.179958
836
+ 0.004148,-10.701681,50.132473
837
+ -0.154936,-5.488432,51.500420
838
+ 1.650311,-10.466308,50.169899
839
+ 10.356095,-28.973816,28.765276
840
+ 9.293334,-27.628880,33.176460
841
+ 7.860963,-25.508648,37.624748
842
+ 3.510247,-10.040644,50.155502
843
+ 1.958665,-4.771282,51.556602
844
+ 14.222557,-27.526169,27.976793
845
+ 10.106296,-22.490700,40.371826
846
+ 5.261427,-9.120832,50.192989
847
+ 6.638287,-7.932908,50.257027
848
+ 3.541382,-4.266336,51.490963
849
+ 7.694857,-6.818548,50.278393
850
+ 8.671592,-5.609362,50.262581
851
+ 4.573596,-2.942585,51.509464
852
+ 28.405357,-11.474247,29.220381
853
+ 26.369659,-11.079153,34.323971
854
+ 23.894060,-10.198621,38.658184
855
+ 20.835545,-9.063455,42.507935
856
+ 16.842726,-7.789097,46.045132
857
+ 13.884770,-6.077629,48.157879
858
+ 9.516794,-4.053052,50.257050
859
+ 9.997364,-2.338213,50.283161
860
+ 5.844946,-1.481182,51.401768
861
+ 10.277266,-0.767426,50.270016
862
+ 0.005178,-0.128879,51.974724
863
+ 8.244835,8.244835,49.775074
864
+ -8.244835,8.244835,49.775074
865
+ -8.244835,-8.244835,49.775074
866
+ 8.244835,-8.244835,49.775074
867
+ -0.000023,11.771608,49.731148
868
+ -11.659994,0.000000,49.775059
869
+ 0.000008,-11.848230,49.700722
870
+ 11.659994,0.000000,49.775059
871
+ -7.125798,-9.445115,49.707336
872
+ 11.579030,1.433599,49.772148
873
+ -11.577431,-1.436595,49.772625
874
+ 7.128375,9.451015,49.704845
875
+ -1.172022,11.635394,49.761623
876
+ 1.096303,-11.758420,49.716164
877
+ -9.090381,7.245148,49.788956
878
+ 9.090420,-7.247065,49.788475
879
+ -7.129802,9.244217,49.769455
880
+ 9.155544,7.191550,49.781990
881
+ -9.156027,-7.158157,49.789879
882
+ 1.104354,11.751331,49.718666
883
+ -1.100410,-11.752585,49.718315
884
+ -11.479799,1.396569,49.812275
885
+ 11.499807,-1.402195,49.804302
886
+ 7.118915,-9.456071,49.705505
887
+ 5.627863,-11.904450,49.140225
888
+ -12.693165,4.436271,49.012943
889
+ 12.693085,-4.436306,49.012974
890
+ -5.631176,-11.894706,49.143558
891
+ 5.640572,11.891694,49.142975
892
+ -4.832212,13.235399,48.706047
893
+ 10.786610,5.689554,49.560082
894
+ -10.804153,-5.654718,49.560360
895
+ -10.579600,5.670087,49.638466
896
+ 10.579561,-5.670108,49.638477
897
+ 3.664242,7.940560,50.756809
898
+ -3.594432,-7.982989,50.754067
899
+ 0.639321,9.269801,50.596252
900
+ 0.570861,-9.471555,50.535805
901
+ -0.568736,9.217715,50.613361
902
+ 7.255633,5.524390,50.648048
903
+ -7.014059,-5.071061,50.782246
904
+ 7.070886,-5.320270,50.727177
905
+ 5.109083,-7.131285,50.749031
906
+ -5.216195,6.900463,50.783668
907
+ 5.253551,7.093407,50.733460
908
+ -5.090366,-7.161599,50.745094
909
+ 9.085815,-0.096392,50.657856
910
+ -9.045281,0.076082,50.669888
911
+ 8.534142,1.372890,50.785431
912
+ 8.758765,-1.384604,50.721806
913
+ -8.658014,1.331975,50.752647
914
+ -8.638912,-1.286492,50.759949
915
+ 6.504885,6.496443,50.625965
916
+ -6.521235,6.412920,50.640079
917
+ -6.307399,-6.396544,50.688190
918
+ 6.398709,-6.508628,50.645725
919
+ 2.001850,8.645481,50.719875
920
+ -1.856207,8.504384,50.768326
921
+ -1.893642,-8.802221,50.682232
922
+ 1.857144,-8.762588,50.695793
923
+ -12.115447,-3.467546,49.389133
924
+ 12.045047,3.491826,49.415161
925
+ 2.818194,-12.063868,49.479576
926
+ -3.207983,11.468613,49.676495
927
+ -11.284133,3.349530,49.731480
928
+ 11.283735,-3.349827,49.731598
929
+ -12.104475,6.553838,48.863197
930
+ 12.104459,-6.553785,48.863216
931
+ -5.769062,10.841817,49.524483
932
+ 6.688973,-15.797513,46.987873
933
+ -6.640511,-15.802376,46.996986
934
+ 6.642095,15.801885,46.996883
935
+ -6.545633,16.015387,46.894535
936
+ -2.835661,-12.041328,49.487106
937
+ 2.835963,12.045751,49.485275
938
+ -13.254035,26.628870,31.774725
939
+ 13.255617,-26.630964,31.768217
940
+ 13.345628,26.634583,31.658018
941
+ -13.345628,-26.634583,31.658016
942
+ -1.903951,-6.891547,51.166035
943
+ 2.140285,6.722624,51.187569
944
+ -3.518227,-6.088964,51.192715
945
+ 3.880406,5.932117,51.179993
946
+ -5.125143,-5.060930,51.153820
947
+ 5.784531,5.094491,51.032761
948
+ 0.100441,7.484895,51.087139
949
+ -0.052808,-7.932019,50.976280
950
+ -7.588210,0.131641,51.061989
951
+ 7.398310,-0.253202,51.106976
952
+ -5.756884,4.804244,51.084106
953
+ 5.215268,-5.087728,51.134510
954
+ 8.015472,-4.305185,50.654255
955
+ -7.747048,4.415731,50.707451
956
+ -8.218412,2.890494,50.766262
957
+ 8.371472,-2.955204,50.718849
958
+ 3.551585,-8.023820,50.748424
959
+ -8.176926,-3.304542,50.735638
960
+ 7.794937,3.612918,50.800068
961
+ -6.800348,3.300662,51.069370
962
+ 1.772554,-6.820986,51.189278
963
+ 3.536835,-6.040672,51.199993
964
+ 7.355954,-1.886689,51.060841
965
+ 1.849596,3.478160,51.731579
966
+ -0.345579,3.631297,51.766403
967
+ -1.411329,-3.687267,51.730492
968
+ 3.875274,-0.908102,51.726482
969
+ 2.459450,-2.593627,51.774735
970
+ -6.758534,-1.507905,51.216759
971
+ 6.613684,1.724344,51.236557
972
+ 5.835825,3.257715,51.269241
973
+ -3.689936,5.753162,51.236549
974
+ -1.954812,6.634519,51.218575
975
+ 6.628186,-3.405113,51.095272
976
+ -2.076179,3.016943,51.764725
977
+ -3.676351,-0.431418,51.760174
978
+ 0.502982,-3.338691,51.796364
979
+ -3.535356,7.733685,50.824478
980
+ -6.059875,-3.304273,51.221741
981
+ 0.915208,1.608390,51.921433
982
+ 3.252053,1.436918,51.776863
983
+ -2.886957,-2.156790,51.771427
984
+ -1.927213,-0.233226,51.916046
985
+ -1.072993,1.518550,51.920918
986
+ -0.811039,-1.864606,51.910317
987
+ 1.910081,-0.343154,51.916084
988
+ -3.245996,1.501600,51.774494
989
+ 0.860007,-1.622313,51.922260
990
+ -6.947544,1.784856,51.160652
991
+ -29.191135,12.556445,23.745031
992
+ 29.191135,-12.556445,23.745031
993
+ -12.293833,29.200502,24.468569
994
+ 12.293935,-29.200613,24.467579
995
+ -12.294813,-29.202263,24.454433
996
+ 29.383440,12.171870,23.504721
997
+ 12.294813,29.202263,24.454433
998
+ 11.959628,-24.913557,36.108242
999
+ -11.956660,24.911503,36.113609
1000
+ -7.916253,-19.447744,44.122822
1001
+ 7.916520,19.447662,44.122803
1002
+ -8.166731,19.433619,44.050678
1003
+ 8.193227,-19.399220,44.069408
1004
+ -29.022268,-12.990476,23.574364
1005
+ -30.041969,-9.704090,25.200945
1006
+ -12.382589,-24.969328,35.697712
1007
+ 12.382588,24.969326,35.697712
1008
+ 11.505755,23.037178,38.972511
1009
+ -11.505755,-23.037176,38.972515
1010
+ -29.876289,9.112226,26.930178
1011
+ 29.876289,-9.112226,26.930178
1012
+ 5.976680,-14.185519,43.364090
1013
+ 9.842896,-25.630220,25.471277
1014
+ 8.874925,-24.865486,29.299324
1015
+ 8.398611,-23.522875,32.629536
1016
+ 8.371858,-21.651438,35.631523
1017
+ 8.139095,-19.343744,38.510754
1018
+ 7.195197,-16.762915,41.217251
1019
+ 12.281505,-24.026415,27.451349
1020
+ 11.747319,-23.177065,30.406864
1021
+ 11.239756,-21.994636,33.162247
1022
+ 13.462991,-13.074945,4.000000
1023
+ 14.689648,12.228100,4.000000
1024
+ -13.462991,13.074945,4.000000
1025
+ -14.689648,-12.228100,4.000000
1026
+ 19.007662,1.124970,4.000000
1027
+ 1.340697,19.231270,4.000000
1028
+ -19.007662,-1.124970,4.000000
1029
+ -1.340697,-19.231270,4.000000
1030
+ 9.201862,-16.644545,4.000000
1031
+ -9.201862,16.644545,4.000000
1032
+ -18.338125,5.483630,4.000000
1033
+ 18.338125,-5.483630,4.000000
1034
+ 17.282963,6.825556,4.000000
1035
+ -17.282963,-6.825556,4.000000
1036
+ -10.353038,-16.223700,4.000000
1037
+ 10.353038,16.223700,4.000000
1038
+ -3.488724,18.332390,4.000000
1039
+ 3.488724,-18.332390,4.000000
1040
+ -16.448542,10.455938,4.000000
1041
+ 16.448542,-10.455938,4.000000
1042
+ -8.393475,25.441648,2.474353
1043
+ -8.506211,-25.497704,2.610898
1044
+ 8.163980,-25.527868,2.491352
1045
+ 8.275429,25.585068,2.627894
1046
+ 29.243115,12.153299,15.377427
1047
+ 28.532166,11.897368,11.706482
1048
+ 26.832258,11.221927,6.629638
1049
+ 26.221336,6.782797,2.932824
1050
+ 26.225563,-6.766726,2.932940
1051
+ 28.794912,-13.277024,15.665264
1052
+ 28.471952,-12.306621,12.107643
1053
+ 26.855650,-11.223997,6.678522
1054
+ 13.804989,-25.775307,6.972836
1055
+ 13.000783,-23.921698,3.160348
1056
+ 10.046517,-29.406555,12.338100
1057
+ 9.527509,-28.163658,8.141347
1058
+ 3.569264,-26.730135,2.748253
1059
+ -4.672471,-26.475851,2.619948
1060
+ -10.331405,-29.289312,12.267957
1061
+ -9.597272,-28.181711,8.241124
1062
+ -13.455506,-26.223606,7.514174
1063
+ -13.451629,-24.069294,3.735441
1064
+ -28.869238,-13.197832,15.927233
1065
+ -28.607019,-12.215648,12.463902
1066
+ -26.885590,-11.272008,6.780027
1067
+ -26.229202,-6.788421,2.947175
1068
+ -26.225563,6.766726,2.932940
1069
+ -28.794912,13.277024,15.665264
1070
+ -28.471952,12.306621,12.107643
1071
+ -26.855650,11.223997,6.678522
1072
+ -13.827312,25.763262,6.972685
1073
+ -13.047894,23.896406,3.160875
1074
+ -10.052540,29.404362,12.337582
1075
+ -9.577570,28.144915,8.137167
1076
+ -4.639805,26.462395,2.590686
1077
+ 3.596870,26.742476,2.773168
1078
+ 10.325323,29.291611,12.268542
1079
+ 9.548663,28.200022,8.245456
1080
+ 13.426414,26.238892,7.514971
1081
+ 13.409567,24.092484,3.735041
1082
+ 25.104237,13.740696,5.658193
1083
+ -7.326415,-27.324904,5.019274
1084
+ 7.085507,27.402409,5.045028
1085
+ -25.123203,-13.771371,5.721071
1086
+ 7.045398,-27.365343,4.958313
1087
+ 25.114479,-13.740159,5.675648
1088
+ -25.114479,13.740159,5.675648
1089
+ -7.285385,27.287951,4.932014
1090
+ -30.220348,-9.211049,14.887043
1091
+ -12.276681,-29.281576,15.990972
1092
+ 12.275675,29.282011,15.991064
1093
+ 23.309341,13.789801,2.930455
1094
+ -23.314861,-13.797075,2.943896
1095
+ 23.315224,-13.782366,2.932487
1096
+ -23.315224,13.782366,2.932487
1097
+ 25.520271,10.624274,3.855415
1098
+ -25.531229,10.613343,3.865570
1099
+ 25.531229,-10.613343,3.865570
1100
+ -25.543137,-10.645084,3.905437
1101
+ -27.481735,-8.160790,5.756836
1102
+ 27.435505,8.133553,5.652331
1103
+ -27.454186,8.143743,5.693979
1104
+ 27.454186,-8.143743,5.693979
1105
+ -28.694099,-9.563783,9.525929
1106
+ 28.540354,9.477465,9.037622
1107
+ -28.590099,9.624101,9.298707
1108
+ 28.590099,-9.624101,9.298707
1109
+ 29.878407,-9.713550,13.898159
1110
+ -29.878407,9.713550,13.898159
1111
+ 29.724957,9.207720,12.515432
1112
+ 10.379413,-26.330586,5.042869
1113
+ 10.418314,26.479652,5.336449
1114
+ -10.535267,-26.429684,5.329849
1115
+ -13.957970,28.104044,13.703003
1116
+ 13.955934,-28.105082,13.703118
1117
+ 26.833670,13.571091,9.030595
1118
+ -26.821596,13.692156,9.152466
1119
+ 26.821596,-13.692156,9.152466
1120
+ 14.177981,27.828093,13.004899
1121
+ -14.180813,-27.826605,13.004716
1122
+ -26.874826,-13.686791,9.278468
1123
+ -10.495805,26.280806,5.036532
1124
+ 12.990494,-27.629400,10.390451
1125
+ -13.006320,27.621708,10.389740
1126
+ 13.004015,27.618477,10.377311
1127
+ -13.021071,-27.610126,10.376409
1128
+ 27.372154,-14.886555,12.684190
1129
+ -27.372154,14.886555,12.684190
1130
+ -11.040117,29.738411,15.762768
1131
+ 11.038483,-29.739037,15.762899
1132
+ -27.429234,-14.853522,12.832853
1133
+ 27.499035,14.565433,12.515009
1134
+ -14.256256,28.538891,17.466824
1135
+ 14.255652,-28.539196,17.466864
1136
+ 9.745249,-25.533917,13.888174
1137
+ 8.959856,-24.527134,9.868515
1138
+ 9.598447,-22.709980,6.703713
1139
+ 12.244762,-23.836008,11.856452
1140
+ 11.957404,-22.927052,9.233906
assets/ball/surface_node.txt ADDED
@@ -0,0 +1,1140 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 1
2
+ 2
3
+ 3
4
+ 4
5
+ 5
6
+ 6
7
+ 7
8
+ 8
9
+ 9
10
+ 10
11
+ 11
12
+ 12
13
+ 13
14
+ 14
15
+ 15
16
+ 16
17
+ 17
18
+ 18
19
+ 19
20
+ 20
21
+ 21
22
+ 22
23
+ 23
24
+ 24
25
+ 25
26
+ 26
27
+ 27
28
+ 28
29
+ 29
30
+ 30
31
+ 31
32
+ 32
33
+ 33
34
+ 34
35
+ 35
36
+ 36
37
+ 37
38
+ 38
39
+ 39
40
+ 40
41
+ 41
42
+ 42
43
+ 43
44
+ 44
45
+ 45
46
+ 46
47
+ 47
48
+ 48
49
+ 49
50
+ 50
51
+ 51
52
+ 52
53
+ 53
54
+ 54
55
+ 55
56
+ 56
57
+ 57
58
+ 58
59
+ 59
60
+ 60
61
+ 61
62
+ 62
63
+ 63
64
+ 64
65
+ 65
66
+ 66
67
+ 67
68
+ 68
69
+ 69
70
+ 70
71
+ 71
72
+ 72
73
+ 73
74
+ 74
75
+ 75
76
+ 76
77
+ 77
78
+ 78
79
+ 79
80
+ 80
81
+ 81
82
+ 82
83
+ 83
84
+ 84
85
+ 85
86
+ 86
87
+ 87
88
+ 88
89
+ 89
90
+ 90
91
+ 91
92
+ 92
93
+ 93
94
+ 94
95
+ 95
96
+ 96
97
+ 97
98
+ 98
99
+ 99
100
+ 100
101
+ 101
102
+ 102
103
+ 103
104
+ 104
105
+ 105
106
+ 106
107
+ 107
108
+ 108
109
+ 109
110
+ 110
111
+ 111
112
+ 112
113
+ 113
114
+ 114
115
+ 115
116
+ 116
117
+ 117
118
+ 118
119
+ 119
120
+ 120
121
+ 121
122
+ 122
123
+ 123
124
+ 124
125
+ 125
126
+ 126
127
+ 127
128
+ 128
129
+ 129
130
+ 130
131
+ 131
132
+ 132
133
+ 133
134
+ 134
135
+ 135
136
+ 136
137
+ 137
138
+ 138
139
+ 139
140
+ 140
141
+ 141
142
+ 142
143
+ 143
144
+ 144
145
+ 145
146
+ 146
147
+ 147
148
+ 148
149
+ 149
150
+ 150
151
+ 151
152
+ 152
153
+ 153
154
+ 154
155
+ 155
156
+ 156
157
+ 157
158
+ 158
159
+ 159
160
+ 160
161
+ 161
162
+ 162
163
+ 163
164
+ 164
165
+ 165
166
+ 166
167
+ 167
168
+ 168
169
+ 169
170
+ 170
171
+ 171
172
+ 172
173
+ 173
174
+ 174
175
+ 175
176
+ 176
177
+ 177
178
+ 178
179
+ 179
180
+ 180
181
+ 181
182
+ 182
183
+ 183
184
+ 184
185
+ 185
186
+ 186
187
+ 187
188
+ 188
189
+ 189
190
+ 190
191
+ 191
192
+ 192
193
+ 193
194
+ 194
195
+ 195
196
+ 196
197
+ 197
198
+ 198
199
+ 199
200
+ 200
201
+ 201
202
+ 202
203
+ 203
204
+ 204
205
+ 205
206
+ 206
207
+ 207
208
+ 208
209
+ 209
210
+ 210
211
+ 211
212
+ 212
213
+ 213
214
+ 214
215
+ 215
216
+ 216
217
+ 217
218
+ 218
219
+ 219
220
+ 220
221
+ 221
222
+ 222
223
+ 223
224
+ 224
225
+ 225
226
+ 226
227
+ 227
228
+ 228
229
+ 229
230
+ 230
231
+ 231
232
+ 232
233
+ 233
234
+ 234
235
+ 235
236
+ 236
237
+ 237
238
+ 238
239
+ 239
240
+ 240
241
+ 241
242
+ 242
243
+ 243
244
+ 244
245
+ 245
246
+ 246
247
+ 247
248
+ 248
249
+ 249
250
+ 250
251
+ 251
252
+ 252
253
+ 253
254
+ 254
255
+ 255
256
+ 256
257
+ 257
258
+ 258
259
+ 259
260
+ 260
261
+ 261
262
+ 262
263
+ 263
264
+ 264
265
+ 265
266
+ 266
267
+ 267
268
+ 268
269
+ 269
270
+ 270
271
+ 271
272
+ 272
273
+ 273
274
+ 274
275
+ 275
276
+ 276
277
+ 277
278
+ 278
279
+ 279
280
+ 280
281
+ 281
282
+ 282
283
+ 283
284
+ 284
285
+ 285
286
+ 286
287
+ 287
288
+ 288
289
+ 289
290
+ 290
291
+ 291
292
+ 292
293
+ 293
294
+ 294
295
+ 295
296
+ 296
297
+ 297
298
+ 298
299
+ 299
300
+ 300
301
+ 301
302
+ 302
303
+ 303
304
+ 304
305
+ 305
306
+ 306
307
+ 307
308
+ 308
309
+ 309
310
+ 310
311
+ 311
312
+ 312
313
+ 313
314
+ 314
315
+ 315
316
+ 316
317
+ 317
318
+ 318
319
+ 319
320
+ 320
321
+ 321
322
+ 322
323
+ 323
324
+ 324
325
+ 325
326
+ 326
327
+ 327
328
+ 328
329
+ 329
330
+ 330
331
+ 331
332
+ 332
333
+ 333
334
+ 334
335
+ 335
336
+ 336
337
+ 337
338
+ 338
339
+ 339
340
+ 340
341
+ 341
342
+ 342
343
+ 343
344
+ 344
345
+ 345
346
+ 346
347
+ 347
348
+ 348
349
+ 349
350
+ 350
351
+ 351
352
+ 352
353
+ 353
354
+ 354
355
+ 355
356
+ 356
357
+ 357
358
+ 358
359
+ 359
360
+ 360
361
+ 361
362
+ 362
363
+ 363
364
+ 364
365
+ 365
366
+ 366
367
+ 367
368
+ 368
369
+ 369
370
+ 370
371
+ 371
372
+ 372
373
+ 373
374
+ 374
375
+ 375
376
+ 376
377
+ 377
378
+ 378
379
+ 379
380
+ 380
381
+ 381
382
+ 382
383
+ 383
384
+ 384
385
+ 385
386
+ 386
387
+ 387
388
+ 388
389
+ 389
390
+ 390
391
+ 391
392
+ 392
393
+ 393
394
+ 394
395
+ 395
396
+ 396
397
+ 397
398
+ 398
399
+ 399
400
+ 400
401
+ 401
402
+ 402
403
+ 403
404
+ 404
405
+ 405
406
+ 406
407
+ 407
408
+ 408
409
+ 409
410
+ 410
411
+ 411
412
+ 412
413
+ 413
414
+ 414
415
+ 415
416
+ 416
417
+ 417
418
+ 418
419
+ 419
420
+ 420
421
+ 421
422
+ 422
423
+ 423
424
+ 424
425
+ 425
426
+ 426
427
+ 427
428
+ 428
429
+ 429
430
+ 430
431
+ 431
432
+ 432
433
+ 433
434
+ 434
435
+ 435
436
+ 436
437
+ 437
438
+ 438
439
+ 439
440
+ 440
441
+ 441
442
+ 442
443
+ 443
444
+ 444
445
+ 445
446
+ 446
447
+ 447
448
+ 448
449
+ 449
450
+ 450
451
+ 451
452
+ 452
453
+ 453
454
+ 454
455
+ 455
456
+ 456
457
+ 457
458
+ 458
459
+ 459
460
+ 460
461
+ 461
462
+ 462
463
+ 463
464
+ 464
465
+ 465
466
+ 466
467
+ 467
468
+ 468
469
+ 469
470
+ 470
471
+ 471
472
+ 472
473
+ 473
474
+ 474
475
+ 475
476
+ 476
477
+ 477
478
+ 478
479
+ 479
480
+ 480
481
+ 481
482
+ 482
483
+ 483
484
+ 484
485
+ 485
486
+ 486
487
+ 487
488
+ 488
489
+ 489
490
+ 490
491
+ 491
492
+ 492
493
+ 493
494
+ 494
495
+ 495
496
+ 496
497
+ 497
498
+ 498
499
+ 499
500
+ 500
501
+ 501
502
+ 502
503
+ 503
504
+ 504
505
+ 505
506
+ 506
507
+ 507
508
+ 508
509
+ 509
510
+ 510
511
+ 511
512
+ 512
513
+ 513
514
+ 514
515
+ 515
516
+ 516
517
+ 517
518
+ 518
519
+ 519
520
+ 520
521
+ 521
522
+ 522
523
+ 523
524
+ 524
525
+ 525
526
+ 526
527
+ 527
528
+ 528
529
+ 529
530
+ 530
531
+ 531
532
+ 532
533
+ 533
534
+ 534
535
+ 535
536
+ 536
537
+ 537
538
+ 538
539
+ 539
540
+ 540
541
+ 541
542
+ 542
543
+ 543
544
+ 544
545
+ 545
546
+ 546
547
+ 547
548
+ 548
549
+ 549
550
+ 550
551
+ 551
552
+ 552
553
+ 553
554
+ 554
555
+ 555
556
+ 556
557
+ 557
558
+ 558
559
+ 559
560
+ 560
561
+ 561
562
+ 562
563
+ 563
564
+ 564
565
+ 565
566
+ 566
567
+ 567
568
+ 568
569
+ 569
570
+ 570
571
+ 571
572
+ 572
573
+ 573
574
+ 574
575
+ 575
576
+ 576
577
+ 577
578
+ 578
579
+ 579
580
+ 580
581
+ 581
582
+ 582
583
+ 583
584
+ 584
585
+ 585
586
+ 586
587
+ 587
588
+ 588
589
+ 589
590
+ 590
591
+ 591
592
+ 592
593
+ 593
594
+ 594
595
+ 595
596
+ 596
597
+ 597
598
+ 598
599
+ 599
600
+ 600
601
+ 601
602
+ 602
603
+ 603
604
+ 604
605
+ 605
606
+ 606
607
+ 607
608
+ 608
609
+ 609
610
+ 610
611
+ 611
612
+ 612
613
+ 613
614
+ 614
615
+ 615
616
+ 616
617
+ 617
618
+ 618
619
+ 619
620
+ 620
621
+ 621
622
+ 622
623
+ 623
624
+ 624
625
+ 625
626
+ 626
627
+ 627
628
+ 628
629
+ 629
630
+ 630
631
+ 631
632
+ 632
633
+ 633
634
+ 634
635
+ 635
636
+ 636
637
+ 637
638
+ 638
639
+ 639
640
+ 640
641
+ 641
642
+ 642
643
+ 643
644
+ 644
645
+ 645
646
+ 646
647
+ 647
648
+ 648
649
+ 649
650
+ 650
651
+ 651
652
+ 652
653
+ 653
654
+ 654
655
+ 655
656
+ 656
657
+ 657
658
+ 658
659
+ 659
660
+ 660
661
+ 661
662
+ 662
663
+ 663
664
+ 664
665
+ 665
666
+ 666
667
+ 667
668
+ 668
669
+ 669
670
+ 670
671
+ 671
672
+ 672
673
+ 673
674
+ 674
675
+ 675
676
+ 676
677
+ 677
678
+ 678
679
+ 679
680
+ 680
681
+ 681
682
+ 682
683
+ 683
684
+ 684
685
+ 685
686
+ 686
687
+ 687
688
+ 688
689
+ 689
690
+ 690
691
+ 691
692
+ 692
693
+ 693
694
+ 694
695
+ 695
696
+ 696
697
+ 697
698
+ 698
699
+ 699
700
+ 700
701
+ 701
702
+ 702
703
+ 703
704
+ 704
705
+ 705
706
+ 706
707
+ 707
708
+ 708
709
+ 709
710
+ 710
711
+ 711
712
+ 712
713
+ 713
714
+ 714
715
+ 715
716
+ 716
717
+ 717
718
+ 718
719
+ 719
720
+ 720
721
+ 721
722
+ 722
723
+ 723
724
+ 724
725
+ 725
726
+ 726
727
+ 727
728
+ 728
729
+ 729
730
+ 730
731
+ 731
732
+ 732
733
+ 733
734
+ 734
735
+ 735
736
+ 736
737
+ 737
738
+ 738
739
+ 739
740
+ 740
741
+ 741
742
+ 742
743
+ 743
744
+ 744
745
+ 745
746
+ 746
747
+ 747
748
+ 748
749
+ 749
750
+ 750
751
+ 751
752
+ 752
753
+ 753
754
+ 754
755
+ 755
756
+ 756
757
+ 757
758
+ 758
759
+ 759
760
+ 760
761
+ 761
762
+ 762
763
+ 763
764
+ 764
765
+ 765
766
+ 766
767
+ 767
768
+ 768
769
+ 769
770
+ 770
771
+ 771
772
+ 772
773
+ 773
774
+ 774
775
+ 775
776
+ 776
777
+ 777
778
+ 778
779
+ 779
780
+ 780
781
+ 781
782
+ 782
783
+ 783
784
+ 784
785
+ 785
786
+ 786
787
+ 787
788
+ 788
789
+ 789
790
+ 790
791
+ 791
792
+ 792
793
+ 793
794
+ 794
795
+ 795
796
+ 796
797
+ 797
798
+ 798
799
+ 799
800
+ 800
801
+ 801
802
+ 802
803
+ 803
804
+ 804
805
+ 805
806
+ 806
807
+ 807
808
+ 808
809
+ 809
810
+ 810
811
+ 811
812
+ 812
813
+ 813
814
+ 814
815
+ 815
816
+ 816
817
+ 817
818
+ 818
819
+ 819
820
+ 820
821
+ 821
822
+ 822
823
+ 823
824
+ 824
825
+ 825
826
+ 826
827
+ 827
828
+ 828
829
+ 829
830
+ 830
831
+ 831
832
+ 832
833
+ 833
834
+ 834
835
+ 835
836
+ 836
837
+ 837
838
+ 838
839
+ 839
840
+ 840
841
+ 841
842
+ 842
843
+ 843
844
+ 844
845
+ 845
846
+ 846
847
+ 847
848
+ 848
849
+ 849
850
+ 850
851
+ 851
852
+ 852
853
+ 853
854
+ 854
855
+ 855
856
+ 856
857
+ 857
858
+ 858
859
+ 859
860
+ 860
861
+ 861
862
+ 862
863
+ 863
864
+ 864
865
+ 865
866
+ 866
867
+ 867
868
+ 868
869
+ 869
870
+ 870
871
+ 871
872
+ 872
873
+ 873
874
+ 874
875
+ 875
876
+ 876
877
+ 877
878
+ 878
879
+ 879
880
+ 880
881
+ 881
882
+ 882
883
+ 883
884
+ 884
885
+ 885
886
+ 886
887
+ 887
888
+ 888
889
+ 889
890
+ 890
891
+ 891
892
+ 892
893
+ 893
894
+ 894
895
+ 895
896
+ 896
897
+ 897
898
+ 898
899
+ 899
900
+ 900
901
+ 901
902
+ 902
903
+ 903
904
+ 904
905
+ 905
906
+ 906
907
+ 907
908
+ 908
909
+ 909
910
+ 910
911
+ 911
912
+ 912
913
+ 913
914
+ 914
915
+ 915
916
+ 916
917
+ 917
918
+ 918
919
+ 919
920
+ 920
921
+ 921
922
+ 922
923
+ 923
924
+ 924
925
+ 925
926
+ 926
927
+ 927
928
+ 928
929
+ 929
930
+ 930
931
+ 931
932
+ 932
933
+ 933
934
+ 934
935
+ 935
936
+ 936
937
+ 937
938
+ 938
939
+ 939
940
+ 940
941
+ 941
942
+ 942
943
+ 943
944
+ 944
945
+ 945
946
+ 946
947
+ 947
948
+ 948
949
+ 949
950
+ 950
951
+ 951
952
+ 952
953
+ 953
954
+ 954
955
+ 955
956
+ 956
957
+ 957
958
+ 958
959
+ 959
960
+ 960
961
+ 961
962
+ 962
963
+ 963
964
+ 964
965
+ 965
966
+ 966
967
+ 967
968
+ 968
969
+ 969
970
+ 970
971
+ 971
972
+ 972
973
+ 973
974
+ 974
975
+ 975
976
+ 976
977
+ 977
978
+ 978
979
+ 979
980
+ 980
981
+ 981
982
+ 982
983
+ 983
984
+ 984
985
+ 985
986
+ 986
987
+ 987
988
+ 988
989
+ 989
990
+ 990
991
+ 991
992
+ 992
993
+ 993
994
+ 994
995
+ 995
996
+ 996
997
+ 997
998
+ 998
999
+ 999
1000
+ 1000
1001
+ 1001
1002
+ 1002
1003
+ 1003
1004
+ 1004
1005
+ 1005
1006
+ 1006
1007
+ 1007
1008
+ 1008
1009
+ 1009
1010
+ 1010
1011
+ 1011
1012
+ 1012
1013
+ 1013
1014
+ 1014
1015
+ 1015
1016
+ 1016
1017
+ 1017
1018
+ 1018
1019
+ 1019
1020
+ 1020
1021
+ 1021
1022
+ 1022
1023
+ 1023
1024
+ 1024
1025
+ 1025
1026
+ 1026
1027
+ 1027
1028
+ 1028
1029
+ 1029
1030
+ 1030
1031
+ 1031
1032
+ 1032
1033
+ 1033
1034
+ 1034
1035
+ 1035
1036
+ 1036
1037
+ 1037
1038
+ 1038
1039
+ 1039
1040
+ 1040
1041
+ 1041
1042
+ 1042
1043
+ 1043
1044
+ 1044
1045
+ 1045
1046
+ 1046
1047
+ 1047
1048
+ 1048
1049
+ 1049
1050
+ 1050
1051
+ 1051
1052
+ 1052
1053
+ 1053
1054
+ 1054
1055
+ 1055
1056
+ 1056
1057
+ 1057
1058
+ 1058
1059
+ 1059
1060
+ 1060
1061
+ 1061
1062
+ 1062
1063
+ 1063
1064
+ 1064
1065
+ 1065
1066
+ 1066
1067
+ 1067
1068
+ 1068
1069
+ 1069
1070
+ 1070
1071
+ 1071
1072
+ 1072
1073
+ 1073
1074
+ 1074
1075
+ 1075
1076
+ 1076
1077
+ 1077
1078
+ 1078
1079
+ 1079
1080
+ 1080
1081
+ 1081
1082
+ 1082
1083
+ 1083
1084
+ 1084
1085
+ 1085
1086
+ 1086
1087
+ 1087
1088
+ 1088
1089
+ 1089
1090
+ 1090
1091
+ 1091
1092
+ 1092
1093
+ 1093
1094
+ 1094
1095
+ 1095
1096
+ 1096
1097
+ 1097
1098
+ 1098
1099
+ 1099
1100
+ 1100
1101
+ 1101
1102
+ 1102
1103
+ 1103
1104
+ 1104
1105
+ 1105
1106
+ 1106
1107
+ 1107
1108
+ 1108
1109
+ 1109
1110
+ 1110
1111
+ 1111
1112
+ 1112
1113
+ 1113
1114
+ 1114
1115
+ 1115
1116
+ 1116
1117
+ 1117
1118
+ 1118
1119
+ 1119
1120
+ 1120
1121
+ 1121
1122
+ 1122
1123
+ 1123
1124
+ 1124
1125
+ 1125
1126
+ 1126
1127
+ 1127
1128
+ 1128
1129
+ 1129
1130
+ 1130
1131
+ 1131
1132
+ 1132
1133
+ 1133
1134
+ 1134
1135
+ 1135
1136
+ 1136
1137
+ 1137
1138
+ 1138
1139
+ 1139
1140
+ 1140
assets/ball/surface_triangle.txt ADDED
@@ -0,0 +1,4855 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 500,818,819
2
+ 631,831,832
3
+ 359,1094,1100
4
+ 213,1102,1106
5
+ 148,422,423
6
+ 367,697,1110
7
+ 518,831,832
8
+ 307,540,541
9
+ 118,406,407
10
+ 664,672,680
11
+ 631,632,1009
12
+ 733,1053,1099
13
+ 279,517,832
14
+ 392,434,726
15
+ 348,349,743
16
+ 357,692,695
17
+ 724,1082,1117
18
+ 395,423,424
19
+ 198,285,508
20
+ 229,230,1055
21
+ 328,329,749
22
+ 226,594,1135
23
+ 582,839,1014
24
+ 45,46,304
25
+ 68,107,108
26
+ 126,189,361
27
+ 142,170,172
28
+ 778,784,891
29
+ 284,556,1091
30
+ 711,1072,1073
31
+ 344,754,756
32
+ 749,1023,1034
33
+ 363,701,1129
34
+ 779,943,945
35
+ 146,147,395
36
+ 323,324,329
37
+ 116,201,202
38
+ 156,401,730
39
+ 620,815,816
40
+ 637,638,1011
41
+ 117,404,1059
42
+ 564,594,1131
43
+ 140,717,1084
44
+ 543,767,768
45
+ 828,898,908
46
+ 610,611,803
47
+ 614,615,802
48
+ 337,348,1024
49
+ 218,577,1057
50
+ 363,698,699
51
+ 115,116,1083
52
+ 342,756,1029
53
+ 564,575,1131
54
+ 530,573,1109
55
+ 835,836,900
56
+ 117,202,1059
57
+ 296,536,537
58
+ 420,747,748
59
+ 713,717,720
60
+ 213,538,1106
61
+ 313,314,437
62
+ 670,681,683
63
+ 124,130,186
64
+ 405,1043,1063
65
+ 166,383,719
66
+ 133,173,371
67
+ 131,370,743
68
+ 143,749,1023
69
+ 359,694,1100
70
+ 824,825,865
71
+ 508,628,827
72
+ 362,490,692
73
+ 143,422,749
74
+ 813,914,959
75
+ 208,530,573
76
+ 646,651,767
77
+ 166,443,719
78
+ 431,432,596
79
+ 42,297,637
80
+ 297,573,1051
81
+ 127,699,1088
82
+ 314,648,768
83
+ 850,858,954
84
+ 479,614,803
85
+ 27,270,619
86
+ 704,709,1134
87
+ 504,616,815
88
+ 267,617,618
89
+ 270,554,1004
90
+ 939,1019,1020
91
+ 335,758,1031
92
+ 655,668,676
93
+ 590,591,1017
94
+ 227,735,736
95
+ 476,801,991
96
+ 519,520,830
97
+ 78,819,820
98
+ 118,354,406
99
+ 234,602,603
100
+ 89,90,931
101
+ 967,978,986
102
+ 273,493,621
103
+ 289,631,1009
104
+ 69,869,876
105
+ 327,747,1037
106
+ 352,688,689
107
+ 215,564,583
108
+ 828,833,898
109
+ 451,716,1078
110
+ 784,897,919
111
+ 43,298,572
112
+ 823,826,946
113
+ 293,640,854
114
+ 466,709,1115
115
+ 121,191,358
116
+ 351,352,688
117
+ 72,890,936
118
+ 335,745,758
119
+ 109,558,578
120
+ 134,175,1072
121
+ 313,648,769
122
+ 473,551,993
123
+ 679,682,684
124
+ 3,4,237
125
+ 137,380,418
126
+ 862,981,987
127
+ 465,607,935
128
+ 620,815,1005
129
+ 1078,1092,1120
130
+ 597,781,782
131
+ 279,518,831
132
+ 1054,1137,1140
133
+ 152,209,1050
134
+ 244,604,605
135
+ 10,243,461
136
+ 217,1137,1138
137
+ 251,471,472
138
+ 237,600,934
139
+ 272,492,620
140
+ 372,705,706
141
+ 730,1053,1087
142
+ 576,594,1136
143
+ 705,706,1074
144
+ 115,353,690
145
+ 380,418,1076
146
+ 342,343,756
147
+ 354,405,1063
148
+ 92,465,935
149
+ 8,238,452
150
+ 973,974,979
151
+ 238,600,1001
152
+ 154,430,736
153
+ 158,419,1077
154
+ 452,453,1001
155
+ 306,307,540
156
+ 888,895,929
157
+ 292,640,855
158
+ 263,991,1010
159
+ 127,179,181
160
+ 382,383,719
161
+ 571,1003,1012
162
+ 11,246,607
163
+ 597,602,782
164
+ 910,914,950
165
+ 8,96,237
166
+ 329,750,1034
167
+ 394,435,725
168
+ 254,255,615
169
+ 981,982,987
170
+ 659,671,677
171
+ 139,144,713
172
+ 284,351,688
173
+ 87,864,877
174
+ 42,296,537
175
+ 163,164,421
176
+ 385,386,715
177
+ 536,638,1011
178
+ 698,699,700
179
+ 637,642,1011
180
+ 121,359,694
181
+ 155,156,203
182
+ 564,583,594
183
+ 519,830,831
184
+ 102,436,769
185
+ 537,992,1011
186
+ 129,186,412
187
+ 531,1108,1109
188
+ 849,904,918
189
+ 327,328,1037
190
+ 176,473,551
191
+ 111,343,1029
192
+ 338,347,741
193
+ 347,741,1028
194
+ 642,992,1011
195
+ 244,605,791
196
+ 416,417,753
197
+ 848,851,953
198
+ 142,158,419
199
+ 13,247,656
200
+ 189,1101,1105
201
+ 285,508,628
202
+ 629,630,829
203
+ 363,698,701
204
+ 156,401,1095
205
+ 115,199,1083
206
+ 257,480,804
207
+ 156,205,402
208
+ 833,890,936
209
+ 470,605,794
210
+ 434,435,1133
211
+ 732,733,1108
212
+ 297,572,573
213
+ 305,546,547
214
+ 322,323,330
215
+ 304,658,663
216
+ 388,389,713
217
+ 139,144,163
218
+ 501,625,818
219
+ 278,627,633
220
+ 28,497,820
221
+ 138,171,1076
222
+ 315,438,651
223
+ 608,609,613
224
+ 453,454,783
225
+ 220,1058,1086
226
+ 505,815,1004
227
+ 1053,1108,1119
228
+ 10,374,460
229
+ 366,367,1110
230
+ 375,376,708
231
+ 3,449,934
232
+ 1047,1106,1111
233
+ 321,332,1041
234
+ 586,594,1013
235
+ 920,948,974
236
+ 753,758,1031
237
+ 567,939,1020
238
+ 153,400,427
239
+ 843,962,963
240
+ 433,595,734
241
+ 256,480,803
242
+ 313,436,647
243
+ 256,614,803
244
+ 292,532,855
245
+ 151,209,1104
246
+ 188,410,1067
247
+ 508,509,827
248
+ 495,622,817
249
+ 332,760,1041
250
+ 237,654,662
251
+ 233,601,602
252
+ 313,436,768
253
+ 487,609,801
254
+ 516,933,1000
255
+ 638,852,1011
256
+ 130,411,741
257
+ 331,738,1026
258
+ 207,399,1104
259
+ 208,397,530
260
+ 156,203,1095
261
+ 236,600,1001
262
+ 300,525,643
263
+ 554,1064,1090
264
+ 477,613,801
265
+ 194,408,1094
266
+ 267,503,504
267
+ 560,561,841
268
+ 678,681,683
269
+ 14,660,666
270
+ 705,710,1115
271
+ 453,599,1001
272
+ 137,158,745
273
+ 16,247,935
274
+ 368,700,1107
275
+ 378,467,1072
276
+ 332,737,760
277
+ 1,456,780
278
+ 450,451,1078
279
+ 231,548,714
280
+ 390,722,727
281
+ 115,116,201
282
+ 484,804,805
283
+ 51,311,647
284
+ 184,489,553
285
+ 99,100,863
286
+ 26,192,269
287
+ 104,106,932
288
+ 148,395,749
289
+ 647,648,769
290
+ 43,297,298
291
+ 10,460,461
292
+ 125,187,1067
293
+ 303,529,641
294
+ 200,283,521
295
+ 295,535,638
296
+ 724,725,1117
297
+ 359,751,752
298
+ 574,577,1056
299
+ 567,588,1020
300
+ 250,605,999
301
+ 95,96,937
302
+ 353,1043,1083
303
+ 349,744,1031
304
+ 42,297,573
305
+ 665,668,681
306
+ 143,148,422
307
+ 479,480,803
308
+ 579,841,1016
309
+ 517,832,1000
310
+ 75,865,871
311
+ 504,815,816
312
+ 118,119,354
313
+ 911,960,971
314
+ 495,817,818
315
+ 646,648,768
316
+ 229,1054,1055
317
+ 773,774,902
318
+ 373,704,705
319
+ 245,464,791
320
+ 355,506,1127
321
+ 137,380,1038
322
+ 467,710,1115
323
+ 227,735,1022
324
+ 693,695,696
325
+ 336,350,1031
326
+ 124,130,740
327
+ 569,570,845
328
+ 826,834,967
329
+ 433,595,1044
330
+ 645,650,766
331
+ 297,1051,1109
332
+ 608,613,991
333
+ 616,619,1004
334
+ 692,1065,1090
335
+ 127,181,363
336
+ 493,494,621
337
+ 112,745,1038
338
+ 182,475,703
339
+ 1074,1075,1125
340
+ 654,662,675
341
+ 485,803,804
342
+ 564,594,1135
343
+ 385,450,715
344
+ 1014,1015,1020
345
+ 352,515,1060
346
+ 151,399,733
347
+ 117,157,755
348
+ 533,854,855
349
+ 47,658,674
350
+ 270,554,619
351
+ 235,447,1008
352
+ 242,460,993
353
+ 720,1079,1113
354
+ 623,625,818
355
+ 139,163,165
356
+ 279,280,831
357
+ 124,360,410
358
+ 367,368,702
359
+ 158,170,1077
360
+ 424,425,750
361
+ 840,1014,1020
362
+ 693,696,1122
363
+ 132,179,180
364
+ 159,161,1082
365
+ 8,452,600
366
+ 563,564,1013
367
+ 395,396,1034
368
+ 504,617,816
369
+ 720,1079,1126
370
+ 137,138,1076
371
+ 82,868,884
372
+ 516,627,933
373
+ 20,21,85
374
+ 656,666,669
375
+ 578,579,1017
376
+ 246,464,1002
377
+ 559,579,841
378
+ 146,395,1082
379
+ 141,388,1077
380
+ 154,228,430
381
+ 353,404,1043
382
+ 36,74,513
383
+ 24,258,612
384
+ 582,583,1013
385
+ 234,446,1007
386
+ 301,639,640
387
+ 118,123,407
388
+ 622,624,817
389
+ 462,790,791
390
+ 361,362,692
391
+ 220,222,1058
392
+ 392,547,726
393
+ 1079,1080,1113
394
+ 379,416,1073
395
+ 259,611,612
396
+ 353,405,756
397
+ 652,656,669
398
+ 731,732,1109
399
+ 7,95,96
400
+ 246,465,607
401
+ 380,417,1042
402
+ 153,210,426
403
+ 344,1025,1036
404
+ 841,998,1015
405
+ 208,573,637
406
+ 382,443,719
407
+ 810,812,910
408
+ 124,360,1028
409
+ 500,625,819
410
+ 1079,1080,1126
411
+ 770,893,924
412
+ 205,402,730
413
+ 718,1092,1120
414
+ 266,502,503
415
+ 621,622,817
416
+ 628,829,995
417
+ 33,40,72
418
+ 254,477,613
419
+ 897,907,945
420
+ 1071,1088,1118
421
+ 266,502,624
422
+ 90,468,935
423
+ 638,643,852
424
+ 403,728,1128
425
+ 382,442,443
426
+ 44,529,641
427
+ 331,332,1033
428
+ 717,720,1113
429
+ 449,600,934
430
+ 525,643,852
431
+ 532,641,856
432
+ 380,758,1038
433
+ 510,511,1006
434
+ 150,396,425
435
+ 459,1074,1130
436
+ 145,727,1102
437
+ 123,754,1025
438
+ 543,648,768
439
+ 433,734,759
440
+ 118,123,1025
441
+ 398,399,732
442
+ 246,464,465
443
+ 700,1071,1107
444
+ 440,649,765
445
+ 302,528,640
446
+ 245,605,794
447
+ 1053,1104,1108
448
+ 395,723,1097
449
+ 255,256,479
450
+ 852,992,1011
451
+ 453,454,598
452
+ 11,92,465
453
+ 168,384,385
454
+ 346,751,1035
455
+ 521,628,629
456
+ 47,304,658
457
+ 599,783,1008
458
+ 617,618,621
459
+ 580,840,841
460
+ 784,785,937
461
+ 716,718,1126
462
+ 822,824,903
463
+ 764,870,872
464
+ 559,841,1017
465
+ 190,271,492
466
+ 559,579,1017
467
+ 56,102,436
468
+ 226,586,594
469
+ 288,289,631
470
+ 740,741,1028
471
+ 25,32,277
472
+ 522,729,1128
473
+ 851,968,969
474
+ 402,522,1119
475
+ 97,99,874
476
+ 2,232,777
477
+ 145,150,211
478
+ 175,378,467
479
+ 728,1051,1128
480
+ 568,998,1021
481
+ 439,649,766
482
+ 90,892,931
483
+ 1051,1052,1128
484
+ 235,236,599
485
+ 697,698,701
486
+ 375,708,712
487
+ 1045,1081,1113
488
+ 112,745,1027
489
+ 531,732,1109
490
+ 1052,1119,1128
491
+ 153,400,739
492
+ 231,241,601
493
+ 283,557,628
494
+ 186,411,412
495
+ 168,385,450
496
+ 1066,1085,1122
497
+ 585,1135,1136
498
+ 283,628,629
499
+ 347,741,1032
500
+ 595,734,759
501
+ 966,976,985
502
+ 396,738,750
503
+ 305,547,726
504
+ 692,1065,1105
505
+ 321,322,331
506
+ 128,185,1103
507
+ 585,1116,1136
508
+ 132,414,1096
509
+ 284,285,556
510
+ 369,412,1068
511
+ 171,172,1076
512
+ 250,471,999
513
+ 109,110,1012
514
+ 305,391,721
515
+ 3,98,237
516
+ 326,327,1027
517
+ 549,714,1092
518
+ 120,354,690
519
+ 268,269,616
520
+ 293,294,639
521
+ 325,326,1037
522
+ 287,510,941
523
+ 723,1097,1102
524
+ 398,530,731
525
+ 111,319,1039
526
+ 487,610,802
527
+ 103,104,932
528
+ 136,178,416
529
+ 117,353,1059
530
+ 603,782,1008
531
+ 119,120,354
532
+ 456,457,780
533
+ 409,410,1067
534
+ 812,868,873
535
+ 696,1085,1122
536
+ 215,563,564
537
+ 617,815,816
538
+ 137,172,1076
539
+ 182,476,552
540
+ 129,412,1068
541
+ 282,520,829
542
+ 122,359,408
543
+ 345,752,1035
544
+ 131,132,180
545
+ 198,285,556
546
+ 245,464,606
547
+ 31,38,661
548
+ 482,553,1110
549
+ 123,407,752
550
+ 434,726,1046
551
+ 556,557,628
552
+ 400,427,737
553
+ 1062,1063,1114
554
+ 250,604,938
555
+ 190,554,619
556
+ 904,954,975
557
+ 130,740,1028
558
+ 533,534,854
559
+ 733,1099,1104
560
+ 558,1003,1012
561
+ 299,300,643
562
+ 663,670,681
563
+ 207,399,1108
564
+ 300,525,526
565
+ 534,639,853
566
+ 121,193,1094
567
+ 369,370,413
568
+ 112,113,1027
569
+ 28,29,277
570
+ 340,345,1035
571
+ 165,713,720
572
+ 841,845,1017
573
+ 104,105,106
574
+ 112,326,1027
575
+ 968,982,987
576
+ 840,841,1015
577
+ 858,859,928
578
+ 137,746,1027
579
+ 257,612,804
580
+ 914,950,970
581
+ 232,601,777
582
+ 395,724,1082
583
+ 156,730,1087
584
+ 543,646,768
585
+ 270,554,555
586
+ 316,440,649
587
+ 450,549,715
588
+ 401,1033,1041
589
+ 3,600,934
590
+ 710,1074,1125
591
+ 648,768,769
592
+ 263,608,1010
593
+ 282,520,521
594
+ 293,533,855
595
+ 490,1090,1105
596
+ 155,401,429
597
+ 16,607,935
598
+ 47,48,61
599
+ 833,835,921
600
+ 186,412,1068
601
+ 458,706,1075
602
+ 631,830,1006
603
+ 64,857,930
604
+ 598,599,603
605
+ 1053,1087,1119
606
+ 370,1096,1098
607
+ 151,207,1104
608
+ 361,490,692
609
+ 208,537,637
610
+ 588,939,1020
611
+ 1071,1103,1107
612
+ 346,1028,1035
613
+ 146,161,1093
614
+ 165,381,720
615
+ 585,592,1116
616
+ 695,1122,1132
617
+ 839,1013,1019
618
+ 165,442,1080
619
+ 209,1050,1104
620
+ 284,557,628
621
+ 440,765,766
622
+ 1054,1057,1112
623
+ 270,616,1004
624
+ 594,1131,1135
625
+ 377,466,1115
626
+ 571,1003,1018
627
+ 95,882,937
628
+ 293,533,534
629
+ 535,638,852
630
+ 36,74,933
631
+ 642,852,1011
632
+ 839,844,994
633
+ 414,743,757
634
+ 25,500,626
635
+ 135,379,416
636
+ 606,794,1002
637
+ 137,418,745
638
+ 602,603,1008
639
+ 1,241,780
640
+ 142,158,170
641
+ 602,940,1007
642
+ 377,709,1115
643
+ 149,150,396
644
+ 232,601,940
645
+ 261,609,610
646
+ 481,612,805
647
+ 247,607,935
648
+ 103,318,1012
649
+ 241,456,781
650
+ 9,472,473
651
+ 288,289,1009
652
+ 260,261,610
653
+ 6,94,95
654
+ 438,439,651
655
+ 379,380,1031
656
+ 772,775,972
657
+ 616,815,1004
658
+ 36,37,74
659
+ 400,428,760
660
+ 7,8,237
661
+ 268,505,616
662
+ 834,942,944
663
+ 622,623,624
664
+ 337,348,1032
665
+ 574,575,1056
666
+ 49,305,547
667
+ 148,423,749
668
+ 713,1081,1113
669
+ 166,383,714
670
+ 440,441,765
671
+ 779,786,965
672
+ 1115,1130,1134
673
+ 576,577,1136
674
+ 144,163,164
675
+ 627,633,933
676
+ 341,345,1025
677
+ 528,640,854
678
+ 913,950,990
679
+ 364,474,475
680
+ 28,626,819
681
+ 762,911,960
682
+ 310,543,648
683
+ 357,498,1132
684
+ 480,611,804
685
+ 690,691,1114
686
+ 295,296,536
687
+ 370,413,1096
688
+ 584,1116,1124
689
+ 43,728,1051
690
+ 125,360,1067
691
+ 716,717,1079
692
+ 392,434,547
693
+ 349,753,1031
694
+ 808,961,990
695
+ 1047,1106,1117
696
+ 705,1074,1130
697
+ 6,652,654
698
+ 398,732,1109
699
+ 348,757,1032
700
+ 111,334,1039
701
+ 288,1006,1009
702
+ 541,644,765
703
+ 265,501,818
704
+ 176,551,708
705
+ 965,981,982
706
+ 492,620,1005
707
+ 358,695,696
708
+ 35,198,556
709
+ 135,136,178
710
+ 434,547,1046
711
+ 259,484,804
712
+ 493,815,1005
713
+ 283,521,628
714
+ 19,481,612
715
+ 140,388,717
716
+ 400,427,739
717
+ 267,268,617
718
+ 6,237,654
719
+ 711,1072,1123
720
+ 809,913,956
721
+ 762,764,872
722
+ 334,734,759
723
+ 606,607,1002
724
+ 317,440,649
725
+ 398,530,1109
726
+ 482,483,1110
727
+ 207,531,1108
728
+ 227,1022,1030
729
+ 432,433,1044
730
+ 468,607,935
731
+ 636,830,941
732
+ 602,1007,1008
733
+ 98,891,934
734
+ 222,433,734
735
+ 350,753,758
736
+ 649,650,766
737
+ 267,503,618
738
+ 276,626,819
739
+ 261,486,487
740
+ 909,912,951
741
+ 300,639,643
742
+ 500,501,625
743
+ 50,305,306
744
+ 588,589,1021
745
+ 128,183,700
746
+ 764,861,909
747
+ 154,204,429
748
+ 508,628,635
749
+ 140,141,169
750
+ 363,364,701
751
+ 400,1099,1104
752
+ 154,155,429
753
+ 551,708,712
754
+ 812,910,914
755
+ 133,138,171
756
+ 623,817,818
757
+ 966,981,985
758
+ 906,973,979
759
+ 1044,1055,1112
760
+ 220,221,223
761
+ 797,864,879
762
+ 34,283,557
763
+ 124,410,411
764
+ 429,736,760
765
+ 352,688,1060
766
+ 349,744,1024
767
+ 231,457,780
768
+ 840,1015,1021
769
+ 495,622,623
770
+ 132,370,1096
771
+ 119,196,406
772
+ 245,246,464
773
+ 146,161,1082
774
+ 263,489,1010
775
+ 609,615,802
776
+ 370,414,743
777
+ 56,313,647
778
+ 709,1115,1130
779
+ 16,247,607
780
+ 265,625,818
781
+ 522,729,1119
782
+ 833,835,936
783
+ 562,582,1014
784
+ 246,607,1002
785
+ 850,858,896
786
+ 688,691,1127
787
+ 333,736,1022
788
+ 1060,1091,1121
789
+ 227,596,735
790
+ 315,316,439
791
+ 560,579,580
792
+ 22,23,258
793
+ 122,408,1094
794
+ 716,1078,1126
795
+ 564,594,994
796
+ 236,449,1001
797
+ 90,892,935
798
+ 261,487,609
799
+ 369,370,699
800
+ 800,916,955
801
+ 443,719,1120
802
+ 142,158,172
803
+ 422,748,749
804
+ 365,475,703
805
+ 143,144,389
806
+ 46,304,663
807
+ 303,528,855
808
+ 67,104,105
809
+ 113,326,327
810
+ 976,985,988
811
+ 642,643,852
812
+ 40,72,291
813
+ 330,331,738
814
+ 136,379,744
815
+ 405,406,756
816
+ 400,401,1033
817
+ 484,612,804
818
+ 248,607,1002
819
+ 39,40,291
820
+ 76,77,881
821
+ 8,237,934
822
+ 286,508,509
823
+ 42,397,731
824
+ 147,395,1093
825
+ 360,409,1067
826
+ 249,605,794
827
+ 698,699,1071
828
+ 299,525,642
829
+ 294,295,535
830
+ 319,334,759
831
+ 293,534,854
832
+ 638,639,643
833
+ 279,831,832
834
+ 294,535,638
835
+ 423,424,1093
836
+ 51,58,770
837
+ 542,646,767
838
+ 208,537,573
839
+ 168,384,457
840
+ 134,135,379
841
+ 15,16,247
842
+ 559,1003,1017
843
+ 370,413,1098
844
+ 630,636,941
845
+ 216,226,586
846
+ 811,977,988
847
+ 428,737,760
848
+ 143,748,1037
849
+ 836,838,876
850
+ 631,632,832
851
+ 1050,1099,1104
852
+ 190,491,554
853
+ 226,565,594
854
+ 759,1030,1039
855
+ 267,504,617
856
+ 281,282,520
857
+ 145,213,727
858
+ 305,317,644
859
+ 382,442,1120
860
+ 116,201,1059
861
+ 393,434,435
862
+ 1043,1063,1114
863
+ 123,752,754
864
+ 111,342,343
865
+ 149,153,738
866
+ 348,742,1032
867
+ 502,503,618
868
+ 417,418,1042
869
+ 55,56,102
870
+ 121,193,1085
871
+ 67,318,665
872
+ 738,750,1034
873
+ 370,413,414
874
+ 1116,1124,1139
875
+ 206,524,572
876
+ 372,706,1074
877
+ 59,870,872
878
+ 335,350,1031
879
+ 83,84,888
880
+ 401,429,760
881
+ 149,396,738
882
+ 57,872,924
883
+ 369,699,700
884
+ 140,141,1084
885
+ 339,1028,1035
886
+ 797,906,916
887
+ 232,233,601
888
+ 253,476,613
889
+ 380,758,1031
890
+ 248,469,1002
891
+ 485,611,803
892
+ 556,557,995
893
+ 360,740,751
894
+ 48,61,62
895
+ 789,793,938
896
+ 567,568,939
897
+ 261,486,610
898
+ 453,598,599
899
+ 10,461,789
900
+ 54,55,101
901
+ 117,353,755
902
+ 13,93,94
903
+ 270,616,619
904
+ 809,810,913
905
+ 363,364,474
906
+ 4,5,237
907
+ 111,114,343
908
+ 302,303,528
909
+ 428,1095,1099
910
+ 721,722,725
911
+ 259,484,485
912
+ 599,783,1001
913
+ 372,373,459
914
+ 493,494,816
915
+ 393,435,1133
916
+ 18,253,991
917
+ 136,744,1031
918
+ 688,1060,1121
919
+ 824,825,917
920
+ 256,480,611
921
+ 563,839,1013
922
+ 5,97,99
923
+ 755,756,1029
924
+ 284,285,628
925
+ 453,599,783
926
+ 729,1052,1128
927
+ 535,639,853
928
+ 245,463,464
929
+ 395,750,1034
930
+ 114,334,734
931
+ 17,184,553
932
+ 1,384,457
933
+ 156,1087,1095
934
+ 535,852,853
935
+ 254,255,478
936
+ 49,160,441
937
+ 379,380,417
938
+ 799,976,988
939
+ 134,379,1073
940
+ 587,1019,1020
941
+ 825,828,908
942
+ 960,971,972
943
+ 301,302,527
944
+ 24,484,612
945
+ 594,994,1013
946
+ 190,271,619
947
+ 1056,1136,1137
948
+ 324,325,749
949
+ 198,507,556
950
+ 512,632,1009
951
+ 248,468,469
952
+ 132,370,414
953
+ 246,606,607
954
+ 371,706,1075
955
+ 489,991,1010
956
+ 584,1124,1139
957
+ 150,396,1049
958
+ 1064,1065,1132
959
+ 148,395,423
960
+ 74,291,933
961
+ 582,839,1013
962
+ 382,718,719
963
+ 827,829,995
964
+ 774,776,863
965
+ 110,318,932
966
+ 395,396,424
967
+ 508,635,827
968
+ 118,196,407
969
+ 227,735,1030
970
+ 157,202,223
971
+ 662,664,672
972
+ 838,842,925
973
+ 574,575,576
974
+ 842,887,925
975
+ 771,773,893
976
+ 187,188,1067
977
+ 692,693,1105
978
+ 779,786,943
979
+ 454,597,598
980
+ 140,167,387
981
+ 814,823,983
982
+ 14,15,89
983
+ 103,106,571
984
+ 789,793,993
985
+ 633,933,1000
986
+ 129,130,369
987
+ 144,163,1081
988
+ 550,551,704
989
+ 1069,1070,1110
990
+ 584,585,1116
991
+ 729,732,1108
992
+ 68,69,70
993
+ 914,959,970
994
+ 840,1014,1015
995
+ 49,392,547
996
+ 301,526,853
997
+ 455,781,782
998
+ 343,755,1029
999
+ 541,645,766
1000
+ 17,184,366
1001
+ 42,297,731
1002
+ 248,606,607
1003
+ 505,616,815
1004
+ 849,866,878
1005
+ 837,942,949
1006
+ 605,791,794
1007
+ 270,357,692
1008
+ 402,729,730
1009
+ 210,212,426
1010
+ 63,878,896
1011
+ 250,251,938
1012
+ 119,354,406
1013
+ 610,614,803
1014
+ 376,377,466
1015
+ 111,342,1029
1016
+ 11,247,935
1017
+ 448,599,1001
1018
+ 226,585,592
1019
+ 275,276,496
1020
+ 598,782,783
1021
+ 143,422,748
1022
+ 410,411,740
1023
+ 349,350,753
1024
+ 432,1044,1055
1025
+ 598,599,783
1026
+ 754,756,1036
1027
+ 151,399,1104
1028
+ 176,375,473
1029
+ 310,543,544
1030
+ 745,758,1038
1031
+ 276,625,626
1032
+ 513,633,933
1033
+ 479,614,802
1034
+ 310,311,544
1035
+ 118,754,1036
1036
+ 181,1088,1118
1037
+ 429,430,736
1038
+ 1060,1061,1127
1039
+ 176,551,712
1040
+ 617,618,816
1041
+ 130,369,741
1042
+ 984,985,988
1043
+ 492,554,1005
1044
+ 483,1107,1110
1045
+ 27,554,619
1046
+ 158,418,745
1047
+ 590,845,1017
1048
+ 190,492,619
1049
+ 94,95,882
1050
+ 382,719,1120
1051
+ 536,537,1011
1052
+ 279,280,518
1053
+ 300,301,639
1054
+ 402,729,1119
1055
+ 111,114,1029
1056
+ 41,62,532
1057
+ 140,388,1084
1058
+ 192,498,555
1059
+ 481,804,805
1060
+ 362,490,491
1061
+ 259,612,804
1062
+ 529,641,856
1063
+ 1042,1073,1123
1064
+ 368,483,702
1065
+ 432,596,759
1066
+ 42,208,731
1067
+ 65,866,878
1068
+ 240,454,598
1069
+ 245,791,794
1070
+ 207,1104,1108
1071
+ 55,101,102
1072
+ 1,231,780
1073
+ 313,648,768
1074
+ 705,706,710
1075
+ 614,802,803
1076
+ 784,785,919
1077
+ 904,918,953
1078
+ 628,635,827
1079
+ 166,548,719
1080
+ 445,777,940
1081
+ 516,627,633
1082
+ 839,840,1014
1083
+ 585,1136,1139
1084
+ 40,71,72
1085
+ 43,206,298
1086
+ 330,750,1034
1087
+ 241,455,456
1088
+ 162,422,423
1089
+ 281,630,631
1090
+ 253,476,991
1091
+ 79,80,923
1092
+ 395,396,1097
1093
+ 157,433,1058
1094
+ 480,803,804
1095
+ 638,642,1011
1096
+ 54,100,101
1097
+ 528,854,855
1098
+ 33,516,627
1099
+ 224,225,1054
1100
+ 27,362,491
1101
+ 52,58,312
1102
+ 548,714,997
1103
+ 692,1064,1132
1104
+ 349,1024,1031
1105
+ 252,608,991
1106
+ 234,235,1008
1107
+ 289,632,1009
1108
+ 128,369,1068
1109
+ 821,822,959
1110
+ 337,338,348
1111
+ 250,604,999
1112
+ 570,590,845
1113
+ 602,781,1007
1114
+ 51,769,770
1115
+ 7,8,96
1116
+ 222,595,734
1117
+ 358,499,1122
1118
+ 388,747,1027
1119
+ 625,626,819
1120
+ 19,258,612
1121
+ 305,721,1046
1122
+ 654,669,675
1123
+ 671,673,686
1124
+ 581,582,1014
1125
+ 847,849,866
1126
+ 305,392,726
1127
+ 331,739,1033
1128
+ 154,401,760
1129
+ 356,688,1121
1130
+ 405,755,756
1131
+ 36,290,513
1132
+ 859,885,928
1133
+ 318,657,665
1134
+ 546,547,996
1135
+ 244,463,791
1136
+ 715,1078,1092
1137
+ 244,245,605
1138
+ 219,576,594
1139
+ 601,780,781
1140
+ 671,684,686
1141
+ 381,718,720
1142
+ 826,944,946
1143
+ 217,595,1138
1144
+ 488,609,801
1145
+ 609,613,802
1146
+ 395,1082,1093
1147
+ 395,424,1093
1148
+ 1054,1055,1138
1149
+ 28,497,819
1150
+ 235,599,1008
1151
+ 954,957,975
1152
+ 500,501,818
1153
+ 2,166,231
1154
+ 763,951,971
1155
+ 277,667,677
1156
+ 412,413,1068
1157
+ 352,689,1061
1158
+ 551,708,1134
1159
+ 162,423,1093
1160
+ 714,715,1092
1161
+ 118,754,1025
1162
+ 567,939,1019
1163
+ 631,831,1009
1164
+ 118,119,406
1165
+ 456,780,781
1166
+ 431,596,1055
1167
+ 117,157,202
1168
+ 345,346,1035
1169
+ 843,969,978
1170
+ 608,613,801
1171
+ 389,713,1081
1172
+ 130,411,740
1173
+ 40,291,627
1174
+ 240,455,597
1175
+ 155,401,1095
1176
+ 517,632,832
1177
+ 33,72,516
1178
+ 144,389,1081
1179
+ 921,942,949
1180
+ 403,522,1128
1181
+ 113,327,746
1182
+ 390,391,721
1183
+ 900,921,949
1184
+ 159,394,1117
1185
+ 154,1022,1041
1186
+ 122,193,194
1187
+ 154,760,1041
1188
+ 276,497,819
1189
+ 241,780,781
1190
+ 153,738,1026
1191
+ 211,1049,1102
1192
+ 355,1062,1127
1193
+ 265,266,502
1194
+ 395,396,723
1195
+ 2,601,777
1196
+ 116,1059,1083
1197
+ 44,304,641
1198
+ 121,1085,1094
1199
+ 523,728,1128
1200
+ 604,793,938
1201
+ 292,532,641
1202
+ 287,288,636
1203
+ 249,469,794
1204
+ 609,613,615
1205
+ 601,781,940
1206
+ 772,971,972
1207
+ 297,573,731
1208
+ 340,345,346
1209
+ 111,114,334
1210
+ 292,532,533
1211
+ 245,605,791
1212
+ 589,590,1017
1213
+ 141,169,170
1214
+ 400,428,1050
1215
+ 311,545,769
1216
+ 302,303,640
1217
+ 432,433,595
1218
+ 279,518,832
1219
+ 693,696,1066
1220
+ 729,1052,1119
1221
+ 330,738,1026
1222
+ 251,793,938
1223
+ 527,640,854
1224
+ 363,698,1118
1225
+ 173,371,707
1226
+ 146,394,724
1227
+ 155,203,1095
1228
+ 527,853,854
1229
+ 220,595,1086
1230
+ 1065,1105,1122
1231
+ 110,932,1012
1232
+ 20,21,258
1233
+ 353,755,1029
1234
+ 97,874,891
1235
+ 522,523,1128
1236
+ 564,1131,1135
1237
+ 596,735,1030
1238
+ 372,373,705
1239
+ 634,636,941
1240
+ 224,229,1054
1241
+ 839,1013,1014
1242
+ 121,191,1085
1243
+ 233,234,1007
1244
+ 601,602,940
1245
+ 512,632,1000
1246
+ 390,538,1106
1247
+ 31,76,77
1248
+ 386,450,715
1249
+ 417,1042,1073
1250
+ 850,904,954
1251
+ 120,195,197
1252
+ 370,1032,1040
1253
+ 1060,1121,1127
1254
+ 50,214,546
1255
+ 255,479,614
1256
+ 140,169,1084
1257
+ 141,1077,1084
1258
+ 281,631,830
1259
+ 38,75,76
1260
+ 389,421,748
1261
+ 327,746,747
1262
+ 749,1023,1037
1263
+ 174,373,459
1264
+ 319,320,333
1265
+ 227,230,596
1266
+ 386,450,1078
1267
+ 231,780,997
1268
+ 113,746,1027
1269
+ 266,503,618
1270
+ 168,450,549
1271
+ 597,603,782
1272
+ 386,715,716
1273
+ 298,524,572
1274
+ 728,731,1109
1275
+ 628,629,827
1276
+ 313,768,769
1277
+ 217,577,1137
1278
+ 485,486,803
1279
+ 336,349,350
1280
+ 438,439,767
1281
+ 234,235,447
1282
+ 1061,1083,1114
1283
+ 252,263,553
1284
+ 147,148,162
1285
+ 698,1107,1118
1286
+ 308,542,646
1287
+ 860,951,964
1288
+ 235,448,599
1289
+ 10,604,789
1290
+ 350,758,1031
1291
+ 811,814,977
1292
+ 530,731,1109
1293
+ 242,793,993
1294
+ 579,580,1016
1295
+ 644,645,649
1296
+ 248,469,606
1297
+ 308,541,542
1298
+ 179,181,1088
1299
+ 616,1004,1005
1300
+ 235,603,1008
1301
+ 396,424,425
1302
+ 128,183,185
1303
+ 1045,1077,1084
1304
+ 771,893,924
1305
+ 583,594,1013
1306
+ 308,309,542
1307
+ 296,536,1011
1308
+ 312,664,674
1309
+ 127,181,1088
1310
+ 548,719,1092
1311
+ 716,720,1079
1312
+ 704,705,709
1313
+ 859,861,912
1314
+ 136,379,416
1315
+ 829,830,941
1316
+ 807,895,927
1317
+ 486,487,802
1318
+ 284,356,688
1319
+ 357,695,1132
1320
+ 216,226,592
1321
+ 211,212,1049
1322
+ 222,433,595
1323
+ 350,745,758
1324
+ 63,896,930
1325
+ 250,470,999
1326
+ 225,229,1055
1327
+ 361,490,1105
1328
+ 254,477,478
1329
+ 353,405,755
1330
+ 49,160,392
1331
+ 27,491,554
1332
+ 11,607,935
1333
+ 376,466,1134
1334
+ 118,194,407
1335
+ 120,354,1063
1336
+ 151,400,1050
1337
+ 69,108,876
1338
+ 630,829,830
1339
+ 341,342,344
1340
+ 313,436,769
1341
+ 487,609,802
1342
+ 698,700,702
1343
+ 243,789,790
1344
+ 262,263,1010
1345
+ 500,625,818
1346
+ 10,242,789
1347
+ 327,747,1027
1348
+ 232,444,777
1349
+ 813,821,959
1350
+ 215,219,575
1351
+ 535,536,638
1352
+ 74,513,933
1353
+ 841,1016,1017
1354
+ 835,883,936
1355
+ 388,1045,1084
1356
+ 153,400,1033
1357
+ 671,682,684
1358
+ 402,522,729
1359
+ 156,402,730
1360
+ 574,576,577
1361
+ 316,439,650
1362
+ 278,632,633
1363
+ 922,958,962
1364
+ 252,263,608
1365
+ 165,713,1080
1366
+ 54,662,664
1367
+ 1048,1082,1117
1368
+ 729,1052,1108
1369
+ 605,606,794
1370
+ 564,583,1013
1371
+ 159,394,435
1372
+ 18,182,552
1373
+ 136,744,1024
1374
+ 337,349,1024
1375
+ 726,1046,1133
1376
+ 453,783,1001
1377
+ 732,1052,1109
1378
+ 51,311,769
1379
+ 400,737,760
1380
+ 231,777,780
1381
+ 134,175,378
1382
+ 418,1042,1076
1383
+ 840,939,1021
1384
+ 666,669,682
1385
+ 718,1120,1126
1386
+ 238,239,598
1387
+ 704,708,712
1388
+ 786,788,966
1389
+ 279,631,832
1390
+ 320,332,333
1391
+ 257,611,804
1392
+ 574,577,1057
1393
+ 743,757,1040
1394
+ 11,92,935
1395
+ 688,1060,1127
1396
+ 142,170,1077
1397
+ 385,386,450
1398
+ 919,943,948
1399
+ 121,122,193
1400
+ 297,572,992
1401
+ 400,401,760
1402
+ 234,603,1008
1403
+ 579,841,1017
1404
+ 283,521,557
1405
+ 157,222,734
1406
+ 143,1023,1037
1407
+ 604,789,793
1408
+ 25,264,626
1409
+ 210,426,427
1410
+ 673,678,686
1411
+ 142,419,747
1412
+ 230,431,596
1413
+ 483,702,1107
1414
+ 254,478,613
1415
+ 392,393,434
1416
+ 183,368,700
1417
+ 366,367,482
1418
+ 908,944,946
1419
+ 725,1117,1133
1420
+ 582,1013,1014
1421
+ 226,585,1135
1422
+ 561,580,841
1423
+ 85,86,929
1424
+ 242,789,793
1425
+ 420,1045,1081
1426
+ 380,418,745
1427
+ 645,649,650
1428
+ 671,673,677
1429
+ 649,765,766
1430
+ 549,714,715
1431
+ 135,177,1073
1432
+ 177,1072,1073
1433
+ 236,448,599
1434
+ 251,472,793
1435
+ 176,551,1134
1436
+ 158,419,746
1437
+ 245,606,794
1438
+ 839,840,939
1439
+ 233,234,446
1440
+ 358,695,1122
1441
+ 245,605,606
1442
+ 380,418,758
1443
+ 284,556,628
1444
+ 730,1053,1119
1445
+ 947,960,972
1446
+ 18,182,365
1447
+ 3,237,934
1448
+ 389,747,748
1449
+ 628,629,829
1450
+ 327,748,1037
1451
+ 352,515,1061
1452
+ 1045,1084,1113
1453
+ 16,90,468
1454
+ 701,1070,1118
1455
+ 251,604,938
1456
+ 575,576,1056
1457
+ 427,428,1050
1458
+ 889,896,930
1459
+ 395,424,1097
1460
+ 136,178,415
1461
+ 150,212,425
1462
+ 550,704,1130
1463
+ 1054,1138,1140
1464
+ 152,210,1050
1465
+ 125,126,187
1466
+ 72,291,890
1467
+ 725,1047,1133
1468
+ 776,778,874
1469
+ 728,1052,1128
1470
+ 91,93,875
1471
+ 199,201,1083
1472
+ 137,138,380
1473
+ 860,964,975
1474
+ 497,819,820
1475
+ 51,647,769
1476
+ 18,253,476
1477
+ 275,276,623
1478
+ 176,375,708
1479
+ 342,344,756
1480
+ 111,1029,1039
1481
+ 452,600,934
1482
+ 355,506,1062
1483
+ 718,719,1092
1484
+ 692,695,1065
1485
+ 153,210,427
1486
+ 215,219,564
1487
+ 367,697,702
1488
+ 578,1017,1018
1489
+ 841,998,1016
1490
+ 73,75,871
1491
+ 193,194,1094
1492
+ 131,370,414
1493
+ 349,744,753
1494
+ 22,82,83
1495
+ 114,734,755
1496
+ 260,610,803
1497
+ 215,564,575
1498
+ 11,247,607
1499
+ 630,631,830
1500
+ 790,791,999
1501
+ 625,818,819
1502
+ 398,731,1109
1503
+ 602,782,1008
1504
+ 154,429,760
1505
+ 638,643,853
1506
+ 316,317,649
1507
+ 231,444,997
1508
+ 565,594,1135
1509
+ 604,605,999
1510
+ 159,724,1117
1511
+ 207,399,531
1512
+ 338,347,1028
1513
+ 543,646,767
1514
+ 549,715,1092
1515
+ 342,353,1036
1516
+ 710,1115,1125
1517
+ 288,510,1006
1518
+ 632,832,1009
1519
+ 135,379,1073
1520
+ 706,1074,1075
1521
+ 1070,1107,1118
1522
+ 298,299,524
1523
+ 379,416,753
1524
+ 389,420,421
1525
+ 298,524,642
1526
+ 41,292,532
1527
+ 386,450,451
1528
+ 566,586,587
1529
+ 264,500,625
1530
+ 288,631,636
1531
+ 1085,1094,1100
1532
+ 137,158,172
1533
+ 131,136,744
1534
+ 322,1026,1033
1535
+ 227,228,431
1536
+ 257,481,804
1537
+ 11,246,465
1538
+ 243,461,790
1539
+ 532,855,856
1540
+ 508,628,995
1541
+ 155,156,1095
1542
+ 566,567,587
1543
+ 123,408,752
1544
+ 227,736,1022
1545
+ 238,452,600
1546
+ 214,540,546
1547
+ 564,994,1013
1548
+ 263,488,489
1549
+ 224,225,229
1550
+ 149,396,425
1551
+ 252,366,697
1552
+ 138,172,1076
1553
+ 315,439,651
1554
+ 87,88,864
1555
+ 288,289,511
1556
+ 21,87,88
1557
+ 213,390,1106
1558
+ 355,688,1121
1559
+ 286,508,827
1560
+ 301,527,640
1561
+ 646,650,767
1562
+ 898,908,944
1563
+ 548,549,714
1564
+ 155,429,1095
1565
+ 254,478,615
1566
+ 390,391,538
1567
+ 85,877,895
1568
+ 567,1019,1020
1569
+ 363,1088,1118
1570
+ 565,566,994
1571
+ 292,533,855
1572
+ 719,1092,1120
1573
+ 98,449,934
1574
+ 42,208,537
1575
+ 313,437,768
1576
+ 71,883,936
1577
+ 251,604,793
1578
+ 103,591,1012
1579
+ 130,412,741
1580
+ 331,739,1026
1581
+ 319,333,1030
1582
+ 262,488,609
1583
+ 636,830,1006
1584
+ 241,456,780
1585
+ 481,612,804
1586
+ 132,179,1096
1587
+ 498,555,1064
1588
+ 520,521,829
1589
+ 307,308,645
1590
+ 2,232,444
1591
+ 161,1082,1093
1592
+ 730,1087,1119
1593
+ 693,694,1066
1594
+ 158,745,746
1595
+ 348,743,757
1596
+ 667,673,677
1597
+ 147,148,395
1598
+ 956,961,990
1599
+ 1,457,780
1600
+ 150,396,723
1601
+ 807,955,956
1602
+ 279,517,518
1603
+ 289,511,512
1604
+ 25,32,78
1605
+ 403,728,729
1606
+ 562,563,582
1607
+ 51,312,647
1608
+ 44,64,529
1609
+ 480,611,803
1610
+ 163,165,1081
1611
+ 344,345,1025
1612
+ 496,818,819
1613
+ 500,626,819
1614
+ 553,1069,1110
1615
+ 699,1096,1098
1616
+ 761,899,901
1617
+ 493,620,816
1618
+ 1072,1075,1123
1619
+ 422,423,749
1620
+ 363,364,1129
1621
+ 169,170,1077
1622
+ 705,1115,1130
1623
+ 109,110,558
1624
+ 389,420,1081
1625
+ 332,760,1033
1626
+ 235,447,448
1627
+ 393,725,1133
1628
+ 955,956,961
1629
+ 26,270,357
1630
+ 288,510,511
1631
+ 114,334,1039
1632
+ 775,779,945
1633
+ 103,318,932
1634
+ 512,513,1000
1635
+ 448,783,1008
1636
+ 203,1087,1095
1637
+ 939,1014,1020
1638
+ 1116,1124,1136
1639
+ 117,755,1029
1640
+ 289,511,1009
1641
+ 569,590,845
1642
+ 448,599,783
1643
+ 135,178,416
1644
+ 1015,1016,1021
1645
+ 395,723,724
1646
+ 14,15,247
1647
+ 629,630,634
1648
+ 408,409,1094
1649
+ 36,513,633
1650
+ 688,689,691
1651
+ 998,1016,1021
1652
+ 9,375,473
1653
+ 761,785,882
1654
+ 183,483,1107
1655
+ 41,532,641
1656
+ 377,467,710
1657
+ 73,74,890
1658
+ 234,446,447
1659
+ 274,621,622
1660
+ 388,389,747
1661
+ 543,646,648
1662
+ 551,704,993
1663
+ 241,602,781
1664
+ 121,694,1094
1665
+ 369,742,757
1666
+ 736,1022,1041
1667
+ 705,709,710
1668
+ 736,760,1041
1669
+ 561,562,840
1670
+ 232,777,940
1671
+ 1061,1062,1114
1672
+ 564,565,1135
1673
+ 388,419,747
1674
+ 385,549,715
1675
+ 173,371,458
1676
+ 166,548,714
1677
+ 1053,1099,1104
1678
+ 470,471,999
1679
+ 130,411,412
1680
+ 153,427,739
1681
+ 454,597,782
1682
+ 464,606,794
1683
+ 443,1092,1120
1684
+ 401,428,760
1685
+ 584,593,1124
1686
+ 127,179,1088
1687
+ 151,400,733
1688
+ 76,865,881
1689
+ 157,223,1058
1690
+ 235,448,1008
1691
+ 322,331,739
1692
+ 608,609,1010
1693
+ 393,394,725
1694
+ 720,1080,1113
1695
+ 376,466,709
1696
+ 449,934,1001
1697
+ 496,497,819
1698
+ 840,1015,1020
1699
+ 278,632,1000
1700
+ 1087,1095,1099
1701
+ 416,744,753
1702
+ 616,619,620
1703
+ 506,507,1121
1704
+ 116,117,353
1705
+ 297,298,572
1706
+ 242,704,993
1707
+ 128,129,1068
1708
+ 478,613,802
1709
+ 720,1080,1126
1710
+ 271,272,620
1711
+ 1003,1017,1018
1712
+ 398,531,1109
1713
+ 246,465,1002
1714
+ 1048,1106,1117
1715
+ 27,190,271
1716
+ 506,1062,1127
1717
+ 353,405,1043
1718
+ 131,178,180
1719
+ 637,642,992
1720
+ 24,259,612
1721
+ 50,214,539
1722
+ 493,620,1005
1723
+ 234,447,1007
1724
+ 232,445,940
1725
+ 154,204,228
1726
+ 379,417,1073
1727
+ 597,598,603
1728
+ 1056,1124,1137
1729
+ 535,638,853
1730
+ 811,950,990
1731
+ 838,842,922
1732
+ 117,157,734
1733
+ 836,869,883
1734
+ 42,573,637
1735
+ 40,72,627
1736
+ 216,226,1135
1737
+ 837,843,978
1738
+ 239,240,598
1739
+ 740,751,1035
1740
+ 629,827,829
1741
+ 361,693,1105
1742
+ 143,389,421
1743
+ 175,177,1072
1744
+ 835,836,883
1745
+ 239,453,598
1746
+ 468,607,1002
1747
+ 814,823,980
1748
+ 78,500,819
1749
+ 761,787,875
1750
+ 34,284,557
1751
+ 98,237,891
1752
+ 548,549,1092
1753
+ 270,1064,1090
1754
+ 435,725,1133
1755
+ 616,815,1005
1756
+ 812,813,914
1757
+ 278,516,517
1758
+ 402,403,729
1759
+ 811,814,970
1760
+ 514,515,1060
1761
+ 552,703,1069
1762
+ 321,332,1022
1763
+ 155,204,429
1764
+ 124,130,411
1765
+ 155,203,204
1766
+ 821,894,923
1767
+ 176,466,1134
1768
+ 534,535,639
1769
+ 191,499,1122
1770
+ 125,187,188
1771
+ 359,360,1035
1772
+ 809,884,927
1773
+ 478,613,615
1774
+ 491,554,1090
1775
+ 124,125,188
1776
+ 322,739,1033
1777
+ 205,730,1087
1778
+ 345,752,1025
1779
+ 260,485,803
1780
+ 542,766,767
1781
+ 51,312,770
1782
+ 550,704,1134
1783
+ 109,110,318
1784
+ 11,12,247
1785
+ 728,1051,1052
1786
+ 492,619,620
1787
+ 144,389,713
1788
+ 55,102,312
1789
+ 562,582,839
1790
+ 297,572,1051
1791
+ 238,453,599
1792
+ 560,561,580
1793
+ 311,648,769
1794
+ 120,197,355
1795
+ 704,708,1134
1796
+ 83,884,927
1797
+ 176,375,712
1798
+ 379,380,711
1799
+ 842,922,958
1800
+ 344,754,1036
1801
+ 340,345,1025
1802
+ 361,692,693
1803
+ 320,1022,1030
1804
+ 774,776,915
1805
+ 901,920,948
1806
+ 220,222,595
1807
+ 694,696,1066
1808
+ 253,613,991
1809
+ 596,759,1030
1810
+ 605,790,999
1811
+ 332,736,1041
1812
+ 122,123,359
1813
+ 123,407,408
1814
+ 782,783,1008
1815
+ 1048,1082,1097
1816
+ 388,1045,1077
1817
+ 257,480,611
1818
+ 287,288,510
1819
+ 659,660,671
1820
+ 412,413,742
1821
+ 259,485,804
1822
+ 160,392,434
1823
+ 710,1074,1115
1824
+ 1066,1105,1122
1825
+ 231,241,780
1826
+ 145,213,1102
1827
+ 396,750,1034
1828
+ 35,284,556
1829
+ 313,647,648
1830
+ 632,832,1000
1831
+ 249,606,794
1832
+ 324,1023,1034
1833
+ 546,547,1046
1834
+ 729,733,1119
1835
+ 698,700,1071
1836
+ 379,416,744
1837
+ 313,647,769
1838
+ 556,628,995
1839
+ 338,347,1032
1840
+ 131,414,743
1841
+ 186,188,411
1842
+ 457,549,997
1843
+ 566,844,994
1844
+ 225,1138,1140
1845
+ 840,939,1014
1846
+ 72,516,933
1847
+ 181,363,474
1848
+ 434,547,726
1849
+ 347,742,1032
1850
+ 839,1014,1019
1851
+ 473,793,993
1852
+ 698,1071,1118
1853
+ 205,402,522
1854
+ 616,617,620
1855
+ 116,202,1059
1856
+ 333,334,1030
1857
+ 338,347,348
1858
+ 320,333,1022
1859
+ 306,307,644
1860
+ 1071,1098,1103
1861
+ 144,164,421
1862
+ 325,327,1037
1863
+ 846,847,905
1864
+ 699,1071,1098
1865
+ 137,158,418
1866
+ 723,1049,1102
1867
+ 28,29,80
1868
+ 370,743,1040
1869
+ 554,619,1005
1870
+ 238,599,600
1871
+ 584,1139,1140
1872
+ 474,1118,1129
1873
+ 476,613,991
1874
+ 156,203,205
1875
+ 119,354,1063
1876
+ 329,749,1034
1877
+ 400,428,737
1878
+ 118,196,406
1879
+ 293,639,640
1880
+ 261,487,610
1881
+ 130,741,1028
1882
+ 837,949,962
1883
+ 699,1088,1118
1884
+ 157,433,734
1885
+ 241,597,602
1886
+ 250,470,605
1887
+ 85,895,929
1888
+ 146,147,1093
1889
+ 31,277,667
1890
+ 388,747,1037
1891
+ 335,745,1038
1892
+ 85,87,877
1893
+ 563,564,994
1894
+ 166,231,714
1895
+ 278,516,627
1896
+ 18,476,552
1897
+ 219,583,594
1898
+ 525,642,852
1899
+ 528,529,855
1900
+ 113,745,746
1901
+ 154,736,760
1902
+ 61,885,928
1903
+ 80,497,820
1904
+ 70,869,883
1905
+ 222,1029,1039
1906
+ 219,564,594
1907
+ 792,795,931
1908
+ 442,1080,1126
1909
+ 670,680,685
1910
+ 777,780,940
1911
+ 434,726,1133
1912
+ 103,104,106
1913
+ 644,645,765
1914
+ 705,709,1130
1915
+ 484,485,804
1916
+ 1048,1102,1106
1917
+ 294,535,639
1918
+ 610,614,802
1919
+ 315,650,651
1920
+ 745,746,1027
1921
+ 167,169,1084
1922
+ 233,446,940
1923
+ 1066,1100,1101
1924
+ 294,534,535
1925
+ 244,462,791
1926
+ 641,855,856
1927
+ 631,831,1006
1928
+ 737,760,1033
1929
+ 460,789,993
1930
+ 256,479,803
1931
+ 59,60,870
1932
+ 344,754,1025
1933
+ 131,132,414
1934
+ 510,636,1006
1935
+ 325,1023,1037
1936
+ 297,298,642
1937
+ 516,633,933
1938
+ 565,594,994
1939
+ 57,58,924
1940
+ 585,593,1116
1941
+ 905,918,953
1942
+ 103,571,591
1943
+ 556,557,1091
1944
+ 628,629,635
1945
+ 288,510,636
1946
+ 605,794,999
1947
+ 394,725,1117
1948
+ 672,675,687
1949
+ 516,517,1000
1950
+ 118,354,754
1951
+ 729,733,1108
1952
+ 130,1028,1032
1953
+ 369,413,1098
1954
+ 847,849,918
1955
+ 825,908,917
1956
+ 121,694,1085
1957
+ 570,571,1018
1958
+ 396,738,1026
1959
+ 342,353,1029
1960
+ 140,141,388
1961
+ 240,241,597
1962
+ 529,641,855
1963
+ 377,710,1115
1964
+ 112,113,335
1965
+ 273,274,494
1966
+ 240,454,597
1967
+ 433,595,759
1968
+ 12,13,247
1969
+ 698,1071,1107
1970
+ 610,614,615
1971
+ 525,526,853
1972
+ 139,165,381
1973
+ 413,742,757
1974
+ 568,939,998
1975
+ 348,1032,1040
1976
+ 8,600,934
1977
+ 104,318,932
1978
+ 486,487,610
1979
+ 264,625,626
1980
+ 252,552,1069
1981
+ 21,258,660
1982
+ 129,186,1068
1983
+ 574,576,1056
1984
+ 580,581,840
1985
+ 561,580,581
1986
+ 475,1069,1129
1987
+ 25,264,500
1988
+ 728,1051,1109
1989
+ 272,273,493
1990
+ 588,1020,1021
1991
+ 191,193,1085
1992
+ 500,625,626
1993
+ 618,624,817
1994
+ 1051,1052,1109
1995
+ 6,7,237
1996
+ 450,715,1092
1997
+ 888,895,927
1998
+ 749,750,1034
1999
+ 370,414,1096
2000
+ 125,410,1067
2001
+ 73,871,890
2002
+ 252,253,991
2003
+ 843,848,969
2004
+ 39,291,655
2005
+ 717,1045,1084
2006
+ 131,743,744
2007
+ 355,688,1127
2008
+ 49,305,392
2009
+ 423,749,750
2010
+ 650,651,767
2011
+ 18,552,991
2012
+ 513,633,1000
2013
+ 729,732,733
2014
+ 620,621,816
2015
+ 335,336,1031
2016
+ 117,734,1029
2017
+ 152,210,427
2018
+ 558,559,1018
2019
+ 693,694,696
2020
+ 336,349,1031
2021
+ 584,1124,1140
2022
+ 763,860,951
2023
+ 204,228,430
2024
+ 645,649,766
2025
+ 143,148,1023
2026
+ 15,16,90
2027
+ 141,142,170
2028
+ 168,457,549
2029
+ 121,358,696
2030
+ 660,671,682
2031
+ 241,601,602
2032
+ 892,926,931
2033
+ 713,720,1113
2034
+ 72,516,627
2035
+ 50,391,539
2036
+ 520,829,830
2037
+ 371,707,1075
2038
+ 145,211,1049
2039
+ 439,650,651
2040
+ 227,431,596
2041
+ 577,1057,1137
2042
+ 228,230,431
2043
+ 494,816,817
2044
+ 220,221,1086
2045
+ 110,558,1012
2046
+ 911,951,971
2047
+ 831,832,1009
2048
+ 36,290,633
2049
+ 257,611,612
2050
+ 314,437,438
2051
+ 438,651,768
2052
+ 61,889,928
2053
+ 144,713,1081
2054
+ 814,970,980
2055
+ 322,330,331
2056
+ 146,1082,1093
2057
+ 432,596,1055
2058
+ 153,739,1033
2059
+ 279,517,632
2060
+ 201,1059,1083
2061
+ 609,613,801
2062
+ 644,649,765
2063
+ 692,1090,1105
2064
+ 789,790,938
2065
+ 518,519,831
2066
+ 51,52,312
2067
+ 28,276,819
2068
+ 290,632,633
2069
+ 608,801,1010
2070
+ 311,544,545
2071
+ 584,1054,1140
2072
+ 220,222,223
2073
+ 554,555,1064
2074
+ 912,951,964
2075
+ 154,227,430
2076
+ 352,689,1060
2077
+ 705,710,1074
2078
+ 63,65,878
2079
+ 1013,1014,1019
2080
+ 692,1064,1065
2081
+ 137,380,1076
2082
+ 1044,1086,1112
2083
+ 376,377,709
2084
+ 436,768,769
2085
+ 2,231,601
2086
+ 716,718,720
2087
+ 448,783,1001
2088
+ 758,1031,1038
2089
+ 579,1016,1017
2090
+ 602,781,940
2091
+ 841,845,998
2092
+ 300,526,853
2093
+ 203,205,1087
2094
+ 369,412,741
2095
+ 618,621,816
2096
+ 257,480,481
2097
+ 353,756,1036
2098
+ 389,748,1037
2099
+ 392,393,726
2100
+ 564,565,994
2101
+ 242,460,789
2102
+ 509,634,827
2103
+ 754,1025,1036
2104
+ 91,892,926
2105
+ 27,270,1090
2106
+ 745,1027,1038
2107
+ 284,556,557
2108
+ 570,845,1017
2109
+ 744,753,1031
2110
+ 129,130,412
2111
+ 369,370,757
2112
+ 159,435,1117
2113
+ 838,900,922
2114
+ 31,32,277
2115
+ 263,608,991
2116
+ 427,428,737
2117
+ 260,485,486
2118
+ 715,718,719
2119
+ 165,720,1080
2120
+ 472,473,793
2121
+ 494,495,817
2122
+ 715,719,1092
2123
+ 136,379,1031
2124
+ 270,362,692
2125
+ 733,1104,1108
2126
+ 290,513,633
2127
+ 724,1048,1082
2128
+ 511,1006,1009
2129
+ 303,529,855
2130
+ 700,1071,1103
2131
+ 748,749,1037
2132
+ 197,355,506
2133
+ 733,1108,1119
2134
+ 34,200,514
2135
+ 402,730,1119
2136
+ 265,501,502
2137
+ 43,523,572
2138
+ 1046,1047,1133
2139
+ 231,601,780
2140
+ 359,409,1094
2141
+ 688,689,1060
2142
+ 959,970,980
2143
+ 629,634,829
2144
+ 124,188,411
2145
+ 777,780,997
2146
+ 675,679,687
2147
+ 282,283,521
2148
+ 39,68,653
2149
+ 235,236,448
2150
+ 704,708,709
2151
+ 274,495,623
2152
+ 271,272,492
2153
+ 395,423,750
2154
+ 298,642,992
2155
+ 1124,1136,1137
2156
+ 570,590,591
2157
+ 367,482,1110
2158
+ 454,782,783
2159
+ 131,370,1040
2160
+ 142,158,1077
2161
+ 143,389,748
2162
+ 24,259,484
2163
+ 939,1020,1021
2164
+ 367,483,702
2165
+ 604,789,790
2166
+ 642,852,992
2167
+ 542,543,646
2168
+ 292,293,855
2169
+ 260,610,611
2170
+ 570,571,591
2171
+ 728,731,732
2172
+ 1,456,457
2173
+ 171,1076,1089
2174
+ 542,543,767
2175
+ 163,421,1081
2176
+ 2,231,777
2177
+ 79,873,923
2178
+ 207,209,1104
2179
+ 150,211,212
2180
+ 226,592,1135
2181
+ 2,444,777
2182
+ 369,741,742
2183
+ 363,701,1118
2184
+ 668,676,678
2185
+ 190,492,554
2186
+ 407,752,754
2187
+ 717,1079,1084
2188
+ 781,940,1007
2189
+ 131,178,415
2190
+ 382,443,1120
2191
+ 309,542,646
2192
+ 836,869,876
2193
+ 1049,1097,1102
2194
+ 195,196,406
2195
+ 37,74,291
2196
+ 413,414,757
2197
+ 249,469,606
2198
+ 116,353,1083
2199
+ 234,602,1008
2200
+ 309,310,646
2201
+ 142,388,747
2202
+ 799,808,952
2203
+ 130,741,1032
2204
+ 270,692,1090
2205
+ 134,1072,1073
2206
+ 1137,1138,1140
2207
+ 388,389,1037
2208
+ 706,1074,1125
2209
+ 3,98,449
2210
+ 567,588,939
2211
+ 257,481,612
2212
+ 550,704,993
2213
+ 102,769,770
2214
+ 905,953,963
2215
+ 106,887,932
2216
+ 445,446,940
2217
+ 308,542,645
2218
+ 709,710,1115
2219
+ 216,226,565
2220
+ 419,1045,1077
2221
+ 1116,1136,1139
2222
+ 725,1047,1117
2223
+ 492,554,619
2224
+ 658,670,680
2225
+ 459,550,1130
2226
+ 558,559,578
2227
+ 386,715,1078
2228
+ 401,1095,1099
2229
+ 322,739,1026
2230
+ 152,400,1050
2231
+ 295,296,638
2232
+ 1124,1139,1140
2233
+ 381,382,442
2234
+ 286,508,635
2235
+ 301,639,854
2236
+ 738,739,1026
2237
+ 379,417,758
2238
+ 299,642,643
2239
+ 619,1004,1005
2240
+ 341,344,1036
2241
+ 174,460,550
2242
+ 859,912,957
2243
+ 354,406,754
2244
+ 504,505,815
2245
+ 305,721,726
2246
+ 324,325,1023
2247
+ 333,735,736
2248
+ 848,851,969
2249
+ 563,582,839
2250
+ 688,1091,1121
2251
+ 617,620,815
2252
+ 128,700,1103
2253
+ 225,229,1054
2254
+ 323,329,330
2255
+ 728,729,1128
2256
+ 913,956,990
2257
+ 821,822,894
2258
+ 296,637,1011
2259
+ 334,759,1039
2260
+ 305,726,1046
2261
+ 904,953,975
2262
+ 314,315,651
2263
+ 402,403,522
2264
+ 346,740,751
2265
+ 840,841,998
2266
+ 377,466,467
2267
+ 194,196,407
2268
+ 3,236,600
2269
+ 300,639,853
2270
+ 401,733,1099
2271
+ 902,947,960
2272
+ 283,284,628
2273
+ 672,680,685
2274
+ 360,409,751
2275
+ 3,449,600
2276
+ 157,222,223
2277
+ 198,508,556
2278
+ 19,20,86
2279
+ 734,759,1039
2280
+ 141,169,1084
2281
+ 486,610,803
2282
+ 112,113,326
2283
+ 548,714,719
2284
+ 231,384,714
2285
+ 662,672,675
2286
+ 241,601,780
2287
+ 600,934,1001
2288
+ 958,962,963
2289
+ 595,734,1039
2290
+ 337,1032,1040
2291
+ 316,439,649
2292
+ 694,696,1085
2293
+ 213,390,727
2294
+ 264,500,501
2295
+ 265,266,624
2296
+ 692,693,695
2297
+ 698,699,1118
2298
+ 263,489,991
2299
+ 135,416,1073
2300
+ 411,412,741
2301
+ 1014,1019,1020
2302
+ 431,596,735
2303
+ 26,192,498
2304
+ 361,362,490
2305
+ 298,299,642
2306
+ 693,1066,1122
2307
+ 579,580,841
2308
+ 732,1052,1108
2309
+ 191,1085,1122
2310
+ 840,939,1020
2311
+ 5,99,100
2312
+ 265,501,625
2313
+ 573,731,1109
2314
+ 504,616,617
2315
+ 279,631,831
2316
+ 301,527,853
2317
+ 127,179,1096
2318
+ 343,756,1029
2319
+ 293,854,855
2320
+ 541,542,645
2321
+ 1124,1136,1139
2322
+ 125,126,360
2323
+ 609,610,802
2324
+ 569,570,590
2325
+ 476,552,991
2326
+ 541,542,766
2327
+ 6,13,652
2328
+ 324,328,329
2329
+ 387,451,716
2330
+ 729,1108,1119
2331
+ 366,367,697
2332
+ 799,952,973
2333
+ 280,281,519
2334
+ 131,414,415
2335
+ 149,425,426
2336
+ 127,132,179
2337
+ 119,195,1063
2338
+ 131,136,178
2339
+ 288,631,1009
2340
+ 762,771,924
2341
+ 142,419,746
2342
+ 301,302,640
2343
+ 151,400,1104
2344
+ 364,474,1129
2345
+ 328,748,1037
2346
+ 346,740,1035
2347
+ 206,298,572
2348
+ 155,204,1095
2349
+ 332,333,736
2350
+ 212,425,1049
2351
+ 527,528,640
2352
+ 366,697,1110
2353
+ 513,933,1000
2354
+ 18,252,703
2355
+ 561,580,840
2356
+ 575,1056,1131
2357
+ 568,569,589
2358
+ 189,361,490
2359
+ 281,631,831
2360
+ 134,175,177
2361
+ 396,424,1097
2362
+ 262,263,488
2363
+ 844,994,1013
2364
+ 524,525,852
2365
+ 401,760,1041
2366
+ 908,917,946
2367
+ 70,71,883
2368
+ 763,860,968
2369
+ 46,67,663
2370
+ 932,1003,1012
2371
+ 733,1053,1119
2372
+ 403,522,729
2373
+ 714,715,719
2374
+ 432,433,759
2375
+ 344,752,754
2376
+ 278,516,633
2377
+ 16,468,935
2378
+ 347,740,741
2379
+ 72,627,933
2380
+ 417,753,758
2381
+ 44,303,529
2382
+ 43,206,572
2383
+ 332,1022,1041
2384
+ 713,1080,1113
2385
+ 17,489,553
2386
+ 37,38,73
2387
+ 839,939,1014
2388
+ 525,852,853
2389
+ 604,790,938
2390
+ 1054,1057,1137
2391
+ 609,610,615
2392
+ 342,343,1029
2393
+ 510,941,1006
2394
+ 341,344,1025
2395
+ 721,1046,1111
2396
+ 560,580,841
2397
+ 270,554,1090
2398
+ 839,844,1019
2399
+ 436,437,768
2400
+ 580,840,1015
2401
+ 774,902,915
2402
+ 406,754,756
2403
+ 221,223,1058
2404
+ 952,955,961
2405
+ 291,627,933
2406
+ 398,731,732
2407
+ 354,406,756
2408
+ 55,56,312
2409
+ 599,603,783
2410
+ 401,730,733
2411
+ 521,629,829
2412
+ 618,816,817
2413
+ 127,1088,1096
2414
+ 842,846,958
2415
+ 808,811,988
2416
+ 173,707,1075
2417
+ 268,616,617
2418
+ 559,845,1017
2419
+ 114,755,1029
2420
+ 290,632,1000
2421
+ 616,617,815
2422
+ 114,1029,1039
2423
+ 109,318,1012
2424
+ 1071,1107,1118
2425
+ 367,482,483
2426
+ 300,643,853
2427
+ 33,72,627
2428
+ 692,1065,1132
2429
+ 135,136,416
2430
+ 439,440,766
2431
+ 461,462,790
2432
+ 219,575,576
2433
+ 279,280,631
2434
+ 276,623,625
2435
+ 4,5,97
2436
+ 602,782,1007
2437
+ 57,59,872
2438
+ 468,935,1002
2439
+ 1042,1089,1123
2440
+ 495,623,818
2441
+ 160,434,547
2442
+ 152,209,210
2443
+ 118,123,194
2444
+ 10,243,789
2445
+ 9,375,712
2446
+ 335,758,1038
2447
+ 150,723,1049
2448
+ 834,837,942
2449
+ 339,346,1035
2450
+ 595,1030,1039
2451
+ 697,1070,1110
2452
+ 118,119,196
2453
+ 563,839,994
2454
+ 550,551,993
2455
+ 231,777,997
2456
+ 446,940,1007
2457
+ 353,1043,1059
2458
+ 604,938,999
2459
+ 165,713,1081
2460
+ 107,109,318
2461
+ 124,411,740
2462
+ 260,485,611
2463
+ 115,199,201
2464
+ 130,369,412
2465
+ 216,565,1135
2466
+ 792,795,979
2467
+ 130,186,412
2468
+ 905,958,963
2469
+ 356,506,1121
2470
+ 273,274,621
2471
+ 351,514,515
2472
+ 359,408,752
2473
+ 317,644,649
2474
+ 998,1015,1021
2475
+ 444,548,997
2476
+ 227,228,430
2477
+ 364,365,475
2478
+ 335,1031,1038
2479
+ 243,461,789
2480
+ 263,553,991
2481
+ 290,513,1000
2482
+ 265,624,818
2483
+ 723,1049,1097
2484
+ 354,754,1036
2485
+ 587,588,1020
2486
+ 315,439,650
2487
+ 320,333,1030
2488
+ 349,743,744
2489
+ 537,573,992
2490
+ 397,398,731
2491
+ 260,611,803
2492
+ 646,650,766
2493
+ 357,498,499
2494
+ 272,273,620
2495
+ 563,583,1013
2496
+ 134,711,1072
2497
+ 336,349,1024
2498
+ 15,89,90
2499
+ 969,978,989
2500
+ 727,1102,1106
2501
+ 334,734,1039
2502
+ 631,832,1009
2503
+ 126,360,694
2504
+ 393,434,726
2505
+ 837,843,962
2506
+ 1065,1122,1132
2507
+ 452,600,1001
2508
+ 718,1078,1092
2509
+ 692,695,1132
2510
+ 100,863,880
2511
+ 261,262,487
2512
+ 297,728,1051
2513
+ 244,245,463
2514
+ 612,804,805
2515
+ 77,78,820
2516
+ 115,116,353
2517
+ 18,365,703
2518
+ 28,80,497
2519
+ 435,725,1117
2520
+ 336,1024,1031
2521
+ 227,228,230
2522
+ 733,1053,1108
2523
+ 403,523,1128
2524
+ 53,59,60
2525
+ 156,205,730
2526
+ 900,922,949
2527
+ 296,536,638
2528
+ 47,53,674
2529
+ 94,867,882
2530
+ 115,201,1083
2531
+ 175,378,1072
2532
+ 153,739,1026
2533
+ 305,546,996
2534
+ 371,372,458
2535
+ 178,180,415
2536
+ 243,244,604
2537
+ 228,430,431
2538
+ 9,242,251
2539
+ 355,688,691
2540
+ 249,470,794
2541
+ 125,188,410
2542
+ 670,683,685
2543
+ 616,620,1005
2544
+ 54,312,664
2545
+ 299,524,642
2546
+ 325,326,327
2547
+ 316,649,650
2548
+ 248,249,606
2549
+ 56,436,647
2550
+ 310,543,646
2551
+ 705,1074,1115
2552
+ 400,1050,1104
2553
+ 178,415,416
2554
+ 523,1051,1128
2555
+ 322,331,1033
2556
+ 395,749,750
2557
+ 298,572,992
2558
+ 404,405,755
2559
+ 493,620,815
2560
+ 562,581,840
2561
+ 137,1027,1038
2562
+ 115,352,689
2563
+ 326,747,1037
2564
+ 107,108,110
2565
+ 363,699,1118
2566
+ 573,637,992
2567
+ 134,177,1072
2568
+ 329,330,750
2569
+ 1079,1084,1113
2570
+ 158,418,1076
2571
+ 353,756,1029
2572
+ 357,358,695
2573
+ 808,811,990
2574
+ 584,585,1139
2575
+ 630,829,941
2576
+ 353,354,756
2577
+ 197,355,1062
2578
+ 332,333,1022
2579
+ 293,294,534
2580
+ 939,1014,1019
2581
+ 325,328,749
2582
+ 275,495,496
2583
+ 406,407,754
2584
+ 509,634,941
2585
+ 318,887,932
2586
+ 154,155,401
2587
+ 800,807,955
2588
+ 127,132,370
2589
+ 280,281,831
2590
+ 36,291,933
2591
+ 688,1060,1091
2592
+ 149,425,738
2593
+ 248,468,1002
2594
+ 199,515,1061
2595
+ 234,1007,1008
2596
+ 398,530,531
2597
+ 840,939,998
2598
+ 499,695,1122
2599
+ 645,646,650
2600
+ 764,909,911
2601
+ 10,460,789
2602
+ 348,743,1040
2603
+ 396,738,1034
2604
+ 37,73,74
2605
+ 364,475,703
2606
+ 385,549,714
2607
+ 324,749,1034
2608
+ 477,801,802
2609
+ 398,531,732
2610
+ 41,292,641
2611
+ 117,157,223
2612
+ 807,809,956
2613
+ 721,725,726
2614
+ 441,765,996
2615
+ 319,334,1039
2616
+ 454,455,782
2617
+ 264,500,626
2618
+ 72,291,933
2619
+ 567,568,588
2620
+ 493,621,816
2621
+ 435,1117,1133
2622
+ 50,305,546
2623
+ 100,101,880
2624
+ 185,1068,1103
2625
+ 278,517,632
2626
+ 1054,1124,1140
2627
+ 44,45,304
2628
+ 359,409,1100
2629
+ 761,867,882
2630
+ 1080,1081,1113
2631
+ 349,350,1031
2632
+ 824,903,917
2633
+ 127,132,1096
2634
+ 28,80,820
2635
+ 149,153,426
2636
+ 362,490,1090
2637
+ 424,425,1049
2638
+ 125,360,410
2639
+ 554,555,1004
2640
+ 618,621,622
2641
+ 457,780,997
2642
+ 39,68,70
2643
+ 773,774,880
2644
+ 576,1056,1136
2645
+ 244,790,791
2646
+ 493,815,816
2647
+ 152,153,427
2648
+ 320,321,1022
2649
+ 388,717,1045
2650
+ 443,719,1092
2651
+ 280,281,631
2652
+ 353,354,690
2653
+ 630,634,636
2654
+ 146,159,724
2655
+ 243,604,789
2656
+ 631,636,830
2657
+ 858,859,957
2658
+ 18,476,991
2659
+ 399,732,1108
2660
+ 436,647,769
2661
+ 263,489,553
2662
+ 359,1025,1035
2663
+ 173,371,1075
2664
+ 434,1046,1133
2665
+ 595,596,1138
2666
+ 517,632,1000
2667
+ 130,369,1032
2668
+ 704,705,1130
2669
+ 1056,1124,1136
2670
+ 595,596,1030
2671
+ 469,606,794
2672
+ 205,1087,1119
2673
+ 150,425,1049
2674
+ 286,509,827
2675
+ 297,637,642
2676
+ 849,850,904
2677
+ 10,243,604
2678
+ 503,504,816
2679
+ 562,839,1014
2680
+ 27,362,1090
2681
+ 339,340,1035
2682
+ 146,159,161
2683
+ 383,443,719
2684
+ 486,802,803
2685
+ 581,1014,1015
2686
+ 488,489,1010
2687
+ 18,182,476
2688
+ 629,634,635
2689
+ 254,613,615
2690
+ 321,1022,1041
2691
+ 4,98,237
2692
+ 117,202,223
2693
+ 439,650,767
2694
+ 313,314,648
2695
+ 632,633,1000
2696
+ 31,661,667
2697
+ 319,333,334
2698
+ 696,1066,1085
2699
+ 113,335,350
2700
+ 225,596,1138
2701
+ 602,603,782
2702
+ 722,724,725
2703
+ 396,425,750
2704
+ 906,952,973
2705
+ 128,183,1103
2706
+ 658,663,670
2707
+ 862,984,986
2708
+ 413,1068,1098
2709
+ 535,638,639
2710
+ 757,1032,1040
2711
+ 455,597,782
2712
+ 260,486,610
2713
+ 200,514,557
2714
+ 142,388,419
2715
+ 717,1084,1113
2716
+ 75,76,865
2717
+ 657,665,668
2718
+ 321,322,1033
2719
+ 499,1122,1132
2720
+ 319,1030,1039
2721
+ 143,421,748
2722
+ 121,122,359
2723
+ 189,490,1105
2724
+ 693,1105,1122
2725
+ 278,516,1000
2726
+ 476,613,801
2727
+ 366,482,1110
2728
+ 310,311,648
2729
+ 264,265,625
2730
+ 131,180,415
2731
+ 149,150,425
2732
+ 238,453,598
2733
+ 396,723,1049
2734
+ 746,747,1027
2735
+ 127,370,699
2736
+ 27,190,554
2737
+ 153,212,426
2738
+ 1056,1057,1124
2739
+ 517,518,832
2740
+ 341,344,345
2741
+ 253,476,477
2742
+ 631,636,1006
2743
+ 823,946,980
2744
+ 372,459,1074
2745
+ 362,692,1090
2746
+ 356,506,507
2747
+ 325,749,1037
2748
+ 227,596,1030
2749
+ 369,741,1032
2750
+ 439,440,649
2751
+ 119,195,196
2752
+ 688,1121,1127
2753
+ 800,877,895
2754
+ 293,534,639
2755
+ 1056,1057,1137
2756
+ 716,718,1078
2757
+ 382,718,1120
2758
+ 123,194,407
2759
+ 141,169,1077
2760
+ 3,4,98
2761
+ 124,130,1028
2762
+ 744,1024,1031
2763
+ 191,696,1085
2764
+ 233,445,940
2765
+ 472,793,938
2766
+ 1057,1124,1137
2767
+ 68,69,108
2768
+ 36,74,291
2769
+ 262,608,609
2770
+ 562,839,840
2771
+ 167,387,717
2772
+ 222,734,1039
2773
+ 706,710,1125
2774
+ 568,569,998
2775
+ 586,1013,1019
2776
+ 400,737,739
2777
+ 252,552,703
2778
+ 1116,1131,1136
2779
+ 595,1044,1086
2780
+ 134,135,177
2781
+ 154,736,1041
2782
+ 358,696,1122
2783
+ 857,889,930
2784
+ 44,45,64
2785
+ 822,824,881
2786
+ 10,242,460
2787
+ 331,737,739
2788
+ 539,546,1046
2789
+ 43,206,523
2790
+ 617,620,621
2791
+ 208,530,731
2792
+ 567,844,939
2793
+ 347,741,742
2794
+ 400,733,1104
2795
+ 716,720,1126
2796
+ 475,703,1069
2797
+ 693,1065,1105
2798
+ 251,471,938
2799
+ 49,160,547
2800
+ 735,1022,1030
2801
+ 652,654,669
2802
+ 1052,1108,1119
2803
+ 326,388,747
2804
+ 109,578,1012
2805
+ 613,801,802
2806
+ 47,53,60
2807
+ 155,156,401
2808
+ 139,713,1081
2809
+ 176,376,466
2810
+ 554,619,1004
2811
+ 152,400,427
2812
+ 118,406,754
2813
+ 114,734,1029
2814
+ 353,404,405
2815
+ 36,291,627
2816
+ 123,359,408
2817
+ 234,447,1008
2818
+ 1066,1085,1100
2819
+ 128,185,1068
2820
+ 353,404,755
2821
+ 176,376,708
2822
+ 720,1079,1080
2823
+ 487,488,801
2824
+ 246,464,606
2825
+ 101,770,893
2826
+ 823,826,983
2827
+ 168,385,549
2828
+ 478,614,802
2829
+ 478,479,614
2830
+ 721,726,1046
2831
+ 390,727,1106
2832
+ 508,827,995
2833
+ 490,692,1090
2834
+ 741,1028,1032
2835
+ 566,587,844
2836
+ 19,257,612
2837
+ 262,609,1010
2838
+ 837,967,978
2839
+ 149,738,1026
2840
+ 14,247,666
2841
+ 204,429,430
2842
+ 72,291,627
2843
+ 119,406,1063
2844
+ 523,572,1051
2845
+ 468,469,1002
2846
+ 124,360,740
2847
+ 454,455,597
2848
+ 400,428,1099
2849
+ 58,545,770
2850
+ 730,733,1119
2851
+ 52,53,57
2852
+ 113,326,1027
2853
+ 145,150,1049
2854
+ 722,724,727
2855
+ 584,1054,1124
2856
+ 608,991,1010
2857
+ 151,207,209
2858
+ 299,524,525
2859
+ 568,589,1021
2860
+ 278,279,632
2861
+ 159,394,724
2862
+ 303,640,641
2863
+ 388,419,1045
2864
+ 288,511,1006
2865
+ 683,685,686
2866
+ 400,760,1033
2867
+ 103,106,932
2868
+ 455,456,781
2869
+ 379,417,753
2870
+ 217,218,221
2871
+ 480,481,804
2872
+ 96,237,934
2873
+ 21,85,87
2874
+ 822,881,894
2875
+ 957,964,975
2876
+ 209,210,1050
2877
+ 182,552,703
2878
+ 428,1050,1099
2879
+ 577,1056,1137
2880
+ 128,129,185
2881
+ 407,408,752
2882
+ 495,496,623
2883
+ 167,387,451
2884
+ 52,53,312
2885
+ 49,317,441
2886
+ 1065,1090,1105
2887
+ 244,462,790
2888
+ 424,1093,1097
2889
+ 669,675,679
2890
+ 174,373,374
2891
+ 8,237,600
2892
+ 348,349,1024
2893
+ 265,623,625
2894
+ 478,614,615
2895
+ 792,926,931
2896
+ 16,468,607
2897
+ 333,1022,1030
2898
+ 9,473,793
2899
+ 1071,1088,1098
2900
+ 31,38,76
2901
+ 300,301,853
2902
+ 694,1094,1100
2903
+ 86,481,805
2904
+ 613,801,991
2905
+ 795,797,879
2906
+ 570,590,1017
2907
+ 137,142,746
2908
+ 969,987,989
2909
+ 324,329,749
2910
+ 323,330,1034
2911
+ 30,81,82
2912
+ 98,237,934
2913
+ 897,943,945
2914
+ 121,359,1094
2915
+ 646,766,767
2916
+ 276,496,819
2917
+ 142,746,747
2918
+ 339,346,1028
2919
+ 290,512,513
2920
+ 730,733,1053
2921
+ 137,138,172
2922
+ 601,780,940
2923
+ 212,425,426
2924
+ 1070,1107,1110
2925
+ 389,747,1037
2926
+ 143,148,162
2927
+ 838,876,925
2928
+ 319,334,1030
2929
+ 798,800,877
2930
+ 132,180,1096
2931
+ 628,827,995
2932
+ 355,1121,1127
2933
+ 355,356,506
2934
+ 231,601,777
2935
+ 797,798,864
2936
+ 907,915,947
2937
+ 584,585,593
2938
+ 604,790,999
2939
+ 193,1085,1094
2940
+ 268,504,505
2941
+ 396,425,1049
2942
+ 978,986,989
2943
+ 357,358,499
2944
+ 380,745,758
2945
+ 139,713,720
2946
+ 907,945,947
2947
+ 197,506,1062
2948
+ 1068,1098,1103
2949
+ 269,505,616
2950
+ 182,365,703
2951
+ 450,715,1078
2952
+ 338,348,1032
2953
+ 715,718,1092
2954
+ 131,415,743
2955
+ 101,102,770
2956
+ 899,901,948
2957
+ 280,518,831
2958
+ 325,327,328
2959
+ 123,752,1025
2960
+ 30,659,677
2961
+ 120,355,691
2962
+ 404,405,1043
2963
+ 201,202,1059
2964
+ 65,66,866
2965
+ 524,642,992
2966
+ 128,183,368
2967
+ 133,371,707
2968
+ 96,891,937
2969
+ 330,1026,1034
2970
+ 1067,1100,1101
2971
+ 239,240,454
2972
+ 174,373,550
2973
+ 598,603,783
2974
+ 646,650,651
2975
+ 233,446,1007
2976
+ 239,453,454
2977
+ 42,208,637
2978
+ 283,284,557
2979
+ 1,231,457
2980
+ 401,428,429
2981
+ 224,225,584
2982
+ 477,478,613
2983
+ 84,806,888
2984
+ 646,767,768
2985
+ 634,829,941
2986
+ 131,136,415
2987
+ 62,532,856
2988
+ 389,421,1081
2989
+ 763,772,982
2990
+ 350,753,1031
2991
+ 325,328,1037
2992
+ 255,478,614
2993
+ 450,1078,1092
2994
+ 191,358,696
2995
+ 516,633,1000
2996
+ 706,710,711
2997
+ 305,306,644
2998
+ 471,938,999
2999
+ 645,649,765
3000
+ 373,550,704
3001
+ 8,96,934
3002
+ 86,806,929
3003
+ 142,747,1027
3004
+ 289,512,1009
3005
+ 609,801,1010
3006
+ 56,313,436
3007
+ 360,740,1035
3008
+ 146,159,394
3009
+ 922,949,962
3010
+ 139,381,720
3011
+ 490,692,1105
3012
+ 706,710,1074
3013
+ 36,513,933
3014
+ 700,1103,1107
3015
+ 303,641,855
3016
+ 438,651,767
3017
+ 1047,1117,1133
3018
+ 336,337,349
3019
+ 129,369,412
3020
+ 728,1052,1109
3021
+ 133,173,707
3022
+ 729,730,1119
3023
+ 368,700,702
3024
+ 102,312,770
3025
+ 752,1025,1035
3026
+ 225,1054,1138
3027
+ 340,341,345
3028
+ 388,420,747
3029
+ 147,161,1093
3030
+ 308,309,646
3031
+ 354,756,1036
3032
+ 701,1118,1129
3033
+ 372,458,706
3034
+ 267,618,816
3035
+ 322,331,1026
3036
+ 580,581,1015
3037
+ 788,948,974
3038
+ 371,372,706
3039
+ 432,595,1044
3040
+ 281,282,630
3041
+ 278,633,1000
3042
+ 307,541,645
3043
+ 131,1024,1040
3044
+ 469,470,794
3045
+ 351,514,1060
3046
+ 99,863,874
3047
+ 570,845,1003
3048
+ 559,578,1018
3049
+ 458,1074,1075
3050
+ 578,1012,1018
3051
+ 250,251,604
3052
+ 573,1051,1109
3053
+ 131,743,1040
3054
+ 327,746,1027
3055
+ 611,612,804
3056
+ 110,558,932
3057
+ 117,222,1029
3058
+ 645,765,766
3059
+ 376,708,1134
3060
+ 151,1050,1104
3061
+ 630,634,829
3062
+ 232,233,940
3063
+ 597,598,782
3064
+ 146,395,1093
3065
+ 28,276,497
3066
+ 477,478,802
3067
+ 275,495,623
3068
+ 464,606,1002
3069
+ 698,702,1107
3070
+ 27,554,1090
3071
+ 233,940,1007
3072
+ 968,969,987
3073
+ 137,142,172
3074
+ 205,730,1119
3075
+ 383,714,719
3076
+ 220,595,1058
3077
+ 808,952,961
3078
+ 438,767,768
3079
+ 1082,1093,1097
3080
+ 443,548,719
3081
+ 176,708,712
3082
+ 581,840,1015
3083
+ 825,828,871
3084
+ 413,1096,1098
3085
+ 239,454,598
3086
+ 151,152,209
3087
+ 584,593,1116
3088
+ 1053,1087,1099
3089
+ 493,620,621
3090
+ 826,967,983
3091
+ 998,1015,1016
3092
+ 442,443,1120
3093
+ 761,867,875
3094
+ 778,874,891
3095
+ 124,188,410
3096
+ 502,624,818
3097
+ 81,868,873
3098
+ 476,477,801
3099
+ 108,110,925
3100
+ 1078,1079,1126
3101
+ 839,994,1013
3102
+ 846,886,887
3103
+ 798,864,877
3104
+ 274,495,622
3105
+ 548,714,1092
3106
+ 903,917,946
3107
+ 699,1071,1088
3108
+ 395,423,749
3109
+ 559,560,841
3110
+ 145,723,1102
3111
+ 537,573,637
3112
+ 842,846,887
3113
+ 177,178,416
3114
+ 51,545,770
3115
+ 321,331,1033
3116
+ 42,208,397
3117
+ 132,180,414
3118
+ 840,998,1021
3119
+ 510,636,941
3120
+ 260,486,803
3121
+ 8,96,452
3122
+ 591,1017,1018
3123
+ 138,380,1076
3124
+ 288,631,1006
3125
+ 222,595,1058
3126
+ 337,1024,1040
3127
+ 763,772,971
3128
+ 359,360,409
3129
+ 693,1065,1122
3130
+ 714,719,1092
3131
+ 395,396,750
3132
+ 297,573,637
3133
+ 49,441,547
3134
+ 333,735,1030
3135
+ 33,278,516
3136
+ 503,618,817
3137
+ 357,499,695
3138
+ 117,222,734
3139
+ 124,186,188
3140
+ 46,65,66
3141
+ 224,584,1054
3142
+ 466,1115,1134
3143
+ 108,876,925
3144
+ 621,816,817
3145
+ 153,426,427
3146
+ 800,807,895
3147
+ 234,602,1007
3148
+ 226,565,1135
3149
+ 11,12,92
3150
+ 297,642,992
3151
+ 380,1042,1076
3152
+ 380,417,758
3153
+ 537,637,1011
3154
+ 605,791,999
3155
+ 5,237,662
3156
+ 1054,1055,1112
3157
+ 252,552,991
3158
+ 51,52,58
3159
+ 292,640,641
3160
+ 5,54,662
3161
+ 380,1031,1038
3162
+ 634,827,829
3163
+ 292,293,533
3164
+ 183,368,483
3165
+ 368,483,1107
3166
+ 8,452,934
3167
+ 35,285,556
3168
+ 287,509,634
3169
+ 36,627,633
3170
+ 810,812,868
3171
+ 364,701,703
3172
+ 563,582,583
3173
+ 501,502,818
3174
+ 67,663,665
3175
+ 225,1054,1140
3176
+ 810,868,884
3177
+ 379,744,1031
3178
+ 157,202,1059
3179
+ 785,882,937
3180
+ 400,1050,1099
3181
+ 1048,1097,1102
3182
+ 673,676,678
3183
+ 96,452,934
3184
+ 16,90,935
3185
+ 301,639,853
3186
+ 232,233,445
3187
+ 847,866,886
3188
+ 844,939,1019
3189
+ 122,193,1094
3190
+ 145,723,1049
3191
+ 166,231,383
3192
+ 521,829,995
3193
+ 128,368,700
3194
+ 42,208,573
3195
+ 426,427,739
3196
+ 431,432,1055
3197
+ 118,123,754
3198
+ 423,424,750
3199
+ 691,1062,1114
3200
+ 25,78,500
3201
+ 977,984,988
3202
+ 535,536,852
3203
+ 363,474,1129
3204
+ 369,412,742
3205
+ 618,621,817
3206
+ 1137,1139,1140
3207
+ 314,648,651
3208
+ 432,596,735
3209
+ 691,1062,1127
3210
+ 684,685,686
3211
+ 514,557,1091
3212
+ 2,232,601
3213
+ 629,635,827
3214
+ 323,1026,1034
3215
+ 284,688,1091
3216
+ 160,441,547
3217
+ 145,390,727
3218
+ 486,610,802
3219
+ 27,271,619
3220
+ 252,553,1069
3221
+ 521,628,829
3222
+ 160,392,547
3223
+ 133,138,380
3224
+ 121,191,696
3225
+ 903,946,980
3226
+ 117,404,755
3227
+ 645,646,766
3228
+ 330,331,1026
3229
+ 305,546,1046
3230
+ 241,597,781
3231
+ 713,717,1113
3232
+ 466,467,1115
3233
+ 137,745,746
3234
+ 415,743,744
3235
+ 273,494,621
3236
+ 378,710,711
3237
+ 706,707,1075
3238
+ 644,765,996
3239
+ 268,504,617
3240
+ 400,739,1033
3241
+ 536,638,852
3242
+ 1054,1112,1138
3243
+ 605,790,791
3244
+ 601,777,780
3245
+ 346,347,740
3246
+ 214,539,546
3247
+ 396,723,1097
3248
+ 1042,1076,1089
3249
+ 148,162,422
3250
+ 521,557,628
3251
+ 542,645,766
3252
+ 489,553,991
3253
+ 388,389,420
3254
+ 342,344,1036
3255
+ 379,380,758
3256
+ 287,636,941
3257
+ 217,220,595
3258
+ 610,615,802
3259
+ 149,212,425
3260
+ 286,635,827
3261
+ 1003,1012,1018
3262
+ 188,410,411
3263
+ 388,419,420
3264
+ 272,493,620
3265
+ 157,404,1059
3266
+ 776,863,874
3267
+ 19,86,481
3268
+ 114,343,1029
3269
+ 205,402,1119
3270
+ 60,870,885
3271
+ 775,965,982
3272
+ 28,819,820
3273
+ 149,153,1026
3274
+ 143,748,749
3275
+ 151,733,1104
3276
+ 336,337,1024
3277
+ 146,159,1082
3278
+ 354,406,1063
3279
+ 310,646,648
3280
+ 386,387,716
3281
+ 762,872,924
3282
+ 265,623,818
3283
+ 227,430,735
3284
+ 262,487,488
3285
+ 10,242,374
3286
+ 503,816,817
3287
+ 592,593,1116
3288
+ 149,396,1026
3289
+ 292,641,855
3290
+ 570,591,1018
3291
+ 262,487,609
3292
+ 708,709,1134
3293
+ 464,794,1002
3294
+ 262,263,608
3295
+ 103,571,1012
3296
+ 34,200,557
3297
+ 570,1017,1018
3298
+ 2,231,444
3299
+ 248,249,469
3300
+ 281,519,831
3301
+ 136,415,744
3302
+ 231,548,997
3303
+ 183,700,1103
3304
+ 335,336,350
3305
+ 332,1033,1041
3306
+ 387,716,1079
3307
+ 26,357,498
3308
+ 562,581,582
3309
+ 348,742,757
3310
+ 447,448,1008
3311
+ 778,784,897
3312
+ 339,340,346
3313
+ 131,136,1024
3314
+ 1124,1137,1139
3315
+ 278,279,517
3316
+ 536,852,1011
3317
+ 1043,1059,1083
3318
+ 359,751,1035
3319
+ 475,552,1069
3320
+ 115,353,1083
3321
+ 889,896,928
3322
+ 551,704,708
3323
+ 742,757,1032
3324
+ 399,733,1104
3325
+ 151,152,400
3326
+ 3,98,934
3327
+ 238,452,1001
3328
+ 364,475,1129
3329
+ 280,631,831
3330
+ 559,845,1003
3331
+ 208,573,731
3332
+ 217,218,577
3333
+ 386,716,1078
3334
+ 39,40,71
3335
+ 326,388,1037
3336
+ 267,503,816
3337
+ 496,623,818
3338
+ 524,572,992
3339
+ 342,343,344
3340
+ 363,474,1118
3341
+ 22,30,659
3342
+ 617,620,816
3343
+ 332,736,1022
3344
+ 563,994,1013
3345
+ 34,284,351
3346
+ 233,601,940
3347
+ 133,380,707
3348
+ 39,70,71
3349
+ 147,423,1093
3350
+ 240,241,455
3351
+ 134,378,1072
3352
+ 561,562,581
3353
+ 34,283,284
3354
+ 240,454,455
3355
+ 448,599,1008
3356
+ 370,413,757
3357
+ 135,177,416
3358
+ 183,185,1103
3359
+ 630,634,941
3360
+ 1066,1101,1105
3361
+ 549,714,997
3362
+ 479,802,803
3363
+ 807,809,927
3364
+ 167,1079,1084
3365
+ 696,1066,1122
3366
+ 544,648,769
3367
+ 315,438,439
3368
+ 81,82,868
3369
+ 695,1065,1132
3370
+ 939,998,1021
3371
+ 143,421,422
3372
+ 348,743,1024
3373
+ 225,230,596
3374
+ 199,1061,1083
3375
+ 421,422,748
3376
+ 572,573,992
3377
+ 570,1003,1017
3378
+ 137,380,745
3379
+ 1056,1116,1136
3380
+ 262,488,1010
3381
+ 495,623,817
3382
+ 116,117,202
3383
+ 250,938,999
3384
+ 218,1057,1086
3385
+ 241,601,781
3386
+ 616,620,815
3387
+ 66,105,886
3388
+ 345,751,752
3389
+ 839,844,939
3390
+ 377,709,710
3391
+ 967,983,986
3392
+ 813,873,923
3393
+ 499,695,1132
3394
+ 515,1060,1061
3395
+ 504,505,616
3396
+ 217,220,221
3397
+ 153,210,212
3398
+ 153,426,739
3399
+ 2,166,383
3400
+ 828,871,890
3401
+ 82,83,884
3402
+ 774,863,880
3403
+ 130,186,411
3404
+ 6,7,95
3405
+ 195,197,1063
3406
+ 161,162,1093
3407
+ 846,847,886
3408
+ 359,408,751
3409
+ 400,733,1099
3410
+ 595,596,759
3411
+ 253,608,613
3412
+ 1054,1124,1137
3413
+ 786,943,948
3414
+ 157,222,1058
3415
+ 17,252,263
3416
+ 364,365,703
3417
+ 357,692,1132
3418
+ 243,244,790
3419
+ 294,638,639
3420
+ 166,231,548
3421
+ 539,1046,1111
3422
+ 315,316,650
3423
+ 301,527,854
3424
+ 167,717,1084
3425
+ 166,444,548
3426
+ 370,757,1040
3427
+ 287,634,941
3428
+ 538,539,1111
3429
+ 13,652,656
3430
+ 376,708,709
3431
+ 430,431,735
3432
+ 379,416,417
3433
+ 466,709,1134
3434
+ 152,427,1050
3435
+ 191,696,1122
3436
+ 419,420,747
3437
+ 125,188,1067
3438
+ 68,318,657
3439
+ 861,870,885
3440
+ 259,485,611
3441
+ 166,383,443
3442
+ 122,123,408
3443
+ 495,496,818
3444
+ 698,700,1107
3445
+ 126,693,694
3446
+ 523,728,1051
3447
+ 398,399,531
3448
+ 391,721,1111
3449
+ 512,832,1009
3450
+ 506,1121,1127
3451
+ 715,716,718
3452
+ 369,699,1098
3453
+ 140,167,717
3454
+ 126,187,189
3455
+ 360,740,1028
3456
+ 147,162,423
3457
+ 107,110,318
3458
+ 142,158,746
3459
+ 361,692,1105
3460
+ 646,648,651
3461
+ 241,455,597
3462
+ 256,257,480
3463
+ 386,451,716
3464
+ 785,899,919
3465
+ 279,631,632
3466
+ 446,447,1007
3467
+ 252,697,703
3468
+ 146,147,161
3469
+ 634,827,941
3470
+ 335,350,745
3471
+ 323,324,1034
3472
+ 255,614,615
3473
+ 584,593,1054
3474
+ 35,198,285
3475
+ 26,269,616
3476
+ 150,211,1049
3477
+ 84,484,805
3478
+ 294,295,638
3479
+ 327,747,748
3480
+ 174,374,460
3481
+ 397,398,530
3482
+ 112,113,745
3483
+ 200,521,557
3484
+ 983,984,986
3485
+ 335,350,758
3486
+ 296,637,638
3487
+ 388,717,1084
3488
+ 296,638,1011
3489
+ 214,306,540
3490
+ 289,290,632
3491
+ 735,759,1030
3492
+ 355,356,688
3493
+ 619,620,1005
3494
+ 543,544,768
3495
+ 1,241,456
3496
+ 718,1078,1120
3497
+ 653,657,668
3498
+ 176,708,1134
3499
+ 264,265,501
3500
+ 3,237,600
3501
+ 1,231,384
3502
+ 145,1049,1102
3503
+ 303,528,529
3504
+ 307,644,645
3505
+ 134,378,711
3506
+ 122,359,1094
3507
+ 311,647,648
3508
+ 487,488,609
3509
+ 252,552,553
3510
+ 707,711,1123
3511
+ 395,424,750
3512
+ 311,647,769
3513
+ 338,339,347
3514
+ 229,431,1055
3515
+ 367,483,1110
3516
+ 145,150,723
3517
+ 91,92,892
3518
+ 444,445,777
3519
+ 580,841,1015
3520
+ 166,714,719
3521
+ 120,690,691
3522
+ 763,968,982
3523
+ 559,841,845
3524
+ 552,553,1069
3525
+ 898,942,944
3526
+ 354,754,756
3527
+ 281,830,831
3528
+ 426,738,739
3529
+ 46,66,67
3530
+ 22,258,659
3531
+ 224,593,1054
3532
+ 180,414,415
3533
+ 220,223,1058
3534
+ 127,699,1096
3535
+ 123,407,754
3536
+ 309,543,646
3537
+ 54,55,312
3538
+ 305,547,996
3539
+ 238,239,453
3540
+ 1057,1112,1137
3541
+ 559,560,579
3542
+ 380,418,1042
3543
+ 205,522,1119
3544
+ 271,492,619
3545
+ 238,452,453
3546
+ 93,867,875
3547
+ 382,383,443
3548
+ 176,376,1134
3549
+ 836,838,900
3550
+ 401,428,1095
3551
+ 152,153,400
3552
+ 313,436,437
3553
+ 117,734,755
3554
+ 117,157,222
3555
+ 118,194,196
3556
+ 116,201,1083
3557
+ 1056,1131,1136
3558
+ 706,1075,1125
3559
+ 327,328,748
3560
+ 232,444,445
3561
+ 585,594,1135
3562
+ 796,799,976
3563
+ 143,148,749
3564
+ 428,429,1095
3565
+ 298,524,992
3566
+ 165,1080,1081
3567
+ 815,1004,1005
3568
+ 286,287,509
3569
+ 124,125,360
3570
+ 728,729,1052
3571
+ 320,332,1022
3572
+ 379,753,1031
3573
+ 862,986,989
3574
+ 222,223,1058
3575
+ 400,401,1099
3576
+ 301,640,854
3577
+ 141,142,1077
3578
+ 762,764,911
3579
+ 68,107,318
3580
+ 843,848,963
3581
+ 384,385,714
3582
+ 301,853,854
3583
+ 826,834,944
3584
+ 51,311,545
3585
+ 812,813,873
3586
+ 592,1116,1135
3587
+ 128,129,369
3588
+ 42,296,637
3589
+ 270,555,1064
3590
+ 326,327,747
3591
+ 134,711,1073
3592
+ 343,755,756
3593
+ 27,190,619
3594
+ 253,608,991
3595
+ 295,535,536
3596
+ 282,629,829
3597
+ 568,939,1021
3598
+ 521,557,995
3599
+ 67,104,318
3600
+ 181,363,1088
3601
+ 114,734,1039
3602
+ 119,120,195
3603
+ 105,886,887
3604
+ 149,153,212
3605
+ 559,1017,1018
3606
+ 115,199,352
3607
+ 321,1033,1041
3608
+ 261,262,609
3609
+ 400,401,428
3610
+ 345,1025,1035
3611
+ 420,421,1081
3612
+ 660,666,682
3613
+ 1015,1020,1021
3614
+ 861,909,912
3615
+ 611,614,803
3616
+ 360,410,751
3617
+ 488,609,1010
3618
+ 143,164,422
3619
+ 417,418,758
3620
+ 439,650,766
3621
+ 735,736,1022
3622
+ 492,493,1005
3623
+ 103,104,318
3624
+ 534,535,853
3625
+ 231,714,997
3626
+ 372,458,459
3627
+ 788,796,966
3628
+ 400,737,1033
3629
+ 183,700,1107
3630
+ 148,395,1023
3631
+ 608,801,991
3632
+ 313,314,768
3633
+ 43,297,572
3634
+ 347,348,742
3635
+ 242,604,789
3636
+ 752,754,1025
3637
+ 862,984,985
3638
+ 637,992,1011
3639
+ 399,531,732
3640
+ 225,584,1140
3641
+ 455,597,781
3642
+ 343,344,756
3643
+ 302,527,528
3644
+ 147,161,162
3645
+ 331,737,1033
3646
+ 153,1026,1033
3647
+ 294,534,639
3648
+ 693,695,1065
3649
+ 551,704,712
3650
+ 297,728,731
3651
+ 157,404,755
3652
+ 444,777,997
3653
+ 399,733,1108
3654
+ 530,531,1109
3655
+ 346,347,1028
3656
+ 112,335,1038
3657
+ 140,167,169
3658
+ 524,525,642
3659
+ 216,592,1135
3660
+ 723,727,1102
3661
+ 396,1049,1097
3662
+ 369,413,1068
3663
+ 131,180,414
3664
+ 143,389,1037
3665
+ 325,749,1023
3666
+ 134,177,1073
3667
+ 568,588,1021
3668
+ 227,430,431
3669
+ 238,599,1001
3670
+ 399,531,1108
3671
+ 154,429,736
3672
+ 51,58,312
3673
+ 442,1120,1126
3674
+ 603,783,1008
3675
+ 135,177,178
3676
+ 562,840,1014
3677
+ 603,782,783
3678
+ 301,526,527
3679
+ 391,538,1111
3680
+ 377,378,467
3681
+ 282,521,829
3682
+ 643,852,853
3683
+ 425,426,738
3684
+ 183,368,1107
3685
+ 394,724,1117
3686
+ 809,810,884
3687
+ 534,853,854
3688
+ 242,704,712
3689
+ 328,749,1037
3690
+ 910,913,950
3691
+ 597,602,603
3692
+ 370,743,757
3693
+ 233,602,1007
3694
+ 835,900,921
3695
+ 561,581,840
3696
+ 247,656,666
3697
+ 144,163,421
3698
+ 584,1116,1139
3699
+ 145,213,390
3700
+ 404,1043,1059
3701
+ 389,420,747
3702
+ 439,766,767
3703
+ 176,375,376
3704
+ 558,578,1012
3705
+ 388,1077,1084
3706
+ 576,577,1056
3707
+ 249,250,605
3708
+ 1116,1131,1135
3709
+ 28,276,626
3710
+ 679,684,687
3711
+ 250,604,605
3712
+ 672,685,687
3713
+ 191,358,1122
3714
+ 60,61,885
3715
+ 347,740,1028
3716
+ 357,499,1132
3717
+ 381,382,718
3718
+ 285,286,508
3719
+ 167,387,1079
3720
+ 1064,1065,1090
3721
+ 396,1026,1034
3722
+ 399,732,733
3723
+ 1044,1058,1086
3724
+ 72,890,933
3725
+ 129,185,1068
3726
+ 1057,1086,1112
3727
+ 775,947,972
3728
+ 282,521,629
3729
+ 571,591,1012
3730
+ 285,628,635
3731
+ 230,596,1055
3732
+ 747,748,1037
3733
+ 567,587,844
3734
+ 96,891,934
3735
+ 689,1060,1061
3736
+ 166,231,444
3737
+ 462,463,791
3738
+ 498,499,1132
3739
+ 218,221,1086
3740
+ 88,89,879
3741
+ 314,438,768
3742
+ 571,1012,1018
3743
+ 522,1119,1128
3744
+ 243,604,790
3745
+ 314,651,768
3746
+ 899,919,948
3747
+ 291,890,933
3748
+ 158,172,1076
3749
+ 709,1130,1134
3750
+ 830,941,1006
3751
+ 293,639,854
3752
+ 786,965,966
3753
+ 137,142,1027
3754
+ 512,832,1000
3755
+ 824,865,881
3756
+ 83,888,927
3757
+ 25,277,626
3758
+ 355,356,1121
3759
+ 898,921,942
3760
+ 63,64,930
3761
+ 187,189,1101
3762
+ 290,633,1000
3763
+ 177,416,1073
3764
+ 164,421,422
3765
+ 360,410,740
3766
+ 586,587,844
3767
+ 401,760,1033
3768
+ 258,659,660
3769
+ 252,263,991
3770
+ 781,782,1007
3771
+ 798,800,916
3772
+ 179,180,1096
3773
+ 572,573,1051
3774
+ 6,13,94
3775
+ 554,1004,1005
3776
+ 36,37,291
3777
+ 236,599,1001
3778
+ 396,425,738
3779
+ 43,403,728
3780
+ 331,738,739
3781
+ 377,467,1115
3782
+ 228,229,431
3783
+ 1,231,241
3784
+ 467,1072,1125
3785
+ 903,959,980
3786
+ 231,383,714
3787
+ 551,712,993
3788
+ 18,252,253
3789
+ 705,709,1115
3790
+ 140,167,1084
3791
+ 797,798,916
3792
+ 169,1077,1084
3793
+ 332,736,760
3794
+ 106,571,932
3795
+ 494,621,816
3796
+ 618,622,624
3797
+ 9,242,712
3798
+ 123,359,1025
3799
+ 839,939,1019
3800
+ 409,1094,1100
3801
+ 356,507,1121
3802
+ 326,747,1027
3803
+ 577,1056,1136
3804
+ 607,935,1002
3805
+ 831,1006,1009
3806
+ 112,1027,1038
3807
+ 567,587,1020
3808
+ 136,415,416
3809
+ 338,741,1028
3810
+ 265,623,624
3811
+ 717,720,1079
3812
+ 242,712,993
3813
+ 131,743,1024
3814
+ 225,229,230
3815
+ 159,724,1082
3816
+ 716,717,720
3817
+ 661,673,676
3818
+ 851,953,975
3819
+ 157,222,433
3820
+ 799,808,988
3821
+ 419,746,747
3822
+ 300,525,853
3823
+ 694,1085,1094
3824
+ 310,544,648
3825
+ 570,571,1003
3826
+ 289,631,632
3827
+ 14,21,660
3828
+ 53,57,59
3829
+ 297,728,1109
3830
+ 123,194,408
3831
+ 502,618,624
3832
+ 137,158,1076
3833
+ 266,267,618
3834
+ 158,170,172
3835
+ 265,502,818
3836
+ 234,235,603
3837
+ 353,755,756
3838
+ 215,563,583
3839
+ 165,381,442
3840
+ 478,479,802
3841
+ 711,1073,1123
3842
+ 430,735,736
3843
+ 41,304,641
3844
+ 692,1064,1090
3845
+ 236,449,600
3846
+ 256,479,480
3847
+ 776,778,907
3848
+ 790,938,999
3849
+ 577,1056,1057
3850
+ 595,759,1039
3851
+ 825,865,871
3852
+ 124,740,1028
3853
+ 558,1003,1018
3854
+ 401,428,1099
3855
+ 273,493,620
3856
+ 194,407,408
3857
+ 792,920,979
3858
+ 653,655,668
3859
+ 507,1091,1121
3860
+ 144,421,1081
3861
+ 359,408,1094
3862
+ 231,457,997
3863
+ 715,718,1078
3864
+ 52,57,58
3865
+ 723,724,727
3866
+ 227,230,431
3867
+ 623,624,818
3868
+ 359,752,1025
3869
+ 395,1023,1034
3870
+ 112,335,745
3871
+ 693,695,1122
3872
+ 256,479,614
3873
+ 154,429,430
3874
+ 167,451,1079
3875
+ 695,696,1122
3876
+ 415,416,744
3877
+ 385,450,549
3878
+ 286,287,634
3879
+ 53,312,674
3880
+ 142,419,1077
3881
+ 276,496,497
3882
+ 692,693,1065
3883
+ 289,512,632
3884
+ 454,598,783
3885
+ 316,317,440
3886
+ 255,478,479
3887
+ 443,548,1092
3888
+ 460,550,993
3889
+ 492,493,620
3890
+ 154,155,204
3891
+ 9,242,793
3892
+ 338,1028,1032
3893
+ 751,752,1035
3894
+ 364,701,1129
3895
+ 604,605,790
3896
+ 558,559,1003
3897
+ 77,881,894
3898
+ 598,603,782
3899
+ 235,599,603
3900
+ 508,556,628
3901
+ 388,713,717
3902
+ 35,284,356
3903
+ 107,109,110
3904
+ 144,389,421
3905
+ 631,1006,1009
3906
+ 850,878,896
3907
+ 439,651,767
3908
+ 622,623,817
3909
+ 337,338,1032
3910
+ 250,470,471
3911
+ 220,221,1058
3912
+ 154,227,736
3913
+ 505,616,1004
3914
+ 339,347,1028
3915
+ 16,248,607
3916
+ 369,757,1032
3917
+ 709,1115,1134
3918
+ 713,1080,1081
3919
+ 414,415,743
3920
+ 416,417,1073
3921
+ 118,354,1036
3922
+ 630,830,941
3923
+ 243,244,462
3924
+ 977,983,984
3925
+ 360,751,1035
3926
+ 45,46,63
3927
+ 184,366,482
3928
+ 345,346,751
3929
+ 1072,1073,1123
3930
+ 597,602,781
3931
+ 199,352,1061
3932
+ 355,691,1062
3933
+ 35,198,507
3934
+ 425,738,750
3935
+ 287,509,510
3936
+ 200,283,557
3937
+ 585,592,1135
3938
+ 149,426,738
3939
+ 561,840,841
3940
+ 173,1075,1089
3941
+ 461,789,790
3942
+ 470,794,999
3943
+ 467,710,1125
3944
+ 308,541,645
3945
+ 242,604,793
3946
+ 514,1060,1091
3947
+ 2,166,444
3948
+ 221,1058,1086
3949
+ 463,464,791
3950
+ 129,185,186
3951
+ 137,745,1038
3952
+ 143,144,164
3953
+ 302,527,640
3954
+ 3,236,449
3955
+ 839,844,1013
3956
+ 244,605,790
3957
+ 17,252,553
3958
+ 848,953,963
3959
+ 762,771,960
3960
+ 121,694,696
3961
+ 511,512,1009
3962
+ 111,319,334
3963
+ 233,445,446
3964
+ 322,323,1026
3965
+ 273,620,621
3966
+ 174,459,550
3967
+ 66,866,886
3968
+ 599,600,1001
3969
+ 141,170,1077
3970
+ 192,505,555
3971
+ 718,1078,1126
3972
+ 678,683,686
3973
+ 210,427,1050
3974
+ 465,607,1002
3975
+ 157,734,755
3976
+ 393,394,435
3977
+ 362,491,1090
3978
+ 307,541,644
3979
+ 509,827,941
3980
+ 367,368,483
3981
+ 17,184,489
3982
+ 17,263,553
3983
+ 92,892,935
3984
+ 538,1106,1111
3985
+ 66,67,105
3986
+ 559,578,1017
3987
+ 451,1078,1079
3988
+ 403,522,523
3989
+ 226,585,594
3990
+ 51,58,545
3991
+ 787,792,920
3992
+ 373,374,704
3993
+ 297,298,992
3994
+ 587,844,1019
3995
+ 50,305,391
3996
+ 126,189,1101
3997
+ 707,1075,1123
3998
+ 613,615,802
3999
+ 646,651,768
4000
+ 1043,1083,1114
4001
+ 233,234,602
4002
+ 143,749,1037
4003
+ 1112,1137,1138
4004
+ 142,388,1027
4005
+ 137,142,158
4006
+ 596,1055,1138
4007
+ 222,734,1029
4008
+ 143,162,422
4009
+ 68,653,657
4010
+ 1056,1116,1131
4011
+ 841,1015,1016
4012
+ 237,891,934
4013
+ 418,745,758
4014
+ 399,1104,1108
4015
+ 154,401,1041
4016
+ 145,211,1102
4017
+ 596,735,759
4018
+ 117,222,223
4019
+ 391,538,539
4020
+ 693,1066,1105
4021
+ 113,335,745
4022
+ 639,643,853
4023
+ 488,801,1010
4024
+ 154,227,228
4025
+ 581,840,1014
4026
+ 786,788,948
4027
+ 17,252,366
4028
+ 408,409,751
4029
+ 775,779,965
4030
+ 334,735,1030
4031
+ 776,907,915
4032
+ 451,716,1079
4033
+ 629,634,827
4034
+ 502,624,817
4035
+ 18,252,552
4036
+ 648,651,768
4037
+ 460,461,789
4038
+ 424,1049,1097
4039
+ 1078,1120,1126
4040
+ 192,269,505
4041
+ 256,611,614
4042
+ 293,640,855
4043
+ 167,717,1079
4044
+ 1052,1108,1109
4045
+ 139,165,1081
4046
+ 231,444,777
4047
+ 231,444,548
4048
+ 287,509,941
4049
+ 131,415,744
4050
+ 51,545,769
4051
+ 216,565,566
4052
+ 1136,1137,1139
4053
+ 151,207,399
4054
+ 218,574,1057
4055
+ 27,190,491
4056
+ 589,1016,1017
4057
+ 469,606,1002
4058
+ 858,954,957
4059
+ 314,438,651
4060
+ 182,475,552
4061
+ 101,880,893
4062
+ 285,556,628
4063
+ 249,469,470
4064
+ 278,517,1000
4065
+ 630,631,636
4066
+ 551,704,1134
4067
+ 840,1020,1021
4068
+ 88,864,879
4069
+ 669,679,682
4070
+ 23,83,84
4071
+ 503,618,816
4072
+ 19,257,481
4073
+ 586,844,1013
4074
+ 490,491,1090
4075
+ 284,557,1091
4076
+ 255,478,615
4077
+ 27,270,554
4078
+ 113,327,1027
4079
+ 324,329,1034
4080
+ 110,887,932
4081
+ 541,765,766
4082
+ 571,932,1012
4083
+ 74,890,933
4084
+ 243,461,462
4085
+ 851,860,975
4086
+ 608,609,801
4087
+ 19,20,258
4088
+ 540,541,765
4089
+ 369,742,1032
4090
+ 286,634,827
4091
+ 64,529,856
4092
+ 151,209,1050
4093
+ 130,740,741
4094
+ 292,293,640
4095
+ 41,48,62
4096
+ 593,1054,1124
4097
+ 475,552,703
4098
+ 319,320,1030
4099
+ 4,97,98
4100
+ 668,678,681
4101
+ 476,477,613
4102
+ 360,1028,1035
4103
+ 137,745,1027
4104
+ 274,275,623
4105
+ 577,1136,1137
4106
+ 42,537,637
4107
+ 219,564,583
4108
+ 814,977,983
4109
+ 41,48,304
4110
+ 274,622,623
4111
+ 156,205,1087
4112
+ 8,238,600
4113
+ 604,789,938
4114
+ 29,79,80
4115
+ 564,594,1013
4116
+ 601,777,940
4117
+ 717,1045,1113
4118
+ 248,468,607
4119
+ 89,879,931
4120
+ 117,157,404
4121
+ 560,579,841
4122
+ 351,352,515
4123
+ 80,820,923
4124
+ 288,511,1009
4125
+ 1070,1118,1129
4126
+ 354,405,406
4127
+ 7,96,237
4128
+ 208,397,731
4129
+ 354,405,756
4130
+ 432,735,759
4131
+ 599,603,1008
4132
+ 250,251,471
4133
+ 337,348,1040
4134
+ 256,611,803
4135
+ 464,791,794
4136
+ 251,472,938
4137
+ 338,741,1032
4138
+ 504,617,815
4139
+ 270,555,1004
4140
+ 268,269,505
4141
+ 143,144,421
4142
+ 760,1033,1041
4143
+ 701,1070,1129
4144
+ 737,739,1033
4145
+ 326,327,1037
4146
+ 694,1066,1085
4147
+ 154,227,1022
4148
+ 281,519,520
4149
+ 524,852,992
4150
+ 540,765,996
4151
+ 371,458,706
4152
+ 358,499,695
4153
+ 118,407,754
4154
+ 379,753,758
4155
+ 225,584,1054
4156
+ 43,297,728
4157
+ 638,642,852
4158
+ 348,757,1040
4159
+ 1055,1112,1138
4160
+ 478,615,802
4161
+ 388,419,1077
4162
+ 240,597,598
4163
+ 706,707,711
4164
+ 145,723,727
4165
+ 267,268,504
4166
+ 595,759,1030
4167
+ 14,21,88
4168
+ 378,467,710
4169
+ 716,1078,1079
4170
+ 252,703,1069
4171
+ 280,519,831
4172
+ 558,578,1018
4173
+ 833,898,921
4174
+ 547,726,1046
4175
+ 241,455,781
4176
+ 655,661,676
4177
+ 124,410,740
4178
+ 139,165,720
4179
+ 563,564,583
4180
+ 129,130,186
4181
+ 441,547,996
4182
+ 347,348,1032
4183
+ 477,613,802
4184
+ 369,1068,1098
4185
+ 1074,1115,1130
4186
+ 245,463,791
4187
+ 148,749,1023
4188
+ 282,283,629
4189
+ 268,504,616
4190
+ 113,350,745
4191
+ 532,641,855
4192
+ 137,158,746
4193
+ 148,422,749
4194
+ 728,732,1052
4195
+ 658,674,680
4196
+ 317,440,441
4197
+ 339,346,347
4198
+ 796,966,976
4199
+ 1054,1112,1137
4200
+ 285,286,635
4201
+ 290,512,1000
4202
+ 360,410,1067
4203
+ 370,699,1096
4204
+ 704,712,993
4205
+ 529,855,856
4206
+ 388,420,1045
4207
+ 242,789,993
4208
+ 236,448,449
4209
+ 830,831,1006
4210
+ 571,591,1018
4211
+ 618,622,817
4212
+ 509,510,941
4213
+ 527,528,854
4214
+ 127,370,1096
4215
+ 17,263,489
4216
+ 780,781,940
4217
+ 380,707,711
4218
+ 580,1015,1016
4219
+ 31,32,77
4220
+ 270,692,1064
4221
+ 811,950,970
4222
+ 563,582,1013
4223
+ 569,845,998
4224
+ 699,1088,1096
4225
+ 834,837,967
4226
+ 259,484,612
4227
+ 729,730,733
4228
+ 137,418,1076
4229
+ 116,117,1059
4230
+ 787,901,920
4231
+ 259,260,611
4232
+ 320,321,332
4233
+ 146,724,1082
4234
+ 352,1060,1061
4235
+ 141,142,388
4236
+ 185,186,1068
4237
+ 393,725,726
4238
+ 166,443,548
4239
+ 297,573,1109
4240
+ 58,312,770
4241
+ 305,547,1046
4242
+ 140,387,717
4243
+ 640,641,855
4244
+ 344,345,752
4245
+ 213,390,538
4246
+ 508,556,995
4247
+ 50,214,306
4248
+ 640,854,855
4249
+ 203,204,1095
4250
+ 570,591,1017
4251
+ 733,1053,1104
4252
+ 526,527,853
4253
+ 1075,1089,1123
4254
+ 27,491,1090
4255
+ 117,353,1029
4256
+ 699,1071,1118
4257
+ 564,565,594
4258
+ 245,246,606
4259
+ 281,519,830
4260
+ 93,94,867
4261
+ 845,1003,1017
4262
+ 715,716,1078
4263
+ 14,88,89
4264
+ 253,477,613
4265
+ 602,781,782
4266
+ 909,911,951
4267
+ 531,732,1108
4268
+ 266,618,624
4269
+ 159,1082,1117
4270
+ 502,618,817
4271
+ 331,332,737
4272
+ 363,699,1088
4273
+ 859,861,885
4274
+ 256,257,611
4275
+ 689,690,691
4276
+ 260,261,486
4277
+ 611,803,804
4278
+ 788,796,974
4279
+ 616,619,1005
4280
+ 639,640,854
4281
+ 124,125,410
4282
+ 338,339,1028
4283
+ 558,1012,1018
4284
+ 775,945,947
4285
+ 639,853,854
4286
+ 532,533,855
4287
+ 288,636,1006
4288
+ 433,595,1058
4289
+ 717,1079,1113
4290
+ 663,665,681
4291
+ 449,600,1001
4292
+ 734,755,1029
4293
+ 43,297,1051
4294
+ 778,897,907
4295
+ 175,467,1072
4296
+ 195,406,1063
4297
+ 636,941,1006
4298
+ 191,358,499
4299
+ 585,1116,1135
4300
+ 349,743,1024
4301
+ 5,54,100
4302
+ 772,775,982
4303
+ 36,633,933
4304
+ 119,195,406
4305
+ 263,488,1010
4306
+ 180,414,1096
4307
+ 395,1082,1097
4308
+ 56,312,647
4309
+ 359,360,694
4310
+ 1069,1070,1129
4311
+ 610,802,803
4312
+ 199,352,515
4313
+ 286,509,634
4314
+ 469,794,1002
4315
+ 12,13,91
4316
+ 965,966,981
4317
+ 227,431,735
4318
+ 906,916,952
4319
+ 9,251,793
4320
+ 24,84,484
4321
+ 525,642,643
4322
+ 242,251,604
4323
+ 394,435,1117
4324
+ 246,606,1002
4325
+ 119,120,1063
4326
+ 11,465,935
4327
+ 103,571,932
4328
+ 694,1085,1100
4329
+ 323,330,1026
4330
+ 22,30,82
4331
+ 109,558,1012
4332
+ 270,619,1004
4333
+ 353,354,405
4334
+ 544,648,768
4335
+ 154,736,1022
4336
+ 121,696,1085
4337
+ 395,1093,1097
4338
+ 684,685,687
4339
+ 341,1025,1036
4340
+ 266,267,503
4341
+ 544,768,769
4342
+ 595,1058,1086
4343
+ 694,1066,1100
4344
+ 697,701,703
4345
+ 236,448,1001
4346
+ 377,466,709
4347
+ 369,413,742
4348
+ 464,465,1002
4349
+ 601,602,781
4350
+ 897,919,943
4351
+ 378,711,1072
4352
+ 431,432,735
4353
+ 828,833,890
4354
+ 274,494,495
4355
+ 153,426,738
4356
+ 400,401,733
4357
+ 314,315,438
4358
+ 559,578,579
4359
+ 9,251,472
4360
+ 248,606,1002
4361
+ 30,79,81
4362
+ 295,536,638
4363
+ 218,574,577
4364
+ 796,799,973
4365
+ 467,1115,1125
4366
+ 492,619,1005
4367
+ 229,230,431
4368
+ 340,1025,1035
4369
+ 525,643,853
4370
+ 820,894,923
4371
+ 319,759,1039
4372
+ 77,820,894
4373
+ 20,85,86
4374
+ 542,645,646
4375
+ 225,1055,1138
4376
+ 370,699,1098
4377
+ 147,162,1093
4378
+ 171,173,1089
4379
+ 204,429,1095
4380
+ 440,649,766
4381
+ 293,533,854
4382
+ 148,162,423
4383
+ 13,91,93
4384
+ 32,77,78
4385
+ 184,482,553
4386
+ 116,353,1059
4387
+ 149,212,426
4388
+ 126,187,1101
4389
+ 213,727,1102
4390
+ 589,1016,1021
4391
+ 353,354,1036
4392
+ 458,706,1074
4393
+ 265,502,624
4394
+ 33,278,627
4395
+ 574,1056,1057
4396
+ 400,427,428
4397
+ 252,553,991
4398
+ 739,1026,1033
4399
+ 379,744,753
4400
+ 699,1088,1098
4401
+ 371,706,707
4402
+ 571,932,1003
4403
+ 123,359,752
4404
+ 9,472,793
4405
+ 255,256,614
4406
+ 351,515,1060
4407
+ 387,451,1079
4408
+ 413,414,1096
4409
+ 211,213,1102
4410
+ 651,767,768
4411
+ 227,430,736
4412
+ 122,194,408
4413
+ 242,251,793
4414
+ 10,242,604
4415
+ 387,716,717
4416
+ 637,638,642
4417
+ 152,153,210
4418
+ 372,705,1074
4419
+ 12,91,92
4420
+ 470,605,999
4421
+ 806,888,929
4422
+ 734,1029,1039
4423
+ 376,709,1134
4424
+ 345,751,1035
4425
+ 270,554,1064
4426
+ 23,24,258
4427
+ 741,742,1032
4428
+ 245,464,794
4429
+ 183,1103,1107
4430
+ 275,496,623
4431
+ 1054,1057,1124
4432
+ 697,698,702
4433
+ 638,639,853
4434
+ 396,424,750
4435
+ 858,896,928
4436
+ 390,721,722
4437
+ 309,542,543
4438
+ 638,852,853
4439
+ 409,1067,1100
4440
+ 394,724,725
4441
+ 379,711,1073
4442
+ 139,163,1081
4443
+ 386,451,1078
4444
+ 122,123,194
4445
+ 1124,1137,1140
4446
+ 309,310,543
4447
+ 62,857,889
4448
+ 728,732,1109
4449
+ 458,459,1074
4450
+ 139,144,1081
4451
+ 79,81,873
4452
+ 49,305,317
4453
+ 154,401,429
4454
+ 393,435,725
4455
+ 609,801,802
4456
+ 628,827,829
4457
+ 97,98,891
4458
+ 34,351,514
4459
+ 453,598,783
4460
+ 342,756,1036
4461
+ 134,135,1073
4462
+ 359,694,1094
4463
+ 43,403,523
4464
+ 631,830,831
4465
+ 351,688,1060
4466
+ 699,700,1071
4467
+ 321,332,1033
4468
+ 372,458,1074
4469
+ 557,628,995
4470
+ 324,325,328
4471
+ 296,537,1011
4472
+ 630,636,830
4473
+ 297,731,1109
4474
+ 787,792,926
4475
+ 225,596,1055
4476
+ 1056,1116,1124
4477
+ 569,589,590
4478
+ 58,770,924
4479
+ 369,370,1098
4480
+ 118,1025,1036
4481
+ 403,729,1128
4482
+ 91,875,926
4483
+ 225,230,1055
4484
+ 570,1003,1018
4485
+ 18,552,703
4486
+ 810,910,913
4487
+ 344,752,1025
4488
+ 45,63,64
4489
+ 244,462,463
4490
+ 1046,1047,1111
4491
+ 353,404,1059
4492
+ 558,932,1012
4493
+ 23,24,84
4494
+ 249,470,605
4495
+ 253,254,477
4496
+ 156,203,1087
4497
+ 664,674,680
4498
+ 273,493,494
4499
+ 704,1130,1134
4500
+ 121,122,1094
4501
+ 344,756,1036
4502
+ 624,817,818
4503
+ 502,817,818
4504
+ 363,1118,1129
4505
+ 252,253,608
4506
+ 534,639,854
4507
+ 232,445,777
4508
+ 524,642,852
4509
+ 300,301,526
4510
+ 369,413,757
4511
+ 318,932,1012
4512
+ 568,588,589
4513
+ 84,805,806
4514
+ 110,318,887
4515
+ 718,719,1120
4516
+ 568,588,939
4517
+ 30,277,677
4518
+ 386,387,451
4519
+ 36,627,933
4520
+ 35,356,507
4521
+ 272,492,493
4522
+ 638,642,643
4523
+ 507,556,1091
4524
+ 16,248,468
4525
+ 732,1108,1109
4526
+ 359,409,751
4527
+ 562,581,1014
4528
+ 713,720,1080
4529
+ 1061,1062,1127
4530
+ 333,735,1022
4531
+ 353,1059,1083
4532
+ 359,360,751
4533
+ 405,406,1063
4534
+ 238,598,599
4535
+ 795,906,979
4536
+ 122,194,1094
4537
+ 71,72,936
4538
+ 428,429,760
4539
+ 128,369,700
4540
+ 279,632,832
4541
+ 230,431,1055
4542
+ 69,70,869
4543
+ 110,887,925
4544
+ 650,766,767
4545
+ 433,1044,1058
4546
+ 369,370,1032
4547
+ 86,805,806
4548
+ 47,48,304
4549
+ 588,939,1021
4550
+ 851,860,968
4551
+ 586,844,1019
4552
+ 297,573,992
4553
+ 450,549,1092
4554
+ 96,237,891
4555
+ 920,974,979
4556
+ 271,619,620
4557
+ 566,586,844
4558
+ 846,905,958
4559
+ 521,628,995
4560
+ 262,608,1010
4561
+ 332,737,1033
4562
+ 274,275,495
4563
+ 314,437,768
4564
+ 18,182,703
4565
+ 126,361,693
4566
+ 179,1088,1096
4567
+ 594,1131,1136
4568
+ 566,567,844
4569
+ 487,801,802
4570
+ 143,164,421
4571
+ 46,63,65
4572
+ 305,644,996
4573
+ 131,132,370
4574
+ 700,702,1107
4575
+ 37,38,291
4576
+ 738,1026,1034
4577
+ 259,611,804
4578
+ 267,504,816
4579
+ 862,987,989
4580
+ 289,290,512
4581
+ 543,544,648
4582
+ 135,136,379
4583
+ 296,537,637
4584
+ 502,503,817
4585
+ 912,957,964
4586
+ 813,821,923
4587
+ 326,388,1027
4588
+ 133,171,173
4589
+ 342,353,756
4590
+ 35,284,285
4591
+ 585,1116,1139
4592
+ 285,508,635
4593
+ 725,726,1133
4594
+ 334,759,1030
4595
+ 146,395,724
4596
+ 528,640,855
4597
+ 548,549,997
4598
+ 33,40,627
4599
+ 542,646,766
4600
+ 181,474,1118
4601
+ 761,787,901
4602
+ 595,1044,1058
4603
+ 330,738,750
4604
+ 580,841,1016
4605
+ 419,420,1045
4606
+ 695,1065,1122
4607
+ 62,856,857
4608
+ 29,30,277
4609
+ 337,348,349
4610
+ 585,592,593
4611
+ 1072,1075,1125
4612
+ 249,250,470
4613
+ 324,328,749
4614
+ 340,346,1035
4615
+ 541,644,645
4616
+ 550,1130,1134
4617
+ 196,406,407
4618
+ 787,875,926
4619
+ 147,148,423
4620
+ 432,595,596
4621
+ 323,329,1034
4622
+ 120,195,1063
4623
+ 567,844,1019
4624
+ 704,709,1130
4625
+ 22,23,83
4626
+ 512,632,832
4627
+ 562,563,839
4628
+ 740,1028,1035
4629
+ 791,794,999
4630
+ 283,521,629
4631
+ 471,472,938
4632
+ 271,492,620
4633
+ 593,1116,1124
4634
+ 634,635,827
4635
+ 329,749,750
4636
+ 103,932,1012
4637
+ 299,300,525
4638
+ 206,298,524
4639
+ 139,165,713
4640
+ 698,701,1118
4641
+ 567,587,588
4642
+ 371,458,1075
4643
+ 437,438,768
4644
+ 305,392,547
4645
+ 369,412,413
4646
+ 162,164,422
4647
+ 319,759,1030
4648
+ 136,416,744
4649
+ 74,291,890
4650
+ 285,508,556
4651
+ 408,751,752
4652
+ 697,701,1070
4653
+ 743,744,1024
4654
+ 1088,1096,1098
4655
+ 387,717,1079
4656
+ 187,1067,1101
4657
+ 403,523,728
4658
+ 64,856,857
4659
+ 396,424,1049
4660
+ 585,594,1136
4661
+ 253,254,613
4662
+ 249,605,606
4663
+ 117,353,404
4664
+ 222,595,1039
4665
+ 287,510,636
4666
+ 111,114,1039
4667
+ 395,423,1093
4668
+ 729,732,1052
4669
+ 840,998,1015
4670
+ 154,204,430
4671
+ 395,749,1034
4672
+ 412,741,742
4673
+ 359,752,1035
4674
+ 782,1007,1008
4675
+ 465,935,1002
4676
+ 47,60,61
4677
+ 264,501,625
4678
+ 1131,1135,1136
4679
+ 391,539,1111
4680
+ 498,1064,1132
4681
+ 552,553,991
4682
+ 849,850,878
4683
+ 329,330,1034
4684
+ 591,1012,1018
4685
+ 238,453,1001
4686
+ 316,439,440
4687
+ 42,573,731
4688
+ 124,186,411
4689
+ 213,727,1106
4690
+ 801,991,1010
4691
+ 743,1024,1040
4692
+ 822,903,959
4693
+ 448,449,1001
4694
+ 243,462,790
4695
+ 151,152,1050
4696
+ 330,738,1034
4697
+ 351,352,1060
4698
+ 432,595,759
4699
+ 142,388,1077
4700
+ 291,655,661
4701
+ 537,637,992
4702
+ 617,621,816
4703
+ 197,1062,1063
4704
+ 233,602,940
4705
+ 724,1048,1117
4706
+ 39,653,655
4707
+ 145,211,213
4708
+ 773,902,960
4709
+ 28,277,626
4710
+ 784,891,937
4711
+ 410,740,751
4712
+ 142,746,1027
4713
+ 505,555,1004
4714
+ 370,414,757
4715
+ 128,1068,1103
4716
+ 340,341,1025
4717
+ 355,506,1121
4718
+ 540,546,996
4719
+ 728,729,732
4720
+ 297,637,992
4721
+ 594,1135,1136
4722
+ 439,649,650
4723
+ 530,573,731
4724
+ 224,584,593
4725
+ 216,566,586
4726
+ 545,769,770
4727
+ 43,523,728
4728
+ 270,362,1090
4729
+ 303,640,855
4730
+ 795,879,931
4731
+ 544,545,769
4732
+ 280,518,519
4733
+ 44,303,641
4734
+ 379,758,1031
4735
+ 1116,1135,1136
4736
+ 38,73,75
4737
+ 287,634,636
4738
+ 311,544,648
4739
+ 105,106,887
4740
+ 153,738,739
4741
+ 380,745,1038
4742
+ 380,417,418
4743
+ 206,523,572
4744
+ 400,427,1050
4745
+ 322,330,1026
4746
+ 267,617,816
4747
+ 420,421,748
4748
+ 311,544,769
4749
+ 484,612,805
4750
+ 282,629,630
4751
+ 303,528,640
4752
+ 38,291,661
4753
+ 121,191,193
4754
+ 181,363,1118
4755
+ 348,1024,1040
4756
+ 307,308,541
4757
+ 143,162,164
4758
+ 368,702,1107
4759
+ 567,587,1019
4760
+ 844,1013,1019
4761
+ 541,645,765
4762
+ 27,270,362
4763
+ 333,334,735
4764
+ 773,880,893
4765
+ 115,689,690
4766
+ 299,525,643
4767
+ 242,374,704
4768
+ 136,1024,1031
4769
+ 764,861,870
4770
+ 474,475,1129
4771
+ 286,634,635
4772
+ 222,433,1058
4773
+ 334,735,759
4774
+ 228,229,230
4775
+ 729,1119,1128
4776
+ 244,604,790
4777
+ 559,1003,1018
4778
+ 401,429,1095
4779
+ 847,905,918
4780
+ 341,342,1036
4781
+ 393,434,1133
4782
+ 18,252,991
4783
+ 173,458,1075
4784
+ 141,388,1084
4785
+ 902,915,947
4786
+ 558,932,1003
4787
+ 393,726,1133
4788
+ 586,587,1019
4789
+ 328,748,749
4790
+ 127,363,699
4791
+ 225,1054,1055
4792
+ 377,378,710
4793
+ 147,395,423
4794
+ 281,630,830
4795
+ 389,420,748
4796
+ 324,749,1023
4797
+ 452,934,1001
4798
+ 2,231,383
4799
+ 149,150,212
4800
+ 397,530,731
4801
+ 138,171,172
4802
+ 290,512,632
4803
+ 114,343,755
4804
+ 113,745,1027
4805
+ 266,502,618
4806
+ 610,611,614
4807
+ 827,829,941
4808
+ 360,409,410
4809
+ 355,691,1127
4810
+ 1074,1115,1125
4811
+ 11,465,607
4812
+ 308,645,646
4813
+ 215,219,583
4814
+ 796,973,974
4815
+ 236,599,600
4816
+ 485,611,804
4817
+ 395,749,1023
4818
+ 427,737,739
4819
+ 409,410,751
4820
+ 26,270,616
4821
+ 916,952,955
4822
+ 61,62,889
4823
+ 150,212,1049
4824
+ 623,624,817
4825
+ 411,740,741
4826
+ 771,773,960
4827
+ 370,757,1032
4828
+ 131,744,1024
4829
+ 447,1007,1008
4830
+ 795,797,906
4831
+ 862,981,985
4832
+ 110,318,1012
4833
+ 29,30,79
4834
+ 661,667,673
4835
+ 761,785,899
4836
+ 34,200,283
4837
+ 43,572,1051
4838
+ 250,471,938
4839
+ 1054,1137,1138
4840
+ 454,598,782
4841
+ 359,408,409
4842
+ 127,363,1088
4843
+ 43,523,1051
4844
+ 385,714,715
4845
+ 129,369,1068
4846
+ 321,331,332
4847
+ 716,1079,1126
4848
+ 259,260,485
4849
+ 346,740,1028
4850
+ 244,245,791
4851
+ 134,379,711
4852
+ 117,157,1059
4853
+ 182,365,475
4854
+ 487,609,610
4855
+ 550,551,1134
requirements.txt ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ gradio>=4.44
2
+ huggingface_hub
3
+ onnxruntime
4
+ numpy
5
+ pandas
6
+ matplotlib
7
+ trimesh
8
+ scipy