60485390
23479168
15501321
80426841
59842384
75502483
42696626
7958957
21199303
5548768
91496460
78257877
52257760
80975794
88189432
53971100
61687454
69368746
19188708
37144968
48404775
2757675
40099112
58301324
97554525
8617179
26224748
3520221
36356310
81895306
31982964
13369554
6808539
23042673
68017677
19608171
80194197
5903055
56467536
7845094