47378068
29186268
6286346
10477121
1971499
88617707
62693995
7252589
74755798
54923022
66686373
33691732
52368268
58585858
51029714
54801365
83102307
10817554
7677283
71533297
96589359
86344684
96897987
9351255
9433346
21018220
25337161
25504233
90072637
46853430
25311866
16145246
51145578
52056852
19574348
19903118
87298525
99881002
856490
50738361