1556971
31821794
93366640
96394893
59947275
7058061
18722879
47285244
52105306
12608158
24338905
49094232
10651751
80141383
5010762
54023848
88159018
62807227
53762347
17409450
78707418
38823102
76148634
206446
21863450
12733635
9397105
85613040
68816503
7068983
21702515
45449868
71527088
5812332
1482341
58069533
51395753
86033979
67383065
20619958