40014525
30996607
72304692
469516
96917473
86224221
2979450
783758
42727596
29168284
74869303
99281805
32515477
29326430
68977792
3498460
47952619
38995173
58355855
86986362
59223236
91151669
28052876
56564235
63075968
65117865
60183190
57921528
67634191
54226109
78064950
80417431
85556712
37057067
87023814
42697723
75756405
62515754
66008537
71663179