85649724
18282562
18014171
3756642
77307016
48948233
27558787
46776282
22298552
8499331
18904277
38924203
8420878
30267581
74812768
40427286
46329745
29982268
61687762
72403037
15201495
82288226
94153465
13408574
43463410
52183770
66482055
45119636
69153752
25637262
62402893
44195232
6178300
37017958
30874422
68758215
6046580
88104833
68021145
95268192