55425376
95036270
76431677
61023821
18439065
48539550
21788453
72127743
18362368
63922507
99546468
71778498
29881828
5134687
16157615
80782975
2309486
50695227
45477093
32161776
62073756
45961635
90977595
73753543
41751474
62968263
64085702
46123888
71087130
5749343
33959690
67916763
397320
93852258
90709059
18489887
73993932
38464126
43246744
56471146