49554519
9625743
15708140
25509020
6720290
56073396
23126384
43236235
78555646
55957459
14274793
282985
4020530
79921697
84953574
39389899
67919452
34845177
55806672
11679792
83589252
73434972
69052000
36763990
4457044
8259142
28463653
85519648
21996675
72063256
24358468
82788900
42657585
38821068
2545543
75792371
37873080
72231441
85636952
50683779