59342532
4798338
72224483
95242147
34929520
23003305
443925
93089242
20802999
92005417
32873307
54769267
32049352
71292427
67415337
688660
34996403
77681875
54145375
30894738
87493729
66942617
35114171
52252540
72451375
28804680
31662543
4439039
7289399
45691662
9492292
59308664
75518950
48382322
56679187
337212
98801662
9802126
52516643
57982697