86614076
33681755
739625
30563958
54352768
358523
70894467
93293103
47459543
60594402
5365474
81239654
96364359
99385249
31141680
86805523
70223703
28424790
18222727
93169500
74826602
98469060
7546074
65989037
88497765
76893864
14429538
72537959
43902933
8710913
54606
39706715
9252607
85127630
49634548
83092879
3533317
94035264
36243042
10187033