46188175
26815541
7531269
25206537
18082969
39439508
8370583
93798214
34706299
741254
72034339
48715086
52408627
46812240
69347292
31993678
9972790
94357195
71671422
89494578
52585903
61641501
76974454
47111831
14292128
51884248
27594694
74937797
2510721
28142345
82878231
46425043
68639467
68658752
25163294
49105065
28512322
29273220
40123504
43394185