50691443
80668938
96845820
59048959
41092770
5544268
70073354
30542015
83825833
86975586
16226554
68176773
18464745
17651663
28201361
6471238
61373076
17687871
3243870
33321894
71564811
67561101
65002509
419383
12393412
97259798
51009076
9473571
47236200
93628973
74952941
81945873
75212347
9883917
5053276
69416419
16172349
52743632
30675732
27835183