63512626
64883560
28212389
7558340
16484259
79718411
3255384
84728816
90747
1823240
49343041
33911853
7653892
62412257
68114885
32813739
92846496
58427563
2981020
40436499
7945949
81764511
61396254
26514533
5288405
72184452
64574076
80748308
4581701
50206539
67169393
26953528
3618758
78934108
13738721
156571
24529136
85133363
3665510
70878842