88286604
16538872
89142048
16946329
3939884
5132605
54437956
9090610
94807887
76149206
4313536
92752797
88999292
99651053
56617846
1361819
71631425
33066316
23037363
10442853
81839499
46533703
73192207
34054730
50883843
33096900
24341198
69334410
59136341
98125289
64098841
86982785
70379883
51697084
8339767
25112331
15703431
9962652
4085199
50261630