28349499
20529
87646
37184671
99497770
77596152
3895072
32942217
36332331
96052448
6111921
51957552
82263011
14319167
50337632
80026763
44556327
61404700
42056871
79559689
42563711
1829542
52118439
80767132
5350676
49078809
83027869
56523526
35868303
22396872
68435972
914652
54461420
6166531
70082830
28745068
34292623
14722700
46757199
26215531