81102504
20399323
49609973
20981576
83683090
31952989
86249246
93516239
340431
36729216
12631990
16868717
47031875
80906646
16991208
1521420
80989041
26542799
8903043
79451898
96942454
4131268
11838189
3849061
16708668
27169654
21011500
70066689
64113934
7563017
86216368
57772553
5691273
7255460
74479131
64396773
11955369
1633551
73315844
48319716