57755446
98278349
86918088
26713218
30925399
63127619
31713737
6943524
8937477
2336001
89992310
40497693
44509665
75191393
57364239
3285226
99725080
17806487
5844913
68638004
62542194
56202149
40238234
13951573
6895784
90144255
50881597
60709919
12383214
35684254
61763430
67009792
22344152
82234125
1851513
83008770
40502509
25519838
71983823
34714092