40968769
34298167
6082269
49797565
43257087
67966321
97811204
43718727
38274025
3555044
71868980
3346218
5197437
79545814
69234936
32531578
83902925
43239681
30624468
65727373
35396123
51227978
85853355
40051362
8045386
28278373
1472973
38943755
95775519
36434544
90698532
10877415
56085077
67391743
16148142
61872856
36333820
7704896
3353209
3156681