16557938
32644332
21634162
24464092
90339666
72322143
85744085
70474618
6058581
9666815
51429655
76706484
86031530
23322711
18613745
18963608
66102090
33162406
34264381
73912528
33656921
67771825
41517281
66706076
31966913
6802924
75827133
87163229
1026515
25708242
99425473
9627381
70057387
92051536
54501235
6801942
10626226
46347389
498414
10609110