93015605
83708447
56794626
79917955
4524329
21979593
34401837
9130169
42488710
3262422
58667113
50827863
36799911
25748592
18856062
13283603
74089836
18164324
54111402
3261989
2509466
11842817
99058729
60231152
66987483
12738078
84062608
86812467
28513669
18775866
43644665
97484605
74224271
11729990
62206897
79093233
88493491
41473535
33592221
46949090