30376984
27236980
177659
44859621
28755211
34256221
57722795
35612152
48828010
37112855
77528480
5529816
39726175
8509743
25532826
49651968
61339564
52425481
19936540
71716855
62426674
16029354
24139763
75174390
16544474
69553105
68078706
94088779
1168293
42302343
44958104
9314871
3470831
31045
36203368
43538017
53055607
37402165
64416921
21708540