79291856
93977403
30924427
82866752
28917687
34988005
17743689
77207686
11623878
7948536
66164481
47207460
86611074
5581389
83492448
27137862
53402155
29053117
58151574
78954441
1111782
89382763
50212155
95077812
74968432
53779094
62039220
99198286
60409
9946313
8999404
51215053
13249637
11772500
18643368
42931226
58376766
25706589
62243709
38703909