1051652
23765567
2392158
11415902
52486618
6338726
8601470
2046819
7956478
56048218
95651434
10433611
6594502
24045264
55393913
13411497
29152661
26091455
9546770
848293
21923695
85743518
11831197
95153011
96355734
65235617
6029284
7141541
2710115
70368082
41865571
4300910
7411223
70088996
80864316
5814645
96561332
81469653
30161500
45342261