30989536
82422742
30791308
86847349
81186184
11935592
9537767
66736105
27239048
96139742
69967489
37442512
59413999
71965050
12695771
89638136
73643110
47201578
56013173
42818099
57972946
42487266
86075648
21401382
93057546
88404614
43222535
70347466
27723477
82329040
63215265
41668586
2697864
11806342
48411996
48438431
3840174
9875379
71259548
15493099