81872518
59959764
68548422
16538093
55677756
29788095
87056560
2343942
7655280
59994470
25119718
48935214
34844455
63292816
8746787
39107986
96342906
2586544
91417333
50778504
9105535
62715790
86642368
67862414
10369848
4351964
73662054
263946
92114274
88669021
40297837
40216491
658794
18881248
37654416
2531523
76231050
39347009
67845177
47211865