21617336
16785791
53205292
85245443
33683456
50084749
44926724
79977040
6809286
10132176
4546305
27505435
45591194
61552177
30765702
91685178
29256083
7667575
6703690
72185982
6389280
12341070
26203053
1247287
6848185
72782278
66559737
58686182
47819030
94148669
6424665
23151028
69545770
68895827
37364871
29619953
34198383
9764367
7596781
4974222