1305602
36394302
25815660
3642169
28974208
89681229
66834286
59767772
55959991
79635817
879553
20912112
4188172
2025721
84718129
46745812
74957876
20145148
42739768
91496124
41413767
39938351
88092960
80572614
82801793
72737854
52688864
85177864
64875310
55765968
3389663
49708367
65397704
2767172
70042249
63233321
68514454
47957156
39366789
84749460