5108455
37864700
62487419
21875060
40263406
79648247
72168693
4557701
711227
15526102
97844323
32328673
19827553
23423728
40972267
67777346
73922250
42783165
2013480
776391
45314986
28173852
3711008
63455603
10251558
58965738
46205930
32786062
83155315
28278165
15979617
74468095
57951183
87369129
25431083
26199302
5305112
32907556
82787724
81709590