31957913
76809664
51917354
38975633
61766170
82679802
68016186
167312
34755858
21429629
26192291
80765344
28012803
64902649
50747013
15037248
82816918
51986342
16095912
91013616
49918480
39483266
69468409
42901460
3840105
8294906
50109751
79428539
94114719
3911573
95548509
15005286
24628214
52769809
5636120
30176600
3831332
66796317
16176706
88533334