29803392
6744297
47497409
35784542
95292818
93885448
8046501
5346262
85846506
43637875
28962299
19483424
24169220
71258379
18373606
45632561
30887612
32528537
88945462
15869360
35337457
52019059
48628096
28662212
17416211
776428
80441179
42529353
5844526
19092982
91011622
46522752
43257389
66165258
39128356
93301107
21973243
23788750
50982344
81983333