25415141
4915569
1100973
29453809
15652669
9185948
6294650
72303266
75338020
98459821
7322658
41078866
9788277
44108815
12964550
53811120
45781330
26584985
85298311
94506242
2219645
63986543
68714588
82863024
2564439
9382852
57069456
85336862
25608281
6831600
79827855
94497691
10454281
31325756
82601970
2928936
72017536
2345554
42426838
49272821