32303056
13532718
57433934
92706098
13153515
20942591
7494842
30372519
273350
9284172
18372289
5442122
60466616
70393101
37788903
40482110
8252741
83458702
35653675
5893619
73913293
18791528
6974222
26524595
71687350
2543834
89524599
60213317
48029734
62756957
57633256
77505229
9608517
10829008
84339778
28837972
3765265
31981085
244984
63425859