39718143
14294922
37995999
99427825
71475583
42624148
18481947
79999892
1550720
55364152
9150499
64211938
41281217
86678893
4427581
48966467
46675967
70544534
19506587
65488883
15082488
12724328
17902217
22019648
37875002
27576252
34049001
43096195
14922389
4219622
1272123
10026824
26882231
44028990
80667254
56196037
75562217
41961681
34493505
39514139