19953482
365438
82243799
13458447
4295208
95876472
94132737
59101375
27446204
94516491
51719665
44489466
25668365
28028184
22184433
75569368
78767545
43465463
7348747
4541235
74877199
46972829
44144158
94455340
13009345
785759
49237417
14734891
99945850
41741781
48339031
81057047
84295658
59267224
17003233
15109172
84914385
69457234
2401074
47937244