65261496
37679534
72748346
28948117
8564440
94029143
73785371
98202777
8060959
227526
76385650
47064199
11331820
39709513
31225827
83458927
99749689
85021657
17779026
573752
8172442
27224628
81118356
50338231
14029595
58195109
4103327
10326030
19951711
94676342
55826595
56169410
71276517
14387267
11451980
80039692
48021709
16483001
27583700
53317374