89563567
58397328
80772831
65638259
37237521
17172249
41004924
3969955
91645924
61256879
3676170
73552090
11636237
89271548
47234427
35565787
8462960
85129369
6218052
31812475
84302453
79313395
25365060
37355362
53983199
68448990
20412114
7133631
45556433
90652271
92058853
4223812
79754524
9155580
65506475
65317936
59219636
6695805
5476484
48036815