51057421
3060332
57432805
19213607
36948072
92231307
23244848
90925095
31117099
81463855
17862739
8779172
14599251
97128330
70255253
46394808
19317586
47086234
57859137
55964971
95504664
95792442
57857367
63275220
53868717
56888018
18257036
2239064
15236461
23524973
63829599
37391168
37844506
63947319
80791010
67002797
68783470
87795208
39054375
25595624