25768490
40763265
82588833
72904085
55201339
94747058
20179677
96727022
13096995
19668929
98722061
40005500
84384204
91654088
65078486
8802172
78284772
8290354
81468665
32728059
25525961
23648547
47359097
21941974
93952139
93541616
39579392
27384202
1507583
22969636
86114530
9509860
51617556
76506900
72715227
10952295
60258869
7501113
56737713
18464000