12657059
83388267
23406096
1034990
61108222
39143735
30188151
45272205
94351332
94165335
59897750
47435818
65179839
34572003
54639278
5122243
13706756
53495539
68705803
40755858
1969383
51673690
70846018
32908356
66573688
31067665
98444165
72527134
25609716
46166214
97641823
11783506
50514074
83143369
90893894
29199629
71713883
57816029
5121266
20008558