40917960
84845346
81503718
21153300
65292286
71828085
71718529
9013537
87543147
32821784
46536125
66539531
83136947
3391833
20051615
85264744
6427150
14186093
10509633
22513433
93217362
73065096
37882346
23821899
1931134
48176458
81179506
22469875
9161287
65055521
68439034
90546548
82507435
94624085
86995526
5123001
38952816
9731359
4363748
2784890