31448982
1364014
82651885
60592932
52654004
24832519
44197249
2532560
6742586
66828075
58236820
74034746
1458861
51046313
98276494
61815156
36139064
56355100
75925163
74292915
6088687
61667127
38103875
728716
98802557
97787797
4816239
85242303
13865432
92849167
4437134
21292066
50352337
52239422
63518975
13747143
3155372
22096629
90262928
7111707