60233286
8578950
96152127
57546139
93557972
39031722
2282863
92985826
55138066
52168539
1438586
94303292
23463546
16168926
508125
63493869
38818258
46376454
1022576
87536383
68564283
25354029
60358355
6862306
90179797
9484817
97477086
68054620
25283190
73691123
28812049
33958515
29704299
4004601
32897713
41989421
22659026
88343265
27343839
78325494