43925432
2228213
30251253
2121770
1333144
61917847
77827891
31895420
2091804
48461766
88427249
26936235
16027633
26455175
5617183
96293369
66324258
1436588
6639457
18988639
84536691
8755480
16858906
8491522
24492850
22143790
19216061
77711211
55204182
42022283
29562104
19106303
88345744
8991821
54077445
80854042
93185926
27186510
73551292
91804517