65668538
36502444
81416810
30597052
90817460
86405881
79773547
287729
4747829
30816481
28284
77548658
28149720
4822598
46887022
47296320
16118402
19953150
92602093
26983923
31395996
14448401
94861881
39281832
83505484
16381608
31247917
41039069
70505384
22783578
98496777
27763176
61489623
16176818
37786871
78577026
45285865
72517106
13103576
36619085