61247093
59747522
22029264
36265296
33174904
89546708
13458492
95017582
96411004
13863307
13514484
72613193
28719293
82187742
18926670
98954951
68213554
64458499
88572083
9306017
25672172
70769847
75657389
65529748
44598496
36697015
71114618
53702073
32428661
2704810
38974165
64281100
65727165
99601236
46664071
13832935
54421867
10262214
83988626
5806341