46509634
4250779
2234559
26094557
59154376
10853515
40314826
1151840
43727050
82419262
7047076
81175881
68648210
58619924
42878758
4326398
10052586
90607722
18002757
29305748
79967169
53108819
25312766
17143279
35254920
72976049
21937163
89972351
16992692
71474969
96601643
18106909
31637983
87564302
12078354
19632520
7131021
99423078
70543249
45483341