39077850
53455145
47075457
65858136
88158255
10186603
57283231
16599226
20332539
18255582
14492860
16491008
26435324
47705687
83981038
35743670
4762497
60371390
81521765
43408434
68253589
22714725
80926762
93556124
86545403
84187284
88687431
11173166
24744824
35112918
86622794
27545194
12317631
5908726
88982855
52747868
93983
9842201
1857475
84097396