55504093
2217490
3717619
82952639
36023712
7136476
16892843
34106419
50487007
9413045
32218965
14827109
57077233
20828394
9866702
79563890
35784917
54532848
53262993
38307818
8629149
89143048
98951413
5839978
27987628
70071379
81555050
15726932
93714720
6828109
35439650
93686036
4426963
99391707
20428004
89146528
5063349
40734382
24205669
78335505