45504316
28024076
92561090
19688230
51428630
63029196
12994442
9351806
21611793
18258098
3421691
48156344
59733117
40493365
79712522
92638831
95615880
31055864
49868975
10362857
48851090
59545183
54898872
39878524
31642874
75521336
9829857
8634341
22648106
930939
97428820
427111
98712881
14493511
47227573
3455511
5316774
58625058
65668844
6227168