2225658
64815660
61226066
60543329
83232100
76009536
26411009
8659169
22485816
19949360
16459662
97926668
9055318
23544362
6282494
3840450
45264231
62215537
6787247
55246145
63687387
78071801
72034101
41935163
60635423
85819946
67402018
55457988
9149305
37186425
63304551
73465921
90541241
39784299
86697732
14567445
95643743
9159249
16887916
47567200