16546213
2295787
89345014
13051195
27918011
44088625
21279106
28767152
69375046
99764973
80658668
61078986
8257364
72525432
68059137
31206217
61903968
85873951
49544033
87633599
57285683
20158649
82085118
20244563
4091553
1317086
2872146
25607637
4763449
83575
12602791
67797543
63496803
48792037
79168470
66073453
160148
14174478
94465105
3221788