64634262
99822186
2215664
11366151
99096947
549200
14673944
45874602
59085076
72122504
77109021
75657725
73331726
41629220
85229226
48405240
46347445
88468399
39063821
93764585
62826805
87254282
45831990
44369257
33305634
7847613
81212560
65325654
61005894
91253774
50585445
70824088
45601969
93066689
4865077
99432871
71697003
65441543
42774358
19027353