95325049
62693314
27781699
425052
17461820
73261040
23588028
85361599
81202607
4311343
5970712
96918038
28679875
41347649
5514225
66947046
20972019
78383513
52599600
28985532
73215820
62144044
74223853
29498895
13333668
74321107
99404303
97082221
50521266
6018183
77949608
34976995
2328716
65569518
27417586
25745836
45684322
45044836
6104765
43049256