12063000
7874676
1890336
40451255
5737271
87087173
93388899
79823319
43261216
43347695
74438145
94727841
49038084
82556406
92943366
64593231
84548522
49007445
25209990
6498266
55636373
68876317
96616710
6597934
9337361
16678192
2436594
68796080
4592312
28514416
4422093
44184937
78635076
8529692
49667289
4209546
95246304
15463062
77003612
2771313