70294122
89386440
4951972
24741768
64138203
72212517
56343233
24065289
46933748
13676889
74485347
18348304
95334081
9588606
58681039
79440
7327792
33287032
94186594
55979170
32153737
93707186
70532440
50936998
44652661
48004126
19727507
35806713
89803631
73202109
3151898
57671697
10202380
59765140
94815891
36573311
47709811
89857868
30146771
1309625