28145012
17594346
7194696
97573093
21138662
78902588
69652555
81968494
31222374
43556427
15626684
65187077
65214387
63946789
68151156
45705490
81515977
22287552
83523779
51543664
8912282
44775437
59584225
71349782
53393926
86248292
9933631
24794802
39374148
84352094
33588319
35575101
14807395
1193237
93792135
719173
62032714
35613246
5286209
32015095