42952621
34759675
2069495
89031539
62477622
69884948
5198981
9217730
71423598
50439280
34893131
62015403
52662406
57797544
19769600
48306984
44873858
77466413
77834818
12861108
62509095
8512873
54328678
41756851
2553159
15264119
76575557
33265657
79784717
56693618
21615679
79841166
82395637
72946045
72921033
42182271
60029471
67543160
31546432
3934606