59758708
97113333
22353994
92498675
53719672
73681780
1914932
72276329
1496992
27962022
7421379
37545812
91384291
5342267
44282514
84167391
516840
35898210
45746052
83873397
16018615
20765233
1553447
53764797
11387773
66482291
5206859
81759636
55517570
57487996
50695244
20878947
6633508
78355351
4145189
96033529
1728905
14948140
27728644
6986105