35043540
88094303
30991524
67124372
34896064
37486730
88307790
51304186
163370
48328571
88967083
37154093
32226808
82057542
76002951
37832303
43742814
36104503
63467182
4763673
53537095
37939174
21599756
57286933
90604965
66411376
68026106
243453
67055673
39136251
50926944
95673598
95672927
149671
92398883
15702473
79567
75305057
19258412
51835531