30935290
7956181
25429651
38066070
68001996
96821962
73255470
93725429
77655180
66448316
4708875
50763659
49871647
82461000
98897407
86974277
75911726
36191398
45877205
91414793
45657600
9611108
25659093
46887961
45985012
4823439
4943238
32444118
9788042
55423437
97018337
15446652
46145201
75318943
42631852
63178350
65789080
70328321
73152331
23052911