65481381
32944356
53133697
53363482
21494421
14019504
27111576
90043702
61999731
3521202
115531
11419049
49625481
60983571
37491256
53364465
14986662
60448083
26949143
18579029
50926359
45053860
83922390
58857686
74261537
66604489
96318353
76193536
72298314
84387780
5285772
52312665
74711199
64668342
75809524
96831918
31792711
90692405
5661318
85797640