5996508
5357306
73251294
32502250
21661957
5689871
2941968
70851798
64177626
4849944
7776193
61484481
25662018
139002
2533187
94855555
80848953
9496483
66098607
89148758
85479100
69442928
94588017
29584502
48281500
7439927
8583474
30862628
1317726
20409815
28257114
35014669
2493203
34763371
42624771
30156805
63156771
17017319
18125395
47054796