63035818
68649375
22986096
95261683
72112391
41431082
59732704
94863552
47021016
54313575
41128465
49211365
68239623
65964693
61678653
74499874
88033971
98589139
52954712
37578184
36888160
85511574
2325369
99437965
11047598
16598618
32754671
91984829
51822533
55611678
94754981
6837286
89023843
1132493
65293259
78184411
51313192
26498615
82889142
76922011