25103175
96285182
96376718
5325097
32243555
25286899
72451842
24256069
4411962
99464021
86055033
35586368
16472224
8530929
16183659
14354776
2273862
57734754
87468130
83217389
6595418
35082428
87458655
67012997
24602585
95982189
18248727
17781795
73062975
35051881
70571899
6977389
3751715
15782115
40166082
21965992
8196317
49205660
77289810
45682121