40354219
24055647
1429162
1214424
82598609
93655995
64376413
95821794
23033555
73462337
18975374
36313220
23131967
41238767
31938809
44333103
80967803
5103490
70767621
3502686
37216240
9089247
67973989
96809655
6063225
87211959
1962850
2059081
73162168
85382020
74313914
99507962
43609753
15938689
42189404
12211130
74013445
56086328
7296830
1246383