95437889
60324751
234764
77883941
78805481
24987989
5876865
60113099
24216184
27546427
39713190
11197889
28157352
33863999
96087979
81443597
5587600
8930473
4219141
14981543
32462615
19255525
59243594
17071466
49253485
84531665
69903171
30837177
2684627
19859903
39288112
1173702
97296552
27667352
97615571
24671166
69064550
91699468
29597991
47332515