51264644
95659360
25567538
54045097
63904048
48812749
83405147
3719367
50509460
72937199
49218690
80966059
99131528
37024128
13042052
34289565
38871390
34425338
445582
26164597
71027600
87842060
31026444
13776534
73922411
88803716
78766326
69915428
11524865
72576974
34528652
40847025
5849254
2377993
65146228
54262051
24057670
32316644
42455275
49166498