86754859
6588550
2821349
31538325
4817256
34353936
25444180
4804912
19472562
46707220
96942537
27131403
90083557
20505901
17938421
7796504
80871080
65011534
91467216
58629669
90779321
53143930
36741157
34367505
46058236
50306703
4325511
37267350
47093674
36412596
50265827
195692
53141486
57461469
64171107
15261880
59091962
17308204
55847004
87422083