95037888
56368395
64922432
48028648
50106266
20684078
43472294
9214626
82755144
56306395
65431573
21813184
12879704
82534388
86102366
94309026
89267557
27123790
29353971
14683154
81387252
19217388
34764098
95115320
95983003
37344147
33494995
92101263
30607286
25588591
8643836
18518303
96282107
83978880
17845618
49951836
16386310
74321565
30195395
22831662