1688450
1672017
15251807
3859262
55705602
19758842
41095885
68495849
89298605
41869101
6369448
58173604
42136779
157960
66365462
39364967
4765256
49959110
58686218
3074461
73696624
98441321
58408914
53302852
5161637
36903309
64131071
77534761
6864398
58279486
13299864
63412080
3763936
34851140
3826188
27655784
98929018
16248584
72875227
28424126