29656126
5689440
86337251
5561213
1270695
734781
33424105
54048775
44847270
70421695
76252365
41775835
46429482
62485660
32294281
61083453
52678580
15276696
72818841
87091511
98515224
37923452
33525320
53121961
61281440
88947850
32845011
89815526
12256514
61976166
14661678
64368425
62579983
16191899
83820
36996952
82457580
64731540
54954340
22157963