40349683
99849080
6249759
12347597
29265142
40417484
79974230
72424880
2401234
9895208
98202839
66786093
32324627
92704487
24199296
5939749
3037234
69285706
53505388
17323998
80518322
305927
26862240
14932250
79389602
79157407
91378514
63471938
64318202
53402387
59639960
191666
77944651
8104108
12255228
90547804
80595091
38771301
65613339
58398911