21811024
58604630
91691498
88156708
14804828
90843336
1126324
65676397
84424474
20835615
99805576
1757377
45508012
9133573
58217687
125772
16117865
75032870
67019890
5314208
10681924
30166068
71321147
49821876
96981297
16882572
6571871
18617289
6897752
66775243
2855905
45285968
9567732
18218062
14396772
80702388
59822312
44644670
20394312
81578969