28942779
66957030
7559767
17144962
7077258
46948878
57176299
30794205
8250571
71573333
12596025
51721341
66951627
95502152
64209560
10182289
19006253
85088373
63113975
32472008
71893155
20017395
3915323
75541654
2139348
90362748
88924334
19729227
92232776
10801147
89404931
71199588
66804827
48637711
88908388
43343306
89306192
35668863
26562146
78064443