95977441
89194670
5452335
161700
67961013
57535557
21513690
79271988
15024093
51936788
35545312
9561362
82318751
3951232
8891376
1596628
48145450
19275565
90903868
11684277
30672687
77602671
59275584
33041827
6716228
714548
89295718
9839477
87196848
1957985
4270216
40577655
7123102
85842945
5923626
21025762
70555316
29738071
1731650
1262324