85464783
848700
42994399
51204728
1552563
24815859
92733381
95267833
87617648
74515337
3816343
32863577
76864405
30758720
463342
33253419
27584376
9429837
30112755
33144255
57178618
46864476
91423506
35721214
61228780
40946176
63809343
8322394
45103553
6880925
7970996
4271278
54419166
34354866
26034138
6278992
11684122
45662078
9244555
2406712