25465573
98312646
72466892
71376078
43736716
25176849
87112126
6850355
16084008
21968342
17335259
29095447
297665
62387792
31321965
62306524
11168600
9897253
24519237
54621492
5021080
18334416
3663235
8312545
37337416
87689982
62858518
42796988
12815699
96272555
8751931
15704085
43174432
28856769
4056215
49544141
30074250
6897342
16101565
8377469