56912
2571738
17621025
8833644
2785430
41775891
39307947
24776850
4799282
99398213
53077125
84824308
8192483
79951430
55468131
34388715
3467682
16756757
25433550
33203820
8273612
98311433
68454786
72972804
15087755
16466230
61277764
63167879
23131699
67231593
77967874
18183229
62649500
71625537
61853058
1874815
2176917
3761891
20481306
4716768