93015238
34388810
364756
75426047
7090927
155099
89179788
14454156
37177270
35102473
62842346
69559824
36934116
85354140
88673743
9435437
93498251
51591593
9703552
97737199
1413689
84598289
12319236
9129984
86731610
99824340
8657840
51015720
76259904
129413
35877463
91083574
5047501
85058849
72116980
1586061
60496414
5121507
27138849
43263361