64561255
9201760
70855796
45308836
4595086
99348080
20479611
47917167
76582113
77063383
99836492
26838350
54119014
87874814
85626539
84155204
32683328
18919031
88835921
71978758
94006479
77327430
73215282
9954734
21878939
79727345
85268440
35696655
74789709
50319024
42238392
80722550
28121172
65677273
3619221
2455037
482964
18165648
2368687
49874334