93648175
74287557
15921931
17905367
21319558
79034809
11422577
62101269
77806713
53455250
19445667
30951239
92415696
93161866
73333414
18231104
5344376
77959249
62227000
71222285
50124512
89415320
29735806
42781406
68642247
68392709
72562940
5222907
42765462
89297768
22819161
54163561
43922390
39372230
17632847
339503
52909869
11064966
41724777
11967283