14368834
8037996
6490818
28819778
800168
16863264
6088788
85846887
64498715
3746638
44165761
7089526
87888746
30335172
47228213
66722032
68023335
34525374
43187403
7643158
24557916
73706467
19676478
83472478
15921932
36388273
86186153
18938869
15348785
81997028
23136176
18683928
30235815
77175918
83806415
68724595
95057883
18135989
96404745
41556014