85333226
10465848
23403032
10819651
3596536
6237781
9952579
42315978
84681159
30122578
69709736
25557014
8093058
68645196
57447580
68166475
5502894
41835790
27929904
80455941
86657382
3713799
3367269
3574189
2652032
10823402
8517877
82176087
9046313
56208796
4148966
29014150
94783787
36877817
87474318
49629908
70801226
49583858
66045344
69309272