81308163
76947656
7862886
41958512
30174093
70729602
11297270
16673997
97893832
8267264
43963325
19238253
77017220
4278680
34074814
37167165
64835589
94867734
47565030
17839702
40202649
7384227
1173938
23727357
42343186
69129977
7271516
34326829
20263053
9307308
34737561
67512337
45445727
98351426
43303972
41028197
5738885
376332
93079954
78537872