96928665
95183277
6793579
39211525
58162560
78197919
49016956
989964
30562194
85095289
6649260
70521407
19676693
72984021
30445325
13571064
72222530
10159900
2969494
71606552
66322872
64143967
84091657
33114656
69756652
10244140
56313784
88286456
27916510
41519995
75513531
87921586
47037254
74075449
8036387
66879246
89482016
9233809
21888769
62374364