60884596
14989773
57011212
32767593
34416082
70065972
43627133
68295478
20137343
19258127
1395329
88608389
4453843
12505950
48173829
35882911
42827534
42831262
37026049
12212087
9559451
86989651
61007295
695589
77997865
9687277
21286129
24018100
17269511
46596334
14567752
35221738
58638376
46883640
889299
89463262
90545663
4888790
50446995
21827193