93305862
79135978
23696437
31836770
8935331
633530
11424305
32594318
55939659
59664945
67005379
96667644
50965708
80473165
33688858
76455377
78747709
99959748
29704010
76308083
6197950
15536090
46884362
53976692
84468845
27981794
65781280
57235544
1607161
8408249
54853470
51909506
25491463
54207573
35715996
6428125
31646288
11891088
74866468
8586285