58784616
9079309
12962144
64517390
9052651
42298403
8909729
42335582
5974571
83789527
25859736
65242304
18027642
2143995
28591310
68926544
30147659
88718429
76493635
3153985
73361676
50665073
34868030
16559591
79215828
74801083
10248468
31769910
17312262
14577269
31833035
50895469
9931256
48883140
76843261
2770906
46573110
6332305
28618791
231741