55551885
14347280
59723899
40944238
933567
13201249
2311782
518356
12992201
7125516
84438850
28585281
42047544
86382645
64877928
46226754
83758496
86159600
9308579
96656248
96273382
97676651
59441426
79764320
6063838
25758268
18292590
35363489
7420691
956825
94179691
71618720
62545451
43663823
659819
93713965
87338690
16345253
95787785
2796244