53551343
65949391
3198696
77313429
2266425
61295136
96796501
61643013
1060954
8518190
2002766
71521888
8104937
22534014
90174422
85215009
57735606
35164496
22481202
13851138
5959520
64593896
79113592
29424780
17298374
42249653
1667911
2555116
76076391
7127119
5698728
78234554
40764880
11926181
82864912
44869891
78462216
42305533
12936378
19504230