62819776
39985075
98832183
12454562
328258
78565822
82256975
65896610
87862908
67896185
18156484
669056
32792346
81152719
18523400
62257795
94314420
86195707
83669826
2265267
2159233
74796072
61133818
93134405
45014770
34587048
58992436
95316037
58125247
322728
16984509
16622146
18207652
37959007
78231099
69975222
58238992
58994747
2088189
1157924