6681341
2827251
541573
7247723
58294130
23643948
33327154
1480527
63317261
77904702
25813598
5693315
82307188
63095976
21803832
33784314
540654
90585655
80711008
90243929
6059828
26393967
80061793
63515157
39732527
34004403
4881206
84218653
56055929
94118555
34957961
56759114
21076916
69543389
36487046
47447166
96773312
3866294
2115888
22149667