22514688
4618290
19651700
60017499
27874214
29296671
50376918
80157306
78359527
17579338
33426743
96483918
43631100
82123528
78913718
10633068
37466007
31598862
87505417
65411466
32317819
99619596
31427610
52953338
22501952
68583396
80852125
61231452
75029554
55228410
4331891
26338564
16132535
17972622
72279028
16194585
66922240
94504299
32823080
42743979