45458236
33308763
6698434
9222268
36104579
69389635
68814867
1493621
99059692
96221099
83213397
37588040
72297756
28539648
98299476
65913852
44261680
36072368
77761871
17379180
88905554
68344876
57317429
89599073
90462755
70466350
84952189
69438000
11134107
16488657
59304263
9295874
7513350
26218345
3919687
46549232
76347249
11914222
8181251
17008012