95892591
57836315
2151166
6682958
7858387
75429256
67013364
52186707
62341339
96955782
66048818
10631167
70738622
71962611
19118398
81658409
40777419
3413130
25054816
42359924
39028046
14299988
52474436
4035442
84414231
32605197
62239925
79325673
36796217
85102850
5662745
52536148
11274001
5566396
38315967
7284927
9546338
244958
68275373
60217503