1505097
20912849
32686130
7856544
18365255
36451661
73634004
81951810
46887990
5761106
9759134
2493847
77853418
8935065
31469296
47316669
291211
4867365
3994112
23418453
6677813
6606000
65453616
39652910
6687108
62192060
46374852
84539981
57574113
60758936
89574431
13632652
25361905
70451375
58668435
45465204
301478
44855991
80786742
28115360