49507168
56157586
50907804
91999695
1882771
10223396
46957551
67449010
13582926
92454990
60839988
95556882
38369021
84152546
373574
5281184
34332752
97292019
5157193
12095017
99724965
99078655
4659884
34594259
6948469
25392214
39799705
25912169
71223760
82399622
18274025
18681934
66271092
51747502
64476572
69158592
4900607
17325835
25685175
31396249