3083600
87632723
77497037
62076646
68809036
5427703
81731175
32647134
12156544
5898254
21273168
76059629
31388022
65466779
89561126
1439245
86853307
68972501
9379133
50977967
65115984
54481157
69452582
72992439
53187750
76011765
27648385
40217177
54941962
20948215
81119538
80599029
6041338
69596921
79183991
81614896
2974388
49907880
38697789
7526466