95418169
33813527
5336756
7891625
83189250
1120308
71863963
23742647
88135074
5661382
87433066
5130218
73085937
88371595
88079051
43208859
4790136
31759336
64767284
28939318
24036544
22781570
46142525
538691
33676226
24647537
49576854
43437171
49363537
83697553
47797969
96297128
89095539
82108544
36549030
72812323
36685751
20349521
77052233
12974947