10103177
9870557
29335293
32216930
96507303
4861748
89539486
87246519
97946610
58344580
44296104
48492385
87786296
79281038
84514150
86667996
8646530
21436383
96867926
59705271
70563301
6893409
53702546
35542936
62586037
1945361
71531103
63295365
65116923
29326936
12598479
70933786
90282369
84821012
8078755
90935261
18234805
20745721
32428529
4103564