21435186
55831201
77224134
16239357
45087640
43822527
65148539
61437682
20901957
8001843
45829889
97182261
37791679
81292896
41348549
59782245
7425450
86882769
99509608
55066273
40966216
29282294
69953406
16945121
60726191
11246730
25297941
45853624
19014039
99242766
65034311
5086257
75328651
90877870
77851510
12173424
5046968
74566280
8947958
26421404