42927043
82373409
3345183
98666740
5838236
28786069
6007858
52015876
94003441
25657133
79826707
15105400
617342
70144917
95533086
67243532
32149768
60001243
84586097
45149245
16886855
29684752
83793787
44286213
10245861
84568315
36062702
9209443
37117375
55472965
8707693
3209414
7061645
73759391
19244563
60121729
44592580
24672831
4598078
35387574