21143180
32952152
97007714
67329955
317425
52938275
5625449
10815402
55462507
52865217
51532661
62138220
19916486
15285319
87226165
14924210
29715323
21761263
94903008
26239313
11947384
38593639
66694160
67437549
82984214
42661778
48753572
92341823
26907113
525845
44761627
7182831
809811
59858067
8332280
47891604
86625573
26067496
76816578
7553536