15549411
8045031
63408628
856918
36372629
6541932
10207289
9977696
33871109
90252580
5801051
72631384
3303992
16808725
60909638
45543637
40713656
45113130
63467714
6937537
1521948
33582656
89118934
3706036
31098880
35027079
98079209
59766262
67759559
14559165
3803212
31697312
23383017
37108550
44229495
88282787
70304115
40664345
19751934
96515225