68577791
52354166
89269617
28655930
63471594
9212597
6611476
91857091
15227538
64299306
17824975
97588884
68929645
9535030
89068411
24294996
2188844
11734473
77348565
76863629
37904462
37268996
80946207
72624722
5332374
28773421
14783300
5044637
16923284
21263156
13501658
30596853
57483389
99971296
86136329
63296060
42115671
6039774
100001829
81952914