57403196
20278199
99099313
24664265
83006317
69427337
50475034
52837869
49439084
73389478
8024646
34111562
56021812
92797265
88331876
80435564
52513464
8956942
111389
10467160
7092994
60939735
2298366
44843290
44719587
29011018
7205831
64457727
4814306
47301113
7003497
23208958
65322479
88769021
63208735
9436213
2823625
8377968
63776403
58327613