42906440
75475795
75289050
436640
8421597
61196144
32069781
91131262
7350550
65784174
54148052
87089428
73011447
89615676
22229372
64599826
64213633
90622475
75559483
35646151
57665822
23297776
31204970
70273608
34437463
50524629
96677521
10608097
29912815
69789544
54767210
56775355
32153162
73413654
27739472
92344184
19678181
81354800
19998002
99942313