80403066
49991148
22616501
27857704
41572564
17496907
95041892
89561976
45128355
69959355
90925354
82442249
50737258
19344986
33518746
59785005
46681515
31922831
91583515
57469350
88486978
45273179
8012764
33672352
84367565
72393086
7013619
53399541
2296554
72752881
78608989
67876138
54903540
32986844
73581035
35105551
265445
31761139
7785434
18899419