21254759
889117
66248113
97591478
54663220
14239049
3213783
37752937
2012839
40271420
67746182
1689584
99839882
63083508
39734786
60916661
72393048
41948237
706249
20026100
31021307
99072327
68339054
58549549
35906069
16159389
44138146
95169
72418997
84879773
84507176
4677982
71016046
26212105
24953469
11623031
933414
36303896
41578775
62433653