95131507
32299796
5676288
5271988
21903204
53445670
40211977
47713870
48391972
13957798
57187927
78791603
11203680
86219991
63943650
80803794
60145152
44922148
35586970
33008756
1669362
91869125
35522785
2407900
86791733
61907730
58016236
40551184
70085628
3397256
86191479
46831032
91234108
56652351
9708215
66745143
87239159
69451457
64502378
66931545