2981523
9875738
8153477
87772579
55449602
13756717
72351377
59788647
38385818
47884131
17657472
93636404
20288399
9327069
47229343
48122260
1551240
80891260
9052193
67857276
98931255
72768024
94803682
80554730
8472185
75075248
50309890
6533829
32768485
15285815
80228738
64553841
84125730
6259533
6170960
5359220
51946501
44268173
51231872
48958714