42013186
34468818
59033765
66508903
48397797
73485893
40243130
14064680
11549664
97697242
24533036
44546389
90667582
70909618
82514525
11008234
38933202
35682449
45261696
26788671
65222078
79611511
72688134
67387026
93961468
40787286
64265972
60998632
47121502
30917826
95783037
3235696
29972628
94214566
25947027
82759192
677361
46608921
7039603
17965319