65495172
50861865
11811918
22829529
21937321
81239063
53816111
45578747
42238071
53883155
430298
3899205
43201394
78626338
67333330
80734219
26792250
26037840
73501031
6218418
67931051
38323133
65965254
16913682
45457859
63329930
52247777
64156925
91863420
80394369
63823789
2014760
60801842
94698143
89959173
88734793
7882852
87005882
15525348
21082046