95344806
97368736
56095684
31269532
31905279
73461861
74137318
5887263
44274391
45676352
7162506
4198603
75316940
88973254
1125466
4073964
96135996
5160769
84892193
34607105
67596631
81453488
24667705
49865350
88281326
9592106
84464193
21203772
96704865
2865920
26612212
69937552
72343123
50851353
90108162
73491725
40013554
12076068
50327167
5508251