31661420
67488168
47005728
53619355
3915943
11141069
95208393
798685
75673877
84641692
7277589
14486452
80406391
61033441
94737900
33905653
2261459
77673603
9983853
8554417
69209955
41816147
77519845
18678796
45929102
9795672
96622517
90948012
3802234
17038135
277300
63617287
11358729
70948366
25633730
21284996
18768171
54214832
6840520
1814501