22913419
36173858
10186548
55666607
35928578
89532510
31724863
31149993
76662978
69363489
86838150
19433431
750926
64063145
50224018
82506627
16963868
53481694
71472
55702073
19934022
44591578
3193071
26598667
49112982
8434228
5781475
61128228
99253629
44071764
99859862
90893015
45372387
31604666
79047797
19713481
16401726
8213137
19684768
20308932