56648366
29087868
11916206
87120
22956092
49469025
84175343
48644235
8207930
6745189
3315919
26062480
83904660
41648458
4876547
99894075
61379763
72484626
44166285
67979826
8576969
24389282
53978778
37397349
75532518
84351542
79794884
57062832
5191597
96691466
76154213
57034939
89325722
61024417
60946553
23929598
15194296
31942803
42173579
12438249