64388797
3608510
8040330
65499386
63524197
31617520
5226424
80441911
74535056
59271543
4187709
43254424
90349153
68221646
14465450
11585902
2812436
17915184
4789096
25396348
1266946
62873711
55741171
49545719
69515773
85843243
35667489
3816323
86685207
2946707
5865388
81439134
412067
83309822
24473186
32819862
669520
66811439
21572308
50117547