53708053
4969427
3871241
72035215
121688
11701655
55617895
32415601
51691455
42637205
56896128
70556964
94641881
70006183
37851375
65209343
56569085
1243244
52335371
16522554
34577033
59671116
18599548
9311007
21587763
89126276
30499620
11058963
2136331
4325557
284080
74425743
72141052
87434323
63733
98317465
64681284
17478610
56899855
18505504