49059706
312337
33398804
14368243
6678065
71322393
13132641
19141632
78475096
75525136
46154777
37442759
4572939
8020705
63855695
93702926
88133831
19334065
735715
27456118
1608117
188519
69997326
47948602
30391747
84778034
47219767
10569634
21396145
92433624
6436839
83717049
41546170
61823103
5460104
57087549
4939806
96247801
23704705
16143118