95785291
7688093
5484955
1552379
95622924
83529953
6486174
7067020
85563701
2520108
56207189
1966804
74533954
57286392
139502
4130878
91357661
12132645
55791326
15475677
48977783
39434717
40351168
36645790
70101872
5832389
4467869
86012974
15892121
53845115
28417599
96343908
8017519
56455215
29373494
25242503
7657007
40951095
48225288
32266260