60452197
94404317
3464432
81786810
11388283
2029535
33948369
6132719
31338756
54595089
52424003
57035872
42199370
14455406
20146416
23014671
10445675
30155440
10879048
90779297
71904044
13837010
6666125
56257357
19128781
36415751
9336669
3166980
5504639
41164826
35156630
66833895
69312928
83717823
62432025
13681494
18445667
78213410
24351168
46999831