95973545
86977139
77479659
22218402
39575250
1026359
12107503
52755483
76843396
45295435
98047840
73442476
99536121
69684276
79095946
94057605
28662522
31637963
48187110
15465118
65984876
34105183
39157156
39123876
43396052
5339522
48548627
41256150
1262533
97239133
68584356
88659986
78793350
49458558
42878463
90183706
73653074
69773424
66107556
11843571