48635306
28156760
33972950
96388415
47525802
95308903
30981945
2553328
28659764
18365591
4967808
32416109
68435419
65746237
90557066
48514746
1771265
55796988
50728267
92967423
1309152
62127745
10012818
75791315
36126945
43822015
18111859
71277804
55324883
56675615
6497195
63287636
44855235
77674685
88387951
3546690
37856583
41088592
79497715
5169350